File Coverage

blib/lib/Paws/CloudFormation/GetTemplateSummaryOutput.pm
Criterion Covered Total %
statement 3 3 100.0
branch n/a
condition n/a
subroutine 1 1 100.0
pod n/a
total 4 4 100.0


line stmt bran cond sub pod time code
1              
2             package Paws::CloudFormation::GetTemplateSummaryOutput;
3 1     1   430 use Moose;
  1         3  
  1         6  
4             has Capabilities => (is => 'ro', isa => 'ArrayRef[Str|Undef]');
5             has CapabilitiesReason => (is => 'ro', isa => 'Str');
6             has DeclaredTransforms => (is => 'ro', isa => 'ArrayRef[Str|Undef]');
7             has Description => (is => 'ro', isa => 'Str');
8             has Metadata => (is => 'ro', isa => 'Str');
9             has Parameters => (is => 'ro', isa => 'ArrayRef[Paws::CloudFormation::ParameterDeclaration]');
10             has ResourceTypes => (is => 'ro', isa => 'ArrayRef[Str|Undef]');
11             has Version => (is => 'ro', isa => 'Str');
12              
13             has _request_id => (is => 'ro', isa => 'Str');
14             1;
15              
16             ### main pod documentation begin ###
17              
18             =head1 NAME
19              
20             Paws::CloudFormation::GetTemplateSummaryOutput
21              
22             =head1 ATTRIBUTES
23              
24              
25             =head2 Capabilities => ArrayRef[Str|Undef]
26              
27             The capabilities found within the template. If your template contains
28             IAM resources, you must specify the CAPABILITY_IAM or
29             CAPABILITY_NAMED_IAM value for this parameter when you use the
30             CreateStack or UpdateStack actions with your template; otherwise, those
31             actions return an InsufficientCapabilities error.
32              
33             For more information, see Acknowledging IAM Resources in AWS
34             CloudFormation Templates.
35              
36              
37             =head2 CapabilitiesReason => Str
38              
39             The list of resources that generated the values in the C<Capabilities>
40             response element.
41              
42              
43             =head2 DeclaredTransforms => ArrayRef[Str|Undef]
44              
45             A list of the transforms that are declared in the template.
46              
47              
48             =head2 Description => Str
49              
50             The value that is defined in the C<Description> property of the
51             template.
52              
53              
54             =head2 Metadata => Str
55              
56             The value that is defined for the C<Metadata> property of the template.
57              
58              
59             =head2 Parameters => ArrayRef[L<Paws::CloudFormation::ParameterDeclaration>]
60              
61             A list of parameter declarations that describe various properties for
62             each parameter.
63              
64              
65             =head2 ResourceTypes => ArrayRef[Str|Undef]
66              
67             A list of all the template resource types that are defined in the
68             template, such as C<AWS::EC2::Instance>, C<AWS::Dynamo::Table>, and
69             C<Custom::MyCustomInstance>.
70              
71              
72             =head2 Version => Str
73              
74             The AWS template format version, which identifies the capabilities of
75             the template.
76              
77              
78             =head2 _request_id => Str
79              
80              
81             =cut
82