File Coverage

blib/lib/Paws/OpsWorks/LayerAttributes.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::OpsWorks::LayerAttributes;
2 1     1   680 use Moose;
  1         4  
  1         13  
3             with 'Paws::API::MapParser';
4              
5 1     1   8167 use MooseX::ClassAttribute;
  1         7  
  1         13  
6             class_has xml_keys =>(is => 'ro', default => 'key');
7             class_has xml_values =>(is => 'ro', default => 'value');
8              
9             has BundlerVersion => (is => 'ro', isa => 'Str');
10             has EcsClusterArn => (is => 'ro', isa => 'Str');
11             has EnableHaproxyStats => (is => 'ro', isa => 'Str');
12             has GangliaPassword => (is => 'ro', isa => 'Str');
13             has GangliaUrl => (is => 'ro', isa => 'Str');
14             has GangliaUser => (is => 'ro', isa => 'Str');
15             has HaproxyHealthCheckMethod => (is => 'ro', isa => 'Str');
16             has HaproxyHealthCheckUrl => (is => 'ro', isa => 'Str');
17             has HaproxyStatsPassword => (is => 'ro', isa => 'Str');
18             has HaproxyStatsUrl => (is => 'ro', isa => 'Str');
19             has HaproxyStatsUser => (is => 'ro', isa => 'Str');
20             has JavaAppServer => (is => 'ro', isa => 'Str');
21             has JavaAppServerVersion => (is => 'ro', isa => 'Str');
22             has Jvm => (is => 'ro', isa => 'Str');
23             has JvmOptions => (is => 'ro', isa => 'Str');
24             has JvmVersion => (is => 'ro', isa => 'Str');
25             has ManageBundler => (is => 'ro', isa => 'Str');
26             has MemcachedMemory => (is => 'ro', isa => 'Str');
27             has MysqlRootPassword => (is => 'ro', isa => 'Str');
28             has MysqlRootPasswordUbiquitous => (is => 'ro', isa => 'Str');
29             has NodejsVersion => (is => 'ro', isa => 'Str');
30             has PassengerVersion => (is => 'ro', isa => 'Str');
31             has RailsStack => (is => 'ro', isa => 'Str');
32             has RubygemsVersion => (is => 'ro', isa => 'Str');
33             has RubyVersion => (is => 'ro', isa => 'Str');
34             1;
35              
36             ### main pod documentation begin ###
37              
38             =head1 NAME
39              
40             Paws::OpsWorks::LayerAttributes
41              
42             =head1 USAGE
43              
44             This class represents one of two things:
45              
46             =head3 Arguments in a call to a service
47              
48             Use the attributes of this class as arguments to methods. You shouldn't make instances of this class.
49             Each attribute should be used as a named argument in the calls that expect this type of object.
50              
51             As an example, if Att1 is expected to be a Paws::OpsWorks::LayerAttributes object:
52              
53             $service_obj->Method(Att1 => { BundlerVersion => $value, ..., RubyVersion => $value });
54              
55             =head3 Results returned from an API call
56              
57             Use accessors for each attribute. If Att1 is expected to be an Paws::OpsWorks::LayerAttributes object:
58              
59             $result = $service_obj->Method(...);
60             $result->Att1->BundlerVersion
61              
62             =head1 DESCRIPTION
63              
64             This class has no description
65              
66             =head1 ATTRIBUTES
67              
68              
69             =head2 BundlerVersion => Str
70              
71              
72             =head2 EcsClusterArn => Str
73              
74              
75             =head2 EnableHaproxyStats => Str
76              
77              
78             =head2 GangliaPassword => Str
79              
80              
81             =head2 GangliaUrl => Str
82              
83              
84             =head2 GangliaUser => Str
85              
86              
87             =head2 HaproxyHealthCheckMethod => Str
88              
89              
90             =head2 HaproxyHealthCheckUrl => Str
91              
92              
93             =head2 HaproxyStatsPassword => Str
94              
95              
96             =head2 HaproxyStatsUrl => Str
97              
98              
99             =head2 HaproxyStatsUser => Str
100              
101              
102             =head2 JavaAppServer => Str
103              
104              
105             =head2 JavaAppServerVersion => Str
106              
107              
108             =head2 Jvm => Str
109              
110              
111             =head2 JvmOptions => Str
112              
113              
114             =head2 JvmVersion => Str
115              
116              
117             =head2 ManageBundler => Str
118              
119              
120             =head2 MemcachedMemory => Str
121              
122              
123             =head2 MysqlRootPassword => Str
124              
125              
126             =head2 MysqlRootPasswordUbiquitous => Str
127              
128              
129             =head2 NodejsVersion => Str
130              
131              
132             =head2 PassengerVersion => Str
133              
134              
135             =head2 RailsStack => Str
136              
137              
138             =head2 RubygemsVersion => Str
139              
140              
141             =head2 RubyVersion => Str
142              
143              
144              
145             =head1 SEE ALSO
146              
147             This class forms part of L<Paws>, describing an object used in L<Paws::OpsWorks>
148              
149             =head1 BUGS and CONTRIBUTIONS
150              
151             The source code is located here: https://github.com/pplu/aws-sdk-perl
152              
153             Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues
154              
155             =cut
156