File Coverage

blib/lib/Paws/CloudFormation/StackSummary.pm
Criterion Covered Total %
statement 6 6 100.0
branch n/a
condition n/a
subroutine 2 2 100.0
pod n/a
total 8 8 100.0


line stmt bran cond sub pod time code
1             package Paws::CloudFormation::StackSummary;
2 1     1   389 use Moose;
  1     1   3  
  1         6  
  1         315  
  1         2  
  1         5  
3             has CreationTime => (is => 'ro', isa => 'Str', required => 1);
4             has DeletionTime => (is => 'ro', isa => 'Str');
5             has LastUpdatedTime => (is => 'ro', isa => 'Str');
6             has ParentId => (is => 'ro', isa => 'Str');
7             has RootId => (is => 'ro', isa => 'Str');
8             has StackId => (is => 'ro', isa => 'Str');
9             has StackName => (is => 'ro', isa => 'Str', required => 1);
10             has StackStatus => (is => 'ro', isa => 'Str', required => 1);
11             has StackStatusReason => (is => 'ro', isa => 'Str');
12             has TemplateDescription => (is => 'ro', isa => 'Str');
13             1;
14              
15             ### main pod documentation begin ###
16              
17             =head1 NAME
18              
19             Paws::CloudFormation::StackSummary
20              
21             =head1 USAGE
22              
23             This class represents one of two things:
24              
25             =head3 Arguments in a call to a service
26              
27             Use the attributes of this class as arguments to methods. You shouldn't make instances of this class.
28             Each attribute should be used as a named argument in the calls that expect this type of object.
29              
30             As an example, if Att1 is expected to be a Paws::CloudFormation::StackSummary object:
31              
32             $service_obj->Method(Att1 => { CreationTime => $value, ..., TemplateDescription => $value });
33              
34             =head3 Results returned from an API call
35              
36             Use accessors for each attribute. If Att1 is expected to be an Paws::CloudFormation::StackSummary object:
37              
38             $result = $service_obj->Method(...);
39             $result->Att1->CreationTime
40              
41             =head1 DESCRIPTION
42              
43             The StackSummary Data Type
44              
45             =head1 ATTRIBUTES
46              
47              
48             =head2 B<REQUIRED> CreationTime => Str
49              
50             The time the stack was created.
51              
52              
53             =head2 DeletionTime => Str
54              
55             The time the stack was deleted.
56              
57              
58             =head2 LastUpdatedTime => Str
59              
60             The time the stack was last updated. This field will only be returned
61             if the stack has been updated at least once.
62              
63              
64             =head2 ParentId => Str
65              
66             For nested stacks--stacks created as resources for another stack--the
67             stack ID of the direct parent of this stack. For the first level of
68             nested stacks, the root stack is also the parent stack.
69              
70             For more information, see Working with Nested Stacks in the I<AWS
71             CloudFormation User Guide>.
72              
73              
74             =head2 RootId => Str
75              
76             For nested stacks--stacks created as resources for another stack--the
77             stack ID of the the top-level stack to which the nested stack
78             ultimately belongs.
79              
80             For more information, see Working with Nested Stacks in the I<AWS
81             CloudFormation User Guide>.
82              
83              
84             =head2 StackId => Str
85              
86             Unique stack identifier.
87              
88              
89             =head2 B<REQUIRED> StackName => Str
90              
91             The name associated with the stack.
92              
93              
94             =head2 B<REQUIRED> StackStatus => Str
95              
96             The current status of the stack.
97              
98              
99             =head2 StackStatusReason => Str
100              
101             Success/Failure message associated with the stack status.
102              
103              
104             =head2 TemplateDescription => Str
105              
106             The template description of the template used to create the stack.
107              
108              
109              
110             =head1 SEE ALSO
111              
112             This class forms part of L<Paws>, describing an object used in L<Paws::CloudFormation>
113              
114             =head1 BUGS and CONTRIBUTIONS
115              
116             The source code is located here: https://github.com/pplu/aws-sdk-perl
117              
118             Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues
119              
120             =cut
121