File Coverage

blib/lib/Paws/CloudFormation/GetTemplate.pm
Criterion Covered Total %
statement 12 12 100.0
branch n/a
condition n/a
subroutine 4 4 100.0
pod n/a
total 16 16 100.0


line stmt bran cond sub pod time code
1              
2             package Paws::CloudFormation::GetTemplate;
3 1     1   396 use Moose;
  1     1   2  
  1         6  
  1         415  
  1         2  
  1         8  
4             has ChangeSetName => (is => 'ro', isa => 'Str');
5             has StackName => (is => 'ro', isa => 'Str');
6             has TemplateStage => (is => 'ro', isa => 'Str');
7              
8 1     1   5576 use MooseX::ClassAttribute;
  1     1   2  
  1         8  
  1         5835  
  1         3  
  1         7  
9              
10             class_has _api_call => (isa => 'Str', is => 'ro', default => 'GetTemplate');
11             class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::CloudFormation::GetTemplateOutput');
12             class_has _result_key => (isa => 'Str', is => 'ro', default => 'GetTemplateResult');
13             1;
14              
15             ### main pod documentation begin ###
16              
17             =head1 NAME
18              
19             Paws::CloudFormation::GetTemplate - Arguments for method GetTemplate on Paws::CloudFormation
20              
21             =head1 DESCRIPTION
22              
23             This class represents the parameters used for calling the method GetTemplate on the
24             AWS CloudFormation service. Use the attributes of this class
25             as arguments to method GetTemplate.
26              
27             You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to GetTemplate.
28              
29             As an example:
30              
31             $service_obj->GetTemplate(Att1 => $value1, Att2 => $value2, ...);
32              
33             Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object.
34              
35             =head1 ATTRIBUTES
36              
37              
38             =head2 ChangeSetName => Str
39              
40             The name or Amazon Resource Name (ARN) of a change set for which AWS
41             CloudFormation returns the associated template. If you specify a name,
42             you must also specify the C<StackName>.
43              
44              
45              
46             =head2 StackName => Str
47              
48             The name or the unique stack ID that is associated with the stack,
49             which are not always interchangeable:
50              
51             =over
52              
53             =item *
54              
55             Running stacks: You can specify either the stack's name or its unique
56             stack ID.
57              
58             =item *
59              
60             Deleted stacks: You must specify the unique stack ID.
61              
62             =back
63              
64             Default: There is no default value.
65              
66              
67              
68             =head2 TemplateStage => Str
69              
70             For templates that include transforms, the stage of the template that
71             AWS CloudFormation returns. To get the user-submitted template, specify
72             C<Original>. To get the template after AWS CloudFormation has processed
73             all transforms, specify C<Processed>.
74              
75             If the template doesn't include transforms, C<Original> and
76             C<Processed> return the same template. By default, AWS CloudFormation
77             specifies C<Original>.
78              
79             Valid values are: C<"Original">, C<"Processed">
80              
81              
82             =head1 SEE ALSO
83              
84             This class forms part of L<Paws>, documenting arguments for method GetTemplate in L<Paws::CloudFormation>
85              
86             =head1 BUGS and CONTRIBUTIONS
87              
88             The source code is located here: https://github.com/pplu/aws-sdk-perl
89              
90             Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues
91              
92             =cut
93