/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include The input for a GetTemplate action.See Also:
AWS
* API Reference
The name or the unique stack ID that's associated with the stack, which * aren't always interchangeable:
Running stacks: You can specify * either the stack's name or its unique stack ID.
Deleted * stacks: You must specify the unique stack ID.
Default: There * is no default value.
*/ inline const Aws::String& GetStackName() const{ return m_stackName; } /** *The name or the unique stack ID that's associated with the stack, which * aren't always interchangeable:
Running stacks: You can specify * either the stack's name or its unique stack ID.
Deleted * stacks: You must specify the unique stack ID.
Default: There * is no default value.
*/ inline bool StackNameHasBeenSet() const { return m_stackNameHasBeenSet; } /** *The name or the unique stack ID that's associated with the stack, which * aren't always interchangeable:
Running stacks: You can specify * either the stack's name or its unique stack ID.
Deleted * stacks: You must specify the unique stack ID.
Default: There * is no default value.
*/ inline void SetStackName(const Aws::String& value) { m_stackNameHasBeenSet = true; m_stackName = value; } /** *The name or the unique stack ID that's associated with the stack, which * aren't always interchangeable:
Running stacks: You can specify * either the stack's name or its unique stack ID.
Deleted * stacks: You must specify the unique stack ID.
Default: There * is no default value.
*/ inline void SetStackName(Aws::String&& value) { m_stackNameHasBeenSet = true; m_stackName = std::move(value); } /** *The name or the unique stack ID that's associated with the stack, which * aren't always interchangeable:
Running stacks: You can specify * either the stack's name or its unique stack ID.
Deleted * stacks: You must specify the unique stack ID.
Default: There * is no default value.
*/ inline void SetStackName(const char* value) { m_stackNameHasBeenSet = true; m_stackName.assign(value); } /** *The name or the unique stack ID that's associated with the stack, which * aren't always interchangeable:
Running stacks: You can specify * either the stack's name or its unique stack ID.
Deleted * stacks: You must specify the unique stack ID.
Default: There * is no default value.
*/ inline GetTemplateRequest& WithStackName(const Aws::String& value) { SetStackName(value); return *this;} /** *The name or the unique stack ID that's associated with the stack, which * aren't always interchangeable:
Running stacks: You can specify * either the stack's name or its unique stack ID.
Deleted * stacks: You must specify the unique stack ID.
Default: There * is no default value.
*/ inline GetTemplateRequest& WithStackName(Aws::String&& value) { SetStackName(std::move(value)); return *this;} /** *The name or the unique stack ID that's associated with the stack, which * aren't always interchangeable:
Running stacks: You can specify * either the stack's name or its unique stack ID.
Deleted * stacks: You must specify the unique stack ID.
Default: There * is no default value.
*/ inline GetTemplateRequest& WithStackName(const char* value) { SetStackName(value); return *this;} /** *The name or Amazon Resource Name (ARN) of a change set for which
* CloudFormation returns the associated template. If you specify a name, you must
* also specify the StackName
.
The name or Amazon Resource Name (ARN) of a change set for which
* CloudFormation returns the associated template. If you specify a name, you must
* also specify the StackName
.
The name or Amazon Resource Name (ARN) of a change set for which
* CloudFormation returns the associated template. If you specify a name, you must
* also specify the StackName
.
The name or Amazon Resource Name (ARN) of a change set for which
* CloudFormation returns the associated template. If you specify a name, you must
* also specify the StackName
.
The name or Amazon Resource Name (ARN) of a change set for which
* CloudFormation returns the associated template. If you specify a name, you must
* also specify the StackName
.
The name or Amazon Resource Name (ARN) of a change set for which
* CloudFormation returns the associated template. If you specify a name, you must
* also specify the StackName
.
The name or Amazon Resource Name (ARN) of a change set for which
* CloudFormation returns the associated template. If you specify a name, you must
* also specify the StackName
.
The name or Amazon Resource Name (ARN) of a change set for which
* CloudFormation returns the associated template. If you specify a name, you must
* also specify the StackName
.
For templates that include transforms, the stage of the template that
* CloudFormation returns. To get the user-submitted template, specify
* Original
. To get the template after CloudFormation has processed
* all transforms, specify Processed
.
If the template doesn't
* include transforms, Original
and Processed
return the
* same template. By default, CloudFormation specifies Processed
.
For templates that include transforms, the stage of the template that
* CloudFormation returns. To get the user-submitted template, specify
* Original
. To get the template after CloudFormation has processed
* all transforms, specify Processed
.
If the template doesn't
* include transforms, Original
and Processed
return the
* same template. By default, CloudFormation specifies Processed
.
For templates that include transforms, the stage of the template that
* CloudFormation returns. To get the user-submitted template, specify
* Original
. To get the template after CloudFormation has processed
* all transforms, specify Processed
.
If the template doesn't
* include transforms, Original
and Processed
return the
* same template. By default, CloudFormation specifies Processed
.
For templates that include transforms, the stage of the template that
* CloudFormation returns. To get the user-submitted template, specify
* Original
. To get the template after CloudFormation has processed
* all transforms, specify Processed
.
If the template doesn't
* include transforms, Original
and Processed
return the
* same template. By default, CloudFormation specifies Processed
.
For templates that include transforms, the stage of the template that
* CloudFormation returns. To get the user-submitted template, specify
* Original
. To get the template after CloudFormation has processed
* all transforms, specify Processed
.
If the template doesn't
* include transforms, Original
and Processed
return the
* same template. By default, CloudFormation specifies Processed
.
For templates that include transforms, the stage of the template that
* CloudFormation returns. To get the user-submitted template, specify
* Original
. To get the template after CloudFormation has processed
* all transforms, specify Processed
.
If the template doesn't
* include transforms, Original
and Processed
return the
* same template. By default, CloudFormation specifies Processed
.