morpheus-python-sdk 0.0.2
Python SDK for Morpheus API - A powerful cloud management tool
Requires Python: >=3.9
Keywords: OpenAPI, OpenAPI-Generator, Morpheus API, Cloud Management, HPE, HCSS

# morpheus-python-sdk
Morpheus is a powerful cloud management tool that provides provisioning, monitoring, logging, backups, and application deployment strategies.

This document describes the Morpheus API protocol and the available endpoints. Sections are organized in the same manner as they appear in the Morpheus UI.

This Python package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:

- API version: 8.0.8
- Package version: 0.0.2
- Generator version: 7.16.0-SNAPSHOT
- Build package: org.openapitools.codegen.languages.PythonClientCodegen

## Requirements.

Python 3.9+

## Installation & Usage
### pip install

You can install the package from PyPI:

```sh
pip install morpheus-python-sdk
```

Or install directly from GitHub:

```sh
pip install git+https://github.com/hpe-hcss/morpheus-python-sdk.git
```

Then import the package:
```python
import morpheus
```

### Setuptools

Install via [Setuptools](http://pypi.python.org/pypi/setuptools).

```sh
python setup.py install --user
```
(or `sudo python setup.py install` to install the package for all users)

Then import the package:
```python
import morpheus
```

### Tests

Execute `pytest` to run the tests.

## Getting Started

Please follow the [installation procedure](#installation--usage) and then run the following:

```python

import morpheus
from morpheus.rest import ApiException
from pprint import pprint

# Defining the host is optional and defaults to https://CHANGEME
# See configuration.py for a list of all supported configuration parameters.
configuration = morpheus.Configuration(
    host = "https://CHANGEME"
)

# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.

# Configure Bearer authorization: bearerAuth
configuration = morpheus.Configuration(
    access_token = os.environ["BEARER_TOKEN"]
)


# Enter a context with an instance of the API client
with morpheus.ApiClient(configuration) as api_client:
    # Create an instance of the API class
    api_instance = morpheus.ActivityApi(api_client)
    max = 25 # int | Maximum number of records to return (optional) (default to 25)
    offset = 0 # int | Offset records, the number of records to skip, for paginating requests (optional) (default to 0)
    sort = 'name' # str | Sort order, the name of the property to sort by (optional) (default to 'name')
    order = asc # str | Sort direction, use 'desc' to reverse sort (optional) (default to asc)
    phrase = 'phrase_example' # str | Search phrase for partial matches on name or description (optional)
    name = 'example' # str | Filter by name (optional)
    user_id = 6 # int | Filter by User ID (optional)
    tenant_id = 3 # float | Filter by Tenant ID. Only available to the master account. (optional)
    timeframe = 'month' # str | Filter by a timeframe (ex - today, yesterday, week, month, 3months) (optional) (default to 'month')
    start = '2013-10-20T19:20:30+01:00' # datetime | Filter by activity on or after a date(time). Default is 1 month prior (optional)
    end = '2013-10-20T19:20:30+01:00' # datetime | Filter by activity on or before a date(time). Default is current date (optional)

    try:
        # Retrieves Activity
        api_response = api_instance.list_activity(max=max, offset=offset, sort=sort, order=order, phrase=phrase, name=name, user_id=user_id, tenant_id=tenant_id, timeframe=timeframe, start=start, end=end)
        print("The response of ActivityApi->list_activity:\n")
        pprint(api_response)
    except ApiException as e:
        print("Exception when calling ActivityApi->list_activity: %s\n" % e)

```

## Documentation for API Endpoints

All URIs are relative to *https://CHANGEME*

Class | Method | HTTP request | Description
------------ | ------------- | ------------- | -------------
*ActivityApi* | [**list_activity**](docs/ActivityApi.md#list_activity) | **GET** /api/activity | Retrieves Activity
*AlertsApi* | [**add_alerts**](docs/AlertsApi.md#add_alerts) | **POST** /api/monitoring/alerts | Create a New Alert
*AlertsApi* | [**delete_alerts**](docs/AlertsApi.md#delete_alerts) | **DELETE** /api/monitoring/alerts/{id} | Delete a Specific Alert
*AlertsApi* | [**get_alerts**](docs/AlertsApi.md#get_alerts) | **GET** /api/monitoring/alerts/{id} | Get a Specific Alert
*AlertsApi* | [**list_alerts**](docs/AlertsApi.md#list_alerts) | **GET** /api/monitoring/alerts | List All Alerts
*AlertsApi* | [**update_alerts**](docs/AlertsApi.md#update_alerts) | **PUT** /api/monitoring/alerts/{id} | Update Alert
*ApplianceSettingsApi* | [**list_appliance_settings**](docs/ApplianceSettingsApi.md#list_appliance_settings) | **GET** /api/appliance-settings | Get Appliance Settings
*ApplianceSettingsApi* | [**reindex**](docs/ApplianceSettingsApi.md#reindex) | **POST** /api/appliance-settings/reindex | Reindex Search
*ApplianceSettingsApi* | [**set_appliance_settings_maintenance_mode**](docs/ApplianceSettingsApi.md#set_appliance_settings_maintenance_mode) | **POST** /api/appliance-settings/maintenance | Toggle Maintenance Mode
*ApplianceSettingsApi* | [**update_appliance_settings**](docs/ApplianceSettingsApi.md#update_appliance_settings) | **PUT** /api/appliance-settings | Update Appliance Settings
*ApprovalsApi* | [**get_approvals**](docs/ApprovalsApi.md#get_approvals) | **GET** /api/approvals/{id} | Retrieves a Specific Approval
*ApprovalsApi* | [**get_approvals_item**](docs/ApprovalsApi.md#get_approvals_item) | **GET** /api/approval-items/{id} | Retrieves a Specific Approval Item
*ApprovalsApi* | [**list_approvals**](docs/ApprovalsApi.md#list_approvals) | **GET** /api/approvals | Retrieves all Approvals
*ApprovalsApi* | [**update_approvals_item**](docs/ApprovalsApi.md#update_approvals_item) | **PUT** /api/approval-items/{id}/{action} | Updates a Specific Approval Item
*AppsApi* | [**add_app_instance**](docs/AppsApi.md#add_app_instance) | **POST** /api/apps/{id}/add-instance | Add Existing Instance to App
*AppsApi* | [**add_app_undo_delete**](docs/AppsApi.md#add_app_undo_delete) | **PUT** /api/apps/{id}/cancel-removal | Undo Delete of an App
*AppsApi* | [**add_apps**](docs/AppsApi.md#add_apps) | **POST** /api/apps | Create an App
*AppsApi* | [**apply_app_state**](docs/AppsApi.md#apply_app_state) | **POST** /api/apps/{id}/apply | Apply State of an App
*AppsApi* | [**delete_app**](docs/AppsApi.md#delete_app) | **DELETE** /api/apps/{id} | Delete an App
*AppsApi* | [**get_app**](docs/AppsApi.md#get_app) | **GET** /api/apps/{id} | Get a Specific App
*AppsApi* | [**get_app_security_groups**](docs/AppsApi.md#get_app_security_groups) | **GET** /api/apps/{id}/security-groups | Get Security Groups for an App
*AppsApi* | [**get_app_state**](docs/AppsApi.md#get_app_state) | **GET** /api/apps/{id}/state | Get State of an App
*AppsApi* | [**list_apps**](docs/AppsApi.md#list_apps) | **GET** /api/apps | Get All Apps
*AppsApi* | [**prepare_app_apply**](docs/AppsApi.md#prepare_app_apply) | **GET** /api/apps/{id}/prepare-apply | Prepare To Apply an App
*AppsApi* | [**refresh_app_state**](docs/AppsApi.md#refresh_app_state) | **POST** /api/apps/{id}/refresh | Refresh State of an App
*AppsApi* | [**remove_app_instance**](docs/AppsApi.md#remove_app_instance) | **POST** /api/apps/{id}/remove-instance | Remove Instance from App
*AppsApi* | [**set_app_security_groups**](docs/AppsApi.md#set_app_security_groups) | **POST** /api/apps/{id}/security-groups | Set Security Groups for an App
*AppsApi* | [**update_app**](docs/AppsApi.md#update_app) | **PUT** /api/apps/{id} | Updating an App
*AppsApi* | [**validate_app_state**](docs/AppsApi.md#validate_app_state) | **POST** /api/apps/{id}/validate-apply | Validate Apply State for an App
*ArchivesApi* | [**add_archive_bucket**](docs/ArchivesApi.md#add_archive_bucket) | **POST** /api/archives/buckets | Create an Archive Bucket
*ArchivesApi* | [**add_archive_file**](docs/ArchivesApi.md#add_archive_file) | **POST** /api/archives/buckets/{bucket}/files/{filepath} | Upload Archive File
*ArchivesApi* | [**add_archive_file_link**](docs/ArchivesApi.md#add_archive_file_link) | **POST** /api/archives/files/{id}/links | Create an Archive File Link
*ArchivesApi* | [**delete_archive_bucket**](docs/ArchivesApi.md#delete_archive_bucket) | **DELETE** /api/archives/buckets/{id} | Delete an Archive Bucket
*ArchivesApi* | [**delete_archive_file**](docs/ArchivesApi.md#delete_archive_file) | **DELETE** /api/archives/files/{id} | Delete Archive File
*ArchivesApi* | [**delete_archive_file_link**](docs/ArchivesApi.md#delete_archive_file_link) | **DELETE** /api/archives/files/{id}/links/{linkId} | Delete an Archive File Link
*ArchivesApi* | [**get_archive_bucket**](docs/ArchivesApi.md#get_archive_bucket) | **GET** /api/archives/buckets/{id} | Get a Specific Archive Bucket
*ArchivesApi* | [**get_archive_file**](docs/ArchivesApi.md#get_archive_file) | **GET** /api/archives/download/{bucket}/{filepath} | Download an Archive File
*ArchivesApi* | [**get_archive_file_detail**](docs/ArchivesApi.md#get_archive_file_detail) | **GET** /api/archives/files/{id} | Get Archive File Details
*ArchivesApi* | [**get_archive_file_links**](docs/ArchivesApi.md#get_archive_file_links) | **GET** /api/archives/files/{id}/links | Get Archive File Links
*ArchivesApi* | [**get_archive_public_file**](docs/ArchivesApi.md#get_archive_public_file) | **GET** /api/public-archives/download/{bucket}/{filepath} | Download a Public Archive File
*ArchivesApi* | [**get_archive_public_file_link**](docs/ArchivesApi.md#get_archive_public_file_link) | **GET** /api/public-archives/link | Download an Archive File Link
*ArchivesApi* | [**list_archive_buckets**](docs/ArchivesApi.md#list_archive_buckets) | **GET** /api/archives/buckets | Get All Archive Buckets
*ArchivesApi* | [**list_archive_files**](docs/ArchivesApi.md#list_archive_files) | **GET** /api/archives/buckets/{bucket}/files/{filepath} | Get All Archive Files
*ArchivesApi* | [**update_archive_bucket**](docs/ArchivesApi.md#update_archive_bucket) | **PUT** /api/archives/buckets/{id} | Update an Archive Bucket
*AuthenticationApi* | [**forgot_password**](docs/AuthenticationApi.md#forgot_password) | **POST** /api/forgot/send-email | Request a reset password email
*AuthenticationApi* | [**get_access_token**](docs/AuthenticationApi.md#get_access_token) | **POST** /oauth/token | Provides authentication via username and password
*AuthenticationApi* | [**reset_password**](docs/AuthenticationApi.md#reset_password) | **POST** /api/forgot/reset-password | Reset user password
*AuthenticationApi* | [**whoami**](docs/AuthenticationApi.md#whoami) | **GET** /api/whoami | Retrieves information about current user roles and permissions
*AutomationApi* | [**add_execute_schedules**](docs/AutomationApi.md#add_execute_schedules) | **POST** /api/execute-schedules | Creates a Execute Schedule
*AutomationApi* | [**add_power_schedule_instances**](docs/AutomationApi.md#add_power_schedule_instances) | **PUT** /api/power-schedules/{id}/add-instances | Add Instances to a Power Schedule
*AutomationApi* | [**add_power_schedule_servers**](docs/AutomationApi.md#add_power_schedule_servers) | **PUT** /api/power-schedules/{id}/add-servers | Add Servers to a Power Schedule
*AutomationApi* | [**add_power_schedules**](docs/AutomationApi.md#add_power_schedules) | **POST** /api/power-schedules | Creates a Power Schedule
*AutomationApi* | [**add_scale_thresholds**](docs/AutomationApi.md#add_scale_thresholds) | **POST** /api/scale-thresholds | Creates a Scale Threshold
*AutomationApi* | [**add_tasks**](docs/AutomationApi.md#add_tasks) | **POST** /api/tasks | Creates a Task
*AutomationApi* | [**add_workflows**](docs/AutomationApi.md#add_workflows) | **POST** /api/task-sets | Creates a Workflow
*AutomationApi* | [**delete_power_schedule_instances**](docs/AutomationApi.md#delete_power_schedule_instances) | **PUT** /api/power-schedules/{id}/remove-instances | Remove Instances from a Power Schedule
*AutomationApi* | [**delete_power_schedule_servers**](docs/AutomationApi.md#delete_power_schedule_servers) | **PUT** /api/power-schedules/{id}/remove-servers | Remove Servers from a Power Schedule
*AutomationApi* | [**execute_execution_request**](docs/AutomationApi.md#execute_execution_request) | **POST** /api/execution-request/execute | Executes an Execution Request
*AutomationApi* | [**execute_tasks**](docs/AutomationApi.md#execute_tasks) | **POST** /api/tasks/{id}/execute | Executes a Task
*AutomationApi* | [**execute_workflows**](docs/AutomationApi.md#execute_workflows) | **POST** /api/task-sets/{id}/execute | Executes a Workflow
*AutomationApi* | [**get_execute_schedules**](docs/AutomationApi.md#get_execute_schedules) | **GET** /api/execute-schedules/{id} | Retrieves a Specific Execute Schedule
*AutomationApi* | [**get_execution_request**](docs/AutomationApi.md#get_execution_request) | **GET** /api/execution-request/{uniqueId} | Retrieves a Specific Execution Request
*AutomationApi* | [**get_power_schedules**](docs/AutomationApi.md#get_power_schedules) | **GET** /api/power-schedules/{id} | Retrieves a Specific Power Schedule
*AutomationApi* | [**get_scale_thresholds**](docs/AutomationApi.md#get_scale_thresholds) | **GET** /api/scale-thresholds/{id} | Retrieves a Specific Scale Threshold
*AutomationApi* | [**get_task_types**](docs/AutomationApi.md#get_task_types) | **GET** /api/task-types/{id} | Retrieves a Specific Task Type
*AutomationApi* | [**get_tasks**](docs/AutomationApi.md#get_tasks) | **GET** /api/tasks/{id} | Retrieves a Specific Task
*AutomationApi* | [**get_workflows**](docs/AutomationApi.md#get_workflows) | **GET** /api/task-sets/{id} | Retrieves a Specific Workflow
*AutomationApi* | [**list_execute_schedules**](docs/AutomationApi.md#list_execute_schedules) | **GET** /api/execute-schedules | Retrieves all Execute Schedules
*AutomationApi* | [**list_power_schedules**](docs/AutomationApi.md#list_power_schedules) | **GET** /api/power-schedules | Retrieves all Power Schedules
*AutomationApi* | [**list_scale_thresholds**](docs/AutomationApi.md#list_scale_thresholds) | **GET** /api/scale-thresholds | Retrieves all Scale Thresholds
*AutomationApi* | [**list_task_types**](docs/AutomationApi.md#list_task_types) | **GET** /api/task-types | Retrieves all Task Types
*AutomationApi* | [**list_tasks**](docs/AutomationApi.md#list_tasks) | **GET** /api/tasks | Retrieves all Tasks
*AutomationApi* | [**list_workflows**](docs/AutomationApi.md#list_workflows) | **GET** /api/task-sets | Retrieves all Workflows
*AutomationApi* | [**remove_execute_schedules**](docs/AutomationApi.md#remove_execute_schedules) | **DELETE** /api/execute-schedules/{id} | Deletes a Execute Schedule
*AutomationApi* | [**remove_power_schedules**](docs/AutomationApi.md#remove_power_schedules) | **DELETE** /api/power-schedules/{id} | Deletes a Power Schedule
*AutomationApi* | [**remove_scale_thresholds**](docs/AutomationApi.md#remove_scale_thresholds) | **DELETE** /api/scale-thresholds/{id} | Deletes a Scale Threshold
*AutomationApi* | [**remove_tasks**](docs/AutomationApi.md#remove_tasks) | **DELETE** /api/tasks/{id} | Deletes a Task
*AutomationApi* | [**remove_workflows**](docs/AutomationApi.md#remove_workflows) | **DELETE** /api/task-sets/{id} | Deletes a Workflow
*AutomationApi* | [**update_execute_schedules**](docs/AutomationApi.md#update_execute_schedules) | **PUT** /api/execute-schedules/{id} | Updates a Execute Schedule
*AutomationApi* | [**update_power_schedules**](docs/AutomationApi.md#update_power_schedules) | **PUT** /api/power-schedules/{id} | Updates a Power Schedule
*AutomationApi* | [**update_scale_thresholds**](docs/AutomationApi.md#update_scale_thresholds) | **PUT** /api/scale-thresholds/{id} | Updates a Scale Threshold
*AutomationApi* | [**update_tasks**](docs/AutomationApi.md#update_tasks) | **PUT** /api/tasks/{id} | Updates a Task
*AutomationApi* | [**update_workflows**](docs/AutomationApi.md#update_workflows) | **PUT** /api/task-sets/{id} | Updates a Workflow
*BackupSettingsApi* | [**list_backup_settings**](docs/BackupSettingsApi.md#list_backup_settings) | **GET** /api/backup-settings | Get Backup Settings
*BackupSettingsApi* | [**update_backup_settings**](docs/BackupSettingsApi.md#update_backup_settings) | **PUT** /api/backup-settings | Update Backup Settings
*BackupsApi* | [**add_backup_jobs**](docs/BackupsApi.md#add_backup_jobs) | **POST** /api/backups/jobs | Creates a Backup Job
*BackupsApi* | [**add_backups**](docs/BackupsApi.md#add_backups) | **POST** /api/backups | Creates a Backup
*BackupsApi* | [**execute_backup_jobs**](docs/BackupsApi.md#execute_backup_jobs) | **POST** /api/backups/jobs/{id}/execute | Executes a Backup Job
*BackupsApi* | [**execute_backup_restore**](docs/BackupsApi.md#execute_backup_restore) | **POST** /api/backups/restores | Executes a Backup Restore
*BackupsApi* | [**execute_backups**](docs/BackupsApi.md#execute_backups) | **POST** /api/backups/{id}/execute | Executes a Backup
*BackupsApi* | [**get_backup_jobs**](docs/BackupsApi.md#get_backup_jobs) | **GET** /api/backups/jobs/{id} | Retrieves a Specific Backup Job
*BackupsApi* | [**get_backup_restores**](docs/BackupsApi.md#get_backup_restores) | **GET** /api/backups/restores/{id} | Retrieves a Specific Backup Restore
*BackupsApi* | [**get_backup_results**](docs/BackupsApi.md#get_backup_results) | **GET** /api/backups/results/{id} | Retrieves a Specific Backup Result
*BackupsApi* | [**get_backups**](docs/BackupsApi.md#get_backups) | **GET** /api/backups/{id} | Retrieves a Specific Backup
*BackupsApi* | [**list_backup_jobs**](docs/BackupsApi.md#list_backup_jobs) | **GET** /api/backups/jobs | Retrieves all Backup Jobs
*BackupsApi* | [**list_backup_restores**](docs/BackupsApi.md#list_backup_restores) | **GET** /api/backups/restores | Retrieves all Backup Restores
*BackupsApi* | [**list_backup_results**](docs/BackupsApi.md#list_backup_results) | **GET** /api/backups/results | Retrieves all Backup Results
*BackupsApi* | [**list_backups**](docs/BackupsApi.md#list_backups) | **GET** /api/backups | Retrieves all Backups
*BackupsApi* | [**remove_backup_jobs**](docs/BackupsApi.md#remove_backup_jobs) | **DELETE** /api/backups/jobs/{id} | Deletes a Backup Job
*BackupsApi* | [**remove_backup_restores**](docs/BackupsApi.md#remove_backup_restores) | **DELETE** /api/backups/restores/{id} | Deletes a Backup Restore
*BackupsApi* | [**remove_backup_results**](docs/BackupsApi.md#remove_backup_results) | **DELETE** /api/backups/results/{id} | Deletes a Backup Result
*BackupsApi* | [**remove_backups**](docs/BackupsApi.md#remove_backups) | **DELETE** /api/backups/{id} | Deletes a Backup
*BackupsApi* | [**update_backup_jobs**](docs/BackupsApi.md#update_backup_jobs) | **PUT** /api/backups/jobs/{id} | Updates a Backup Job
*BackupsApi* | [**update_backups**](docs/BackupsApi.md#update_backups) | **PUT** /api/backups/{id} | Updates a Backup
*BillingApi* | [**get_billing_account**](docs/BillingApi.md#get_billing_account) | **GET** /api/billing/account/{id} | This endpoint will retrieve a specific account by id if the user has permission to access it
*BillingApi* | [**get_billing_instances_identifier**](docs/BillingApi.md#get_billing_instances_identifier) | **GET** /api/billing/instances/{identifier} | Retrieves billing information for an instance in the requestor&#39;s account. Use instanceUUID whenever possible.
*BillingApi* | [**get_billing_servers_identifier**](docs/BillingApi.md#get_billing_servers_identifier) | **GET** /api/billing/servers/{identifier} | Retrieves billing information for a specific server (container host) in the requestor&#39;s account. Use refUUID whenever possible.
*BillingApi* | [**get_billing_zone_identifier**](docs/BillingApi.md#get_billing_zone_identifier) | **GET** /api/billing/zones/{identifier} | Retrieves billing information for a specific zone in the requestor&#39;s account. Use zoneUUID whenever possible.
*BillingApi* | [**list_billing_account**](docs/BillingApi.md#list_billing_account) | **GET** /api/billing/account | Retrieves billing information for the requesting user&#39;s account.
*BillingApi* | [**list_billing_instances**](docs/BillingApi.md#list_billing_instances) | **GET** /api/billing/instances | Retrieves billing information for all instances on the requestor&#39;s account.
*BillingApi* | [**list_billing_servers**](docs/BillingApi.md#list_billing_servers) | **GET** /api/billing/servers | Retrieves billing information for all servers (container hosts) on the requestor&#39;s account.
*BillingApi* | [**list_billing_zone**](docs/BillingApi.md#list_billing_zone) | **GET** /api/billing/zones | Retrieves billing information for all zones on the requestor&#39;s account.
*BlueprintsApi* | [**add_blueprint**](docs/BlueprintsApi.md#add_blueprint) | **POST** /api/blueprints | Create a Blueprint
*BlueprintsApi* | [**delete_blueprint**](docs/BlueprintsApi.md#delete_blueprint) | **DELETE** /api/blueprints/{id} | Delete a Blueprint
*BlueprintsApi* | [**get_blueprint**](docs/BlueprintsApi.md#get_blueprint) | **GET** /api/blueprints/{id} | Get a Specific Blueprint
*BlueprintsApi* | [**list_blueprints**](docs/BlueprintsApi.md#list_blueprints) | **GET** /api/blueprints | Get All Blueprints
*BlueprintsApi* | [**update_blueprint**](docs/BlueprintsApi.md#update_blueprint) | **PUT** /api/blueprints/{id} | Updating a Blueprint
*BlueprintsApi* | [**update_blueprint_image**](docs/BlueprintsApi.md#update_blueprint_image) | **POST** /api/blueprints/{id}/image | Update Blueprint Image
*BlueprintsApi* | [**update_blueprint_permissions**](docs/BlueprintsApi.md#update_blueprint_permissions) | **PUT** /api/blueprints/{id}/update-permissions | Update Blueprint Permissions
*BudgetsApi* | [**add_budgets**](docs/BudgetsApi.md#add_budgets) | **POST** /api/budgets | Creates a Budget
*BudgetsApi* | [**get_budgets**](docs/BudgetsApi.md#get_budgets) | **GET** /api/budgets/{id} | Retrieves a Specific Budget
*BudgetsApi* | [**list_budgets**](docs/BudgetsApi.md#list_budgets) | **GET** /api/budgets | Retrieves all Budgets
*BudgetsApi* | [**remove_budgets**](docs/BudgetsApi.md#remove_budgets) | **DELETE** /api/budgets/{id} | Deletes a Budget
*BudgetsApi* | [**update_budgets**](docs/BudgetsApi.md#update_budgets) | **PUT** /api/budgets/{id} | Updates a Budget
*CatalogItemsApi* | [**add_catalog_item_type**](docs/CatalogItemsApi.md#add_catalog_item_type) | **POST** /api/catalog-item-types | Create a Catalog Item Type
*CatalogItemsApi* | [**get_catalog_item_type**](docs/CatalogItemsApi.md#get_catalog_item_type) | **GET** /api/catalog-item-types/{id} | Get a Specific Catalog Item Type
*CatalogItemsApi* | [**list_catalog_item_types**](docs/CatalogItemsApi.md#list_catalog_item_types) | **GET** /api/catalog-item-types | Get All Catalog Item Types
*CatalogItemsApi* | [**remove_catalog_item_type**](docs/CatalogItemsApi.md#remove_catalog_item_type) | **DELETE** /api/catalog-item-types/{id} | Delete a Catalog Item Type
*CatalogItemsApi* | [**update_catalog_item_type**](docs/CatalogItemsApi.md#update_catalog_item_type) | **PUT** /api/catalog-item-types/{id} | Update a Catalog Item Type
*CatalogItemsApi* | [**update_catalog_item_type_logo**](docs/CatalogItemsApi.md#update_catalog_item_type_logo) | **PUT** /api/catalog-item-types/{id}/update-logo | Update Logo For Catalog Item Type
*ChecksApi* | [**add_check_apps**](docs/ChecksApi.md#add_check_apps) | **POST** /api/monitoring/apps | Create a New Check App
*ChecksApi* | [**add_check_groups**](docs/ChecksApi.md#add_check_groups) | **POST** /api/monitoring/groups | Create a New Check Group
*ChecksApi* | [**add_checks**](docs/ChecksApi.md#add_checks) | **POST** /api/monitoring/checks | Create a New Check
*ChecksApi* | [**delete_check_apps**](docs/ChecksApi.md#delete_check_apps) | **DELETE** /api/monitoring/apps/{id} | Delete a Specific Check App
*ChecksApi* | [**delete_check_groups**](docs/ChecksApi.md#delete_check_groups) | **DELETE** /api/monitoring/groups/{id} | Delete a Specific Check Group
*ChecksApi* | [**delete_checks**](docs/ChecksApi.md#delete_checks) | **DELETE** /api/monitoring/checks/{id} | Delete a Specific Check
*ChecksApi* | [**get_check_apps**](docs/ChecksApi.md#get_check_apps) | **GET** /api/monitoring/apps/{id} | Get a Specific Check App
*ChecksApi* | [**get_check_groups**](docs/ChecksApi.md#get_check_groups) | **GET** /api/monitoring/groups/{id} | Get a Specific Check Group
*ChecksApi* | [**get_check_types**](docs/ChecksApi.md#get_check_types) | **GET** /api/monitoring/check-types/{id} | Get a Specific Check Type
*ChecksApi* | [**get_checks**](docs/ChecksApi.md#get_checks) | **GET** /api/monitoring/checks/{id} | Get a Specific Check
*ChecksApi* | [**list_check_apps**](docs/ChecksApi.md#list_check_apps) | **GET** /api/monitoring/apps | List All Check Apps
*ChecksApi* | [**list_check_groups**](docs/ChecksApi.md#list_check_groups) | **GET** /api/monitoring/groups | List All Check Groups
*ChecksApi* | [**list_check_types**](docs/ChecksApi.md#list_check_types) | **GET** /api/monitoring/check-types | List All Check Types
*ChecksApi* | [**list_checks**](docs/ChecksApi.md#list_checks) | **GET** /api/monitoring/checks | List All Checks
*ChecksApi* | [**update_check_apps**](docs/ChecksApi.md#update_check_apps) | **PUT** /api/monitoring/apps/{id} | Update Check App
*ChecksApi* | [**update_check_groups**](docs/ChecksApi.md#update_check_groups) | **PUT** /api/monitoring/groups/{id} | Update Check Group
*ChecksApi* | [**update_checks**](docs/ChecksApi.md#update_checks) | **PUT** /api/monitoring/checks/{id} | Updates a Check
*ChecksApi* | [**update_mute_all_check_apps**](docs/ChecksApi.md#update_mute_all_check_apps) | **PUT** /api/monitoring/apps/mute-all | Mute All Check Apps
*ChecksApi* | [**update_mute_all_check_groups**](docs/ChecksApi.md#update_mute_all_check_groups) | **PUT** /api/monitoring/groups/mute-all | Mute All Check Groups
*ChecksApi* | [**update_mute_all_checks**](docs/ChecksApi.md#update_mute_all_checks) | **PUT** /api/monitoring/checks/mute-all | Mute All Checks
*ChecksApi* | [**update_mute_check_apps**](docs/ChecksApi.md#update_mute_check_apps) | **PUT** /api/monitoring/apps/{id}/mute | Mute Check App
*ChecksApi* | [**update_mute_check_groups**](docs/ChecksApi.md#update_mute_check_groups) | **PUT** /api/monitoring/groups/{id}/mute | Mute Check Group
*ChecksApi* | [**update_mute_checks**](docs/ChecksApi.md#update_mute_checks) | **PUT** /api/monitoring/checks/{id}/mute | Mute Check
*ClientsApi* | [**add_client**](docs/ClientsApi.md#add_client) | **POST** /api/clients | Create an Oauth Client
*ClientsApi* | [**get_clients**](docs/ClientsApi.md#get_clients) | **GET** /api/clients/{id} | Retrieves a Specific Oauth Client
*ClientsApi* | [**list_clients**](docs/ClientsApi.md#list_clients) | **GET** /api/clients | Get All Oauth Clients
*ClientsApi* | [**remove_clients**](docs/ClientsApi.md#remove_clients) | **DELETE** /api/clients/{id} | Deletes an Oauth Client
*ClientsApi* | [**update_clients**](docs/ClientsApi.md#update_clients) | **PUT** /api/clients/{id} | Updates an Oauth Client
*CloudsApi* | [**add_cloud_resource_pool**](docs/CloudsApi.md#add_cloud_resource_pool) | **POST** /api/zones/{zoneId}/resource-pools | Creates a Specified Resource Pool for Specified Cloud
*CloudsApi* | [**add_clouds**](docs/CloudsApi.md#add_clouds) | **POST** /api/zones | Creates a Cloud
*CloudsApi* | [**get_cloud_datastores**](docs/CloudsApi.md#get_cloud_datastores) | **GET** /api/zones/{zoneId}/data-stores/{id} | Retrieves a Datastore for Specified Cloud
*CloudsApi* | [**get_cloud_folders**](docs/CloudsApi.md#get_cloud_folders) | **GET** /api/zones/{zoneId}/folders/{id} | Retrieves a Resource Folder for Specified Cloud
*CloudsApi* | [**get_cloud_resource_pools**](docs/CloudsApi.md#get_cloud_resource_pools) | **GET** /api/zones/{zoneId}/resource-pools/{id} | Retrieves a Resource Pool for Specified Cloud
*CloudsApi* | [**get_cloud_types**](docs/CloudsApi.md#get_cloud_types) | **GET** /api/zone-types/{id} | Retrieves a Specific Cloud Type
*CloudsApi* | [**get_clouds**](docs/CloudsApi.md#get_clouds) | **GET** /api/zones/{id} | Retrieves a Specific Cloud
*CloudsApi* | [**list_cloud_datastores**](docs/CloudsApi.md#list_cloud_datastores) | **GET** /api/zones/{zoneId}/data-stores | Retrieves all Datastores for Specified Cloud
*CloudsApi* | [**list_cloud_folders**](docs/CloudsApi.md#list_cloud_folders) | **GET** /api/zones/{zoneId}/folders | Retrieves all resource folders for Specified Cloud
*CloudsApi* | [**list_cloud_resource_pools**](docs/CloudsApi.md#list_cloud_resource_pools) | **GET** /api/zones/{zoneId}/resource-pools | Retrieves all Resource Pools for Specified Cloud
*CloudsApi* | [**list_cloud_security_groups**](docs/CloudsApi.md#list_cloud_security_groups) | **GET** /api/zones/{id}/security-groups | Retrieves all Security Groups for a Cloud
*CloudsApi* | [**list_cloud_types**](docs/CloudsApi.md#list_cloud_types) | **GET** /api/zone-types | Retrieves all Cloud Types
*CloudsApi* | [**list_clouds**](docs/CloudsApi.md#list_clouds) | **GET** /api/zones | Retrieves all Clouds
*CloudsApi* | [**refresh_clouds**](docs/CloudsApi.md#refresh_clouds) | **POST** /api/zones/{id}/refresh | Refreshes a Cloud
*CloudsApi* | [**remove_cloud_resource_pools**](docs/CloudsApi.md#remove_cloud_resource_pools) | **DELETE** /api/zones/{zoneId}/resource-pools/{id} | Deletes a Resource Pool for Specified Cloud
*CloudsApi* | [**remove_clouds**](docs/CloudsApi.md#remove_clouds) | **DELETE** /api/zones/{id} | Deletes a Cloud
*CloudsApi* | [**save_cloud_datastore**](docs/CloudsApi.md#save_cloud_datastore) | **POST** /api/zones/{zoneId}/data-stores | Create a Datastore for Specified Cloud
*CloudsApi* | [**update_cloud_datastores**](docs/CloudsApi.md#update_cloud_datastores) | **PUT** /api/zones/{zoneId}/data-stores/{id} | Updates a Specified Datastore for Specified Cloud
*CloudsApi* | [**update_cloud_folders**](docs/CloudsApi.md#update_cloud_folders) | **PUT** /api/zones/{zoneId}/folders/{id} | Updates a Resource Folder for Specified Cloud
*CloudsApi* | [**update_cloud_logo**](docs/CloudsApi.md#update_cloud_logo) | **POST** /api/zones/{id}/update-logo | Update Logo For Cloud
*CloudsApi* | [**update_cloud_resource_pool**](docs/CloudsApi.md#update_cloud_resource_pool) | **PUT** /api/zones/{zoneId}/resource-pools/{id} | Updates a Specified Resource Pool for Specified Cloud
*CloudsApi* | [**update_cloud_security_groups**](docs/CloudsApi.md#update_cloud_security_groups) | **POST** /api/zones/{id}/security-groups | Sets Security Groups for a Cloud
*CloudsApi* | [**update_clouds**](docs/CloudsApi.md#update_clouds) | **PUT** /api/zones/{id} | Updates a Cloud
*ClusterLayoutsApi* | [**add_cluster_layout_clone**](docs/ClusterLayoutsApi.md#add_cluster_layout_clone) | **POST** /api/library/cluster-layouts/{id}/clone | Clone a Cluster Layout
*ClusterLayoutsApi* | [**add_cluster_layouts**](docs/ClusterLayoutsApi.md#add_cluster_layouts) | **POST** /api/library/cluster-layouts | Create a Cluster Layout
*ClusterLayoutsApi* | [**delete_cluster_layout**](docs/ClusterLayoutsApi.md#delete_cluster_layout) | **DELETE** /api/library/cluster-layouts/{id} | Delete a Cluster Layout
*ClusterLayoutsApi* | [**get_cluster_layout**](docs/ClusterLayoutsApi.md#get_cluster_layout) | **GET** /api/library/cluster-layouts/{id} | Get a Specific Cluster Layout
*ClusterLayoutsApi* | [**list_cluster_layouts**](docs/ClusterLayoutsApi.md#list_cluster_layouts) | **GET** /api/library/cluster-layouts | Get All Cluster Layouts
*ClusterLayoutsApi* | [**update_cluster_layout**](docs/ClusterLayoutsApi.md#update_cluster_layout) | **PUT** /api/library/cluster-layouts/{id} | Update a Cluster Layout
*ClusterPackagesApi* | [**add_cluster_package**](docs/ClusterPackagesApi.md#add_cluster_package) | **POST** /api/library/cluster-packages | Create a Cluster Package
*ClusterPackagesApi* | [**delete_cluster_package**](docs/ClusterPackagesApi.md#delete_cluster_package) | **DELETE** /api/library/cluster-packages/{id} | Delete a Cluster Package
*ClusterPackagesApi* | [**get_cluster_package**](docs/ClusterPackagesApi.md#get_cluster_package) | **GET** /api/library/cluster-packages/{id} | Get a Specific Cluster Package
*ClusterPackagesApi* | [**list_cluster_packages**](docs/ClusterPackagesApi.md#list_cluster_packages) | **GET** /api/library/cluster-packages | Get All Cluster Packages
*ClusterPackagesApi* | [**update_cluster_package**](docs/ClusterPackagesApi.md#update_cluster_package) | **PUT** /api/library/cluster-packages/{id} | Update a Cluster Package
*ClustersApi* | [**add_cluster**](docs/ClustersApi.md#add_cluster) | **POST** /api/clusters | Create a Cluster
*ClustersApi* | [**add_cluster_namespace**](docs/ClustersApi.md#add_cluster_namespace) | **POST** /api/clusters/{clusterId}/namespaces | Add Namespace (Kubernetes)
*ClustersApi* | [**add_cluster_worker**](docs/ClustersApi.md#add_cluster_worker) | **POST** /api/clusters/{clusterId}/servers | Add Worker
*ClustersApi* | [**apply_template**](docs/ClustersApi.md#apply_template) | **POST** /api/clusters/{clusterId}/apply-template | Apply Template to Cluster (Kubernetes)
*ClustersApi* | [**delete_cluster**](docs/ClustersApi.md#delete_cluster) | **DELETE** /api/clusters/{clusterId} | Delete a Cluster
*ClustersApi* | [**delete_cluster_container**](docs/ClustersApi.md#delete_cluster_container) | **DELETE** /api/clusters/{clusterId}/containers/{id} | Delete Container
*ClustersApi* | [**delete_cluster_datastore**](docs/ClustersApi.md#delete_cluster_datastore) | **DELETE** /api/clusters/{clusterId}/datastores/{id} | Delete a Cluster Datastore
*ClustersApi* | [**delete_cluster_deployment**](docs/ClustersApi.md#delete_cluster_deployment) | **DELETE** /api/clusters/{clusterId}/deployments/{id} | Delete Deployment
*ClustersApi* | [**delete_cluster_job**](docs/ClustersApi.md#delete_cluster_job) | **DELETE** /api/clusters/{clusterId}/jobs/{id} | Delete a Job
*ClustersApi* | [**delete_cluster_namespace**](docs/ClustersApi.md#delete_cluster_namespace) | **DELETE** /api/clusters/{clusterId}/namespaces/{id} | Delete a Namespace (Kubernetes)
*ClustersApi* | [**delete_cluster_service**](docs/ClustersApi.md#delete_cluster_service) | **DELETE** /api/clusters/{clusterId}/services/{id} | Delete a Service
*ClustersApi* | [**delete_cluster_stateful_set**](docs/ClustersApi.md#delete_cluster_stateful_set) | **DELETE** /api/clusters/{clusterId}/statefulsets/{id} | Delete a Stateful Set
*ClustersApi* | [**delete_cluster_volume**](docs/ClustersApi.md#delete_cluster_volume) | **DELETE** /api/clusters/{clusterId}/volumes/{id} | Delete a Volume
*ClustersApi* | [**delete_cluster_worker**](docs/ClustersApi.md#delete_cluster_worker) | **DELETE** /api/clusters/{clusterId}/servers/{id} | Delete a Worker
*ClustersApi* | [**get_cluster**](docs/ClustersApi.md#get_cluster) | **GET** /api/clusters/{clusterId} | Get a Specific Cluster
*ClustersApi* | [**get_cluster_api_config**](docs/ClustersApi.md#get_cluster_api_config) | **GET** /api/clusters/{clusterId}/api-config | Get API Config
*ClustersApi* | [**get_cluster_configmap**](docs/ClustersApi.md#get_cluster_configmap) | **GET** /api/clusters/{clusterId}/configmaps/{id} | Get a Specific Cluster Configmap
*ClustersApi* | [**get_cluster_container**](docs/ClustersApi.md#get_cluster_container) | **GET** /api/clusters/{clusterId}/containers/{id} | Get a Specific Cluster Container
*ClustersApi* | [**get_cluster_daemonset**](docs/ClustersApi.md#get_cluster_daemonset) | **GET** /api/clusters/{clusterId}/daemonsets/{id} | Get a Specific Cluster Daemonset
*ClustersApi* | [**get_cluster_datastore**](docs/ClustersApi.md#get_cluster_datastore) | **GET** /api/clusters/{clusterId}/datastores/{id} | Get a Specific Cluster Datastore
*ClustersApi* | [**get_cluster_deployment**](docs/ClustersApi.md#get_cluster_deployment) | **GET** /api/clusters/{clusterId}/deployments/{id} | Get a Specific Cluster Deployment
*ClustersApi* | [**get_cluster_history**](docs/ClustersApi.md#get_cluster_history) | **GET** /api/clusters/{clusterId}/history | Get Cluster History
*ClustersApi* | [**get_cluster_history_detail**](docs/ClustersApi.md#get_cluster_history_detail) | **GET** /api/clusters/{clusterId}/history/{id} | Get Cluster History Details
*ClustersApi* | [**get_cluster_history_event_detail**](docs/ClustersApi.md#get_cluster_history_event_detail) | **GET** /api/clusters/{clusterId}/history/events/{id} | Get Cluster History Event
*ClustersApi* | [**get_cluster_ingress**](docs/ClustersApi.md#get_cluster_ingress) | **GET** /api/clusters/{clusterId}/ingresses/{id} | Get a Specific Cluster Ingress
*ClustersApi* | [**get_cluster_job**](docs/ClustersApi.md#get_cluster_job) | **GET** /api/clusters/{clusterId}/jobs/{id} | Get a Specific Cluster Job
*ClustersApi* | [**get_cluster_masters**](docs/ClustersApi.md#get_cluster_masters) | **GET** /api/clusters/{clusterId}/masters | Get Masters (Kubernetes)
*ClustersApi* | [**get_cluster_namespace**](docs/ClustersApi.md#get_cluster_namespace) | **GET** /api/clusters/{clusterId}/namespaces/{id} | Get Namespace (Kubernetes)
*ClustersApi* | [**get_cluster_namespaces**](docs/ClustersApi.md#get_cluster_namespaces) | **GET** /api/clusters/{clusterId}/namespaces | List Namespaces (Kubernetes)
*ClustersApi* | [**get_cluster_network_endpoing**](docs/ClustersApi.md#get_cluster_network_endpoing) | **GET** /api/clusters/{clusterId}/endpoints/{id} | Get a Specific Cluster Endpoint
*ClustersApi* | [**get_cluster_pod**](docs/ClustersApi.md#get_cluster_pod) | **GET** /api/clusters/{clusterId}/pods/{id} | Get a Specific Pod for a Cluster
*ClustersApi* | [**get_cluster_policy**](docs/ClustersApi.md#get_cluster_policy) | **GET** /api/clusters/{clusterId}/policies/{id} | Get a Specific Cluster Policy
*ClustersApi* | [**get_cluster_replicaset**](docs/ClustersApi.md#get_cluster_replicaset) | **GET** /api/clusters/{clusterId}/replicasets/{id} | Get a Specific Cluster Replicaset
*ClustersApi* | [**get_cluster_secret**](docs/ClustersApi.md#get_cluster_secret) | **GET** /api/clusters/{clusterId}/secrets/{id} | Get a Specific Cluster Secret
*ClustersApi* | [**get_cluster_service**](docs/ClustersApi.md#get_cluster_service) | **GET** /api/clusters/{clusterId}/services/{id} | Get a Specific Cluster Service
*ClustersApi* | [**get_cluster_statefulset**](docs/ClustersApi.md#get_cluster_statefulset) | **GET** /api/clusters/{clusterId}/statefulsets/{id} | Get a Specific Cluster Statefulset
*ClustersApi* | [**get_cluster_upgrade_versions**](docs/ClustersApi.md#get_cluster_upgrade_versions) | **GET** /api/clusters/{clusterId}/upgrade-cluster | Get Cluster Upgrade Versions (Kubernetes)
*ClustersApi* | [**get_cluster_volume**](docs/ClustersApi.md#get_cluster_volume) | **GET** /api/clusters/{clusterId}/volumes/{id} | Get a Specific Cluster Volume
*ClustersApi* | [**get_cluster_volumeclaim**](docs/ClustersApi.md#get_cluster_volumeclaim) | **GET** /api/clusters/{clusterId}/volumeclaims/{id} | Get a Specific Cluster VolumeClaim
*ClustersApi* | [**list_cluster_configmaps**](docs/ClustersApi.md#list_cluster_configmaps) | **GET** /api/clusters/{clusterId}/configmaps | Get Configmaps
*ClustersApi* | [**list_cluster_containers**](docs/ClustersApi.md#list_cluster_containers) | **GET** /api/clusters/{clusterId}/containers | Get Containers for a Cluster
*ClustersApi* | [**list_cluster_daemonsets**](docs/ClustersApi.md#list_cluster_daemonsets) | **GET** /api/clusters/{clusterId}/daemonsets | Get Daemonsets
*ClustersApi* | [**list_cluster_datastores**](docs/ClustersApi.md#list_cluster_datastores) | **GET** /api/clusters/{clusterId}/datastores | Get Cluster Datastores
*ClustersAp