class Aws::CloudFormation::Types::EstimateTemplateCostInput
The input for an EstimateTemplateCost action.
@note When making an API call, you may pass EstimateTemplateCostInput
data as a hash: { template_body: "TemplateBody", template_url: "TemplateURL", parameters: [ { parameter_key: "ParameterKey", parameter_value: "ParameterValue", use_previous_value: false, resolved_value: "ParameterValue", }, ], }
@!attribute [rw] template_body
Structure containing the template body with a minimum length of 1 byte and a maximum length of 51,200 bytes. (For more information, go to [Template Anatomy][1] in the CloudFormation User Guide.) Conditional: You must pass `TemplateBody` or `TemplateURL`. If both are passed, only `TemplateBody` is used. [1]: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/template-anatomy.html @return [String]
@!attribute [rw] template_url
Location of file containing the template body. The URL must point to a template that's located in an Amazon S3 bucket or a Systems Manager document. For more information, go to [Template Anatomy][1] in the CloudFormation User Guide. Conditional: You must pass `TemplateURL` or `TemplateBody`. If both are passed, only `TemplateBody` is used. [1]: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/template-anatomy.html @return [String]
@!attribute [rw] parameters
A list of `Parameter` structures that specify input parameters. @return [Array<Types::Parameter>]
@see docs.aws.amazon.com/goto/WebAPI/cloudformation-2010-05-15/EstimateTemplateCostInput AWS API Documentation
Constants
- SENSITIVE