Bases: tuskarclient.openstack.common.apiclient.base.Resource
Represents an instance of an Overcloud Role in the Tuskar API.
Parameters: |
|
---|
Bases: tuskarclient.common.base.Manager
OvercloudRoleManager interacts with the Tuskar API and provides CRUD operations for the overcloud role type.
Create a new Overcloud Role.
Parameters: | fields (string) – A set of key/value pairs representing a OvercloudRole |
---|---|
Returns: | A Overcloud Role instance or None if its not found. |
Return type: | tuskarclient.v1.overcloud_roles.OvercloudRole |
Delete a Overcloud Role.
Parameters: | id (string) – id of the Overcloud Role. |
---|---|
Returns: | None |
Return type: | None |
Get the Overcloud Role by its ID.
Parameters: | id (string) – id of the Overcloud Role. |
---|---|
Returns: | A Overcloud Role instance or None if its not found. |
Return type: | tuskarclient.v1.overcloud_roles.OvercloudRole or None |
Get a list of the existing Overcloud Roles
Returns: | A list of Overcloud Roles or an empty list if none exist. |
---|---|
Return type: | [tuskarclient.v1.overcloud_roles.OvercloudRole] or [] |
The class used to represent an overcloud role instance
alias of OvercloudRole
Update an existing Overcloud Role.
Parameters: |
|
---|---|
Returns: | An OvercloudRole instance or None if its not found. |
Return type: | tuskarclient.v1.overcloud_roles.OvercloudRole or None |