File Coverage

blib/lib/Paws/RDS/DescribeReservedDBInstancesOfferings.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::RDS::DescribeReservedDBInstancesOfferings;
3 1     1   301 use Moose;
  1     1   2  
  1         7  
  1         504  
  1         3  
  1         7  
4             has DBInstanceClass => (is => 'ro', isa => 'Str');
5             has Duration => (is => 'ro', isa => 'Str');
6             has Filters => (is => 'ro', isa => 'ArrayRef[Paws::RDS::Filter]');
7             has Marker => (is => 'ro', isa => 'Str');
8             has MaxRecords => (is => 'ro', isa => 'Int');
9             has MultiAZ => (is => 'ro', isa => 'Bool');
10             has OfferingType => (is => 'ro', isa => 'Str');
11             has ProductDescription => (is => 'ro', isa => 'Str');
12             has ReservedDBInstancesOfferingId => (is => 'ro', isa => 'Str');
13              
14 1     1   5579 use MooseX::ClassAttribute;
  1     1   2  
  1         7  
  1         6864  
  1         2  
  1         8  
15              
16             class_has _api_call => (isa => 'Str', is => 'ro', default => 'DescribeReservedDBInstancesOfferings');
17             class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::RDS::ReservedDBInstancesOfferingMessage');
18             class_has _result_key => (isa => 'Str', is => 'ro', default => 'DescribeReservedDBInstancesOfferingsResult');
19             1;
20              
21             ### main pod documentation begin ###
22              
23             =head1 NAME
24              
25             Paws::RDS::DescribeReservedDBInstancesOfferings - Arguments for method DescribeReservedDBInstancesOfferings on Paws::RDS
26              
27             =head1 DESCRIPTION
28              
29             This class represents the parameters used for calling the method DescribeReservedDBInstancesOfferings on the
30             Amazon Relational Database Service service. Use the attributes of this class
31             as arguments to method DescribeReservedDBInstancesOfferings.
32              
33             You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to DescribeReservedDBInstancesOfferings.
34              
35             As an example:
36              
37             $service_obj->DescribeReservedDBInstancesOfferings(Att1 => $value1, Att2 => $value2, ...);
38              
39             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.
40              
41             =head1 ATTRIBUTES
42              
43              
44             =head2 DBInstanceClass => Str
45              
46             The DB instance class filter value. Specify this parameter to show only
47             the available offerings matching the specified DB instance class.
48              
49              
50              
51             =head2 Duration => Str
52              
53             Duration filter value, specified in years or seconds. Specify this
54             parameter to show only reservations for this duration.
55              
56             Valid Values: C<1 | 3 | 31536000 | 94608000>
57              
58              
59              
60             =head2 Filters => ArrayRef[L<Paws::RDS::Filter>]
61              
62             This parameter is not currently supported.
63              
64              
65              
66             =head2 Marker => Str
67              
68             An optional pagination token provided by a previous request. If this
69             parameter is specified, the response includes only records beyond the
70             marker, up to the value specified by C<MaxRecords>.
71              
72              
73              
74             =head2 MaxRecords => Int
75              
76             The maximum number of records to include in the response. If more than
77             the C<MaxRecords> value is available, a pagination token called a
78             marker is included in the response so that the following results can be
79             retrieved.
80              
81             Default: 100
82              
83             Constraints: Minimum 20, maximum 100.
84              
85              
86              
87             =head2 MultiAZ => Bool
88              
89             The Multi-AZ filter value. Specify this parameter to show only the
90             available offerings matching the specified Multi-AZ parameter.
91              
92              
93              
94             =head2 OfferingType => Str
95              
96             The offering type filter value. Specify this parameter to show only the
97             available offerings matching the specified offering type.
98              
99             Valid Values: C<"Partial Upfront" | "All Upfront" | "No Upfront">
100              
101              
102              
103             =head2 ProductDescription => Str
104              
105             Product description filter value. Specify this parameter to show only
106             the available offerings matching the specified product description.
107              
108              
109              
110             =head2 ReservedDBInstancesOfferingId => Str
111              
112             The offering identifier filter value. Specify this parameter to show
113             only the available offering that matches the specified reservation
114             identifier.
115              
116             Example: C<438012d3-4052-4cc7-b2e3-8d3372e0e706>
117              
118              
119              
120              
121             =head1 SEE ALSO
122              
123             This class forms part of L<Paws>, documenting arguments for method DescribeReservedDBInstancesOfferings in L<Paws::RDS>
124              
125             =head1 BUGS and CONTRIBUTIONS
126              
127             The source code is located here: https://github.com/pplu/aws-sdk-perl
128              
129             Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues
130              
131             =cut
132