Resources¶
- class heatclient.v1.resources.Resource(manager, info, loaded=False)
 Bases:
heatclient.common.base.Resource- data(**kwargs)
 
- delete()
 
- property 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 or name 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 or name 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 or name of stack containing the resource
resource_name – ID of resource to get metadata for
- resource_class
 alias of
heatclient.v1.resources.Resource
- signal(stack_id, resource_name, data=None)
 Signal a specific resource.
- Parameters
 stack_id – ID or name of stack containing the resource
resource_name – ID of resource to send signal to