Bases: tuskarclient.openstack.common.apiclient.base.Resource
Represents an instance of a Overcloud in the Tuskar API.
| Parameters: |
|
|---|
Bases: tuskarclient.common.base.Manager
OvercloudManager interacts with the Tuskar API and provides CRUD operations for the Overcloud type.
Create a new Overcloud.
| Parameters: | fields (string) – A set of key/value pairs representing a Overcloud. |
|---|---|
| Returns: | A Overcloud instance or None if its not found. |
| Return type: | tuskarclient.v1.overclouds.Overcloud |
Delete an Overcloud.
| Parameters: | overcloud_id (string) – id of the Overcloud. |
|---|---|
| Returns: | None |
| Return type: | None |
Get the Overcloud by its ID.
| Parameters: | overcloud_id (string) – id of the Overcloud. |
|---|---|
| Returns: | A Overcloud instance or None if its not found. |
| Return type: | tuskarclient.v1.overclouds.Overcloud or None |
Get a list of the existing Overclouds
| Returns: | A list of overclounds or an empty list if none are found. |
|---|---|
| Return type: | [tuskarclient.v1.overclouds.Overcloud] or [] |
The class used to represent an Overcloud instance
alias of Overcloud
Get the template parameters from the Tuskar API.
| Returns: | Dictionary containing template parameters |
|---|---|
| Return type: | dict |
Update an existing Overcloud.
| Parameters: |
|
|---|---|
| Returns: | A Overcloud instance or None if its not found. |
| Return type: | tuskarclient.v1.overclouds.Overcloud or None |