资源¶
- class heatclient.v1.resources.Resource(manager, info, loaded=False)
基类:
Resource- data(**kwargs)
- delete()
- property stack_name
- update(**fields)
- class heatclient.v1.resources.ResourceManager(client)
基础:
StackChildManager- generate_template(resource_name)
已弃用,推荐使用 ResourceTypeManager 中的 generate_template。
- get(stack_id, resource_name, with_attr=None)
获取特定资源的详细信息。
- 参数:
stack_id – 包含资源的堆栈的 ID 或名称
resource_name – 要获取详细信息的资源的 ID
with_attr – 要显示的属性
- list(stack_id, **kwargs)
获取资源列表。
- 返回类型:
资源列表
Resource
- mark_unhealthy(stack_id, resource_name, mark_unhealthy, resource_status_reason)
将资源标记为健康或不健康。
- 参数:
stack_id – 包含资源的堆栈的 ID 或名称
resource_name – 资源 ID
mark_unhealthy – 如果设置为 True,则标记资源为不健康
resource_status_reason – 资源状态更改的原因。
- metadata(stack_id, resource_name)
获取特定资源的元数据。
- 参数:
stack_id – 包含资源的堆栈的 ID 或名称
resource_name – 要获取元数据的资源 ID
- resource_class
的别名
Resource
- signal(stack_id, resource_name, data=None)
向特定资源发送信号。
- 参数:
stack_id – 包含资源的堆栈的 ID 或名称
resource_name – 要发送信号的资源 ID