GetTemplateEstimateCost
通过指定模板和模板参数查询创建资源栈的预估价格
服务地址:
华东1 金融云
输入参数
只看必填
TemplateURL包含模板主体的文件的位置
RegionId资源栈所属的地域ID
TemplateBody模板主体的结构
TemplateId模板ID
TemplateVersion模板版本
Parameters参数
0
ParameterKey参数的名称
ParameterValue参数值
TemplateScratchId资源场景ID
TemplateScratchRegionId资源场景所属的地域ID
StackId资源栈ID
幂等性参数
ClientToken保证请求的幂等性
插件下载了解更多
VS Code 插件
安装插件之前,确保已安装 VS Code安装插件之前,确保已安装 VS Code
Alibaba Cloud Developer Toolkit is a collection of extensions that can help access Alibaba Cloud services in Visual Studio Code.
JetBrains 插件
安装插件之前,确保已安装 JetBrains IDE安装插件之前,确保已安装 JetBrains IDE
The Alibaba Cloud Developer Toolkit for JetBrains makes it easier to access Alibaba Cloud services.

接口说明

本文将提供一个示例,查询模板中创建的 EIP 资源的预估价格。 示例如下:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "Isp": {
      "Type": "String",
      "Default": "BGP"
    },
    "Name": {
      "Type": "String",
      "Default": "test"
    },
    "Netmode": {
      "Type": "String",
      "Default": "public"
    },
    "Bandwidth": {
      "Type": "Number",
      "Default": 5
    }
  },
  "Resources": {
    "NewEip": {
      "Type": "ALIYUN::VPC::EIP",
      "Properties": {
        "InstanceChargeType": "Prepaid",
        "PricingCycle": "Month",
        "Isp": {
          "Ref": "Isp"
        },
        "Period": 1,
        "DeletionProtection": false,
        "AutoPay": false,
        "Name": {
          "Ref": "Name"
        },
        "InternetChargeType": "PayByTraffic",
        "Netmode": {
          "Ref": "Netmode"
        },
        "Bandwidth": {
          "Ref": "Bandwidth"
        }
      }
    }
  }
}

请求参数

字段名称字段详情
TemplateURLstring

包含模板主体的文件的位置。URL 必须指向位于 Web 服务器(HTTP 或 HTTPS)或阿里云 OSS 存储空间(例如:oss://ros/stack-policy/demo、oss://ros/stack-policy/demo?RegionId=cn-hangzhou)中的模板,模板的最大长度为 524,288 个字节。如未指定 OSS 地域,默认与 RegionId 取值相同。 展开详情

示例值:oss://ros-template/demo
RegionIdstring

资源栈所属的地域 ID。您可以调用 DescribeRegions 查看最新的阿里云地域列表。

示例值:cn-hangzhou参考取值来源:
    DescribeRegions
TemplateBodystring

模板主体的结构。长度为 1~524,288 个字节。如果长度较长,则建议通过 HTTP POST+Body Param 的方式,将参数放在请求体中进行传递,避免因 URL 过长而导致请求失败。展开详情

示例值:ROSTemplateFormatVersion: '2015-09-01'\nResources:\n vpc:\n Type: ALIYUN::ECS::VPC参考取值来源:
    GetTemplate
    UpdateStackTemplateByResources
    GenerateTemplateByScratch
ClientTokenstring

保证请求的幂等性。 该值由客户端生成,并且必须全局唯一。 展开详情

示例值:123e4567-e89b-12d3-a456-42665544****
TemplateIdstring

模板 ID。支持共享模板和私有模板。展开详情

示例值:5ecd1e10-b0e9-4389-a565-e4c15efc****参考取值来源:
    GetTemplate
    UpdateTemplate
    ListTemplates
    CreateTemplate
TemplateVersionstring

模板版本。仅在指定 TemplateId 时生效。

示例值:v1参考取值来源:
    ListTemplateVersions
    GetTemplate
    UpdateTemplate
Parametersarray<object>

参数。

子级条数 <= 200
TemplateScratchIdstring

资源场景 ID。展开详情

示例值:ts-aa9c62feab844a6b****参考取值来源:
    UpdateTemplateScratch
    ListTemplateScratches
    CreateTemplateScratch
TemplateScratchRegionIdstring

资源场景所属的地域 ID,默认与 RegionId 取值相同。展开详情

示例值:cn-hangzhou
StackIdstring

资源栈 ID。展开详情

示例值:c754d2a4-28f1-46df-b557-9586173a****参考取值来源:
    UpdateStack
    ListStacks
    CreateStack
    GetStackInstance

请求说明

关于公共请求参数的详情,请参见公共参数

返回参数

字段名称字段详情
RequestIdstring

请求 ID。

示例值:6DEA36EF-C97D-5658-A4AC-4F5DB08D1A89
Resourcesobject

资源详情。

示例值:{ "NewEip": { "Type": "ALIYUN::VPC::EIP", "Success": true, "Result": { "Order": { "TaxAmount": 0.0, "Currency": "CNY", "RuleIds": [ "102204102264****" ], "TradeAmount": 87.5, "OriginalAmount": 125.0, "DiscountAmount": 37.5 }, "OrderSupplement": { "ChargeType": "PrePaid", "Period": 1, "Quantity": 1, "PriceType": "Total", "PeriodUnit": "Month" }, "InquiryType": "Buy", "Rules": { "Rule": [ { "RuleDescId": "102204102264****", "Name": "合同优惠_整单_7.0折" } ] } } } }

返回说明

Resources 各参数含义如下所示。

名称类型示例值描述
Order订单信息。
- CurrencyStringCNY货币单位。取值:
CNY:该值仅适用于中国站。
USD:该值仅适用于国际站。
- OriginalAmountFloat125.0原价。
- DiscountAmountFloat15.63抵扣金额。
- TradeAmountFloat109.37最终价,为原价减去折扣。
- TaxAmountFloat0.0可选税额。
- CouponsArray{"Coupon": []}可选促销。
- RuleIdsArray[102204102264****]活动规则列表。
InquiryTypeStringBuy询价类型。取值:
Buy:新购询价。
ModificationBuy:变配询价。
Rules活动规则。
- Rule活动规则。
- - NameString合同优惠_整单_8.750 折活动规则名称。
- - RuleDescIdLong102204102264****活动规则 ID。
OrderSupplement订单补充信息。
- AutoRenewBooleanfalse是否自动续费。取值:
true:自动续费。
false:不自动续费。
- ChargeTypeStringPrePaid付费方式。
- PeriodLong1计费时长。
- PeriodUnitStringMonth包年包月计费方式的时长单位。取值:
Year:年。
Month:月。
- PriceTypeStringTotal价格类型。
- QuantityLong1数量。
变更历史
暂无变更历史