heat.api.cfn.v1.stacks 模块
Heat CloudFormation v1 API 的堆栈端点。
-
class heat.api.cfn.v1.stacks.StackController(options)[source]
基类: object
Heat CloudFormation v1 API 中堆栈资源的 WSGI 控制器。
实现 API 操作。
-
CREATE_OR_UPDATE_ACTION = ('CreateStack', 'UpdateStack')
-
CREATE_STACK = 'CreateStack'
-
UPDATE_STACK = 'UpdateStack'
-
cancel_update(req)[source]
-
create(req)[source]
-
create_or_update(req, action=None)[source]
实现 CreateStack 和 UpdateStack API 操作。
根据模板文件创建或更新堆栈。
-
default(req, **args)[source]
-
delete(req)[source]
实现 DeleteStack API 操作。
删除指定的堆栈。
-
describe(req)[source]
实现 DescribeStacks API 操作。
获取堆栈(或所有堆栈)的详细信息。
-
describe_stack_resource(req)[source]
实现 DescribeStackResource API 操作。
返回属于给定堆栈的给定资源的详细信息。
-
describe_stack_resources(req)[source]
实现 DescribeStackResources API 操作。
返回由参数指定的资源的详细信息。
StackName: 返回属于堆栈的所有资源。
PhysicalResourceId: 返回与此资源关联的堆栈所属的所有资源。
只能指定其中一个参数。
可选参数
LogicalResourceId: 按逻辑资源 ID 过滤资源列表。
-
estimate_template_cost(req)[source]
实现 EstimateTemplateCost API 操作。
获取模板的预估月度成本。
-
events_list(req)[source]
实现 DescribeStackEvents API 操作。
返回与指定堆栈(或所有堆栈)相关的事件。
-
get_template(req)[source]
实现 GetTemplate API 操作。
获取现有堆栈的模板正文。
-
list(req)[source]
实现 ListStacks API 操作。
列出所有堆栈的摘要信息。
-
list_stack_resources(req)[source]
实现 ListStackResources API 操作。
返回指定堆栈所属的资源的摘要。
-
update(req)[source]
-
validate_template(req)[source]
实现 ValidateTemplate API 操作。
验证指定的模板。
-
heat.api.cfn.v1.stacks.create_resource(options)[source]
堆栈资源工厂方法。