ResourcesΒΆ
-
class
heatclient.v1.resources.Resource(manager, info, loaded=False) Bases:
heatclient.common.base.Resource-
data(**kwargs)
-
delete()
-
stack_name
-
update(**fields)
-
-
class
heatclient.v1.resources.ResourceManager(client) Bases:
heatclient.v1.stacks.StackChildManager-
generate_template(resource_name) Deprecated in favor of generate_template in ResourceTypeManager.
-
get(stack_id, resource_name, with_attr=None) Get the details for a specific resource.
Parameters: - stack_id – ID of stack containing the resource
- resource_name – ID of resource to get the details for
- with_attr – Attributes to show
-
list(stack_id, **kwargs) Get a list of resources.
Return type: list of Resource
-
mark_unhealthy(stack_id, resource_name, mark_unhealthy, resource_status_reason) Mark a resource as healthy or unhealthy.
Parameters: - stack_id – ID of stack containing the resource
- resource_name – ID of resource
- mark_unhealthy – Mark resource unhealthy if set to True
- resource_status_reason – Reason for resource status change.
-
metadata(stack_id, resource_name) Get the metadata for a specific resource.
Parameters: - stack_id – ID of stack containing the resource
- resource_name – ID of resource to get metadata for
-
resource_class alias of
Resource
-
signal(stack_id, resource_name, data=None) Signal a specific resource.
Parameters: - stack_id – ID of stack containing the resource
- resource_name – ID of resource to send signal to
-