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 |