File Coverage

blib/lib/Paws/RDS/ModifyDBSnapshot.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              
2             package Paws::RDS::ModifyDBSnapshot;
3 1     1   677 use Moose;
  1         4  
  1         14  
4             has DBSnapshotIdentifier => (is => 'ro', isa => 'Str', required => 1);
5             has EngineVersion => (is => 'ro', isa => 'Str');
6             has OptionGroupName => (is => 'ro', isa => 'Str');
7              
8 1     1   11243 use MooseX::ClassAttribute;
  1         5  
  1         13  
9              
10             class_has _api_call => (isa => 'Str', is => 'ro', default => 'ModifyDBSnapshot');
11             class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::RDS::ModifyDBSnapshotResult');
12             class_has _result_key => (isa => 'Str', is => 'ro', default => 'ModifyDBSnapshotResult');
13             1;
14              
15             ### main pod documentation begin ###
16              
17             =head1 NAME
18              
19             Paws::RDS::ModifyDBSnapshot - Arguments for method ModifyDBSnapshot on Paws::RDS
20              
21             =head1 DESCRIPTION
22              
23             This class represents the parameters used for calling the method ModifyDBSnapshot on the
24             Amazon Relational Database Service service. Use the attributes of this class
25             as arguments to method ModifyDBSnapshot.
26              
27             You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to ModifyDBSnapshot.
28              
29             As an example:
30              
31             $service_obj->ModifyDBSnapshot(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 B<REQUIRED> DBSnapshotIdentifier => Str
39              
40             The identifier of the DB snapshot to modify.
41              
42              
43              
44             =head2 EngineVersion => Str
45              
46             The engine version to upgrade the DB snapshot to.
47              
48             The following are the database engines and engine versions that are
49             available when you upgrade a DB snapshot.
50              
51             B<MySQL>
52              
53             =over
54              
55             =item *
56              
57             C<5.5.46> (supported for 5.1 DB snapshots)
58              
59             =back
60              
61             B<Oracle>
62              
63             =over
64              
65             =item *
66              
67             C<12.1.0.2.v8> (supported for 12.1.0.1 DB snapshots)
68              
69             =item *
70              
71             C<11.2.0.4.v12> (supported for 11.2.0.2 DB snapshots)
72              
73             =item *
74              
75             C<11.2.0.4.v11> (supported for 11.2.0.3 DB snapshots)
76              
77             =back
78              
79              
80              
81              
82             =head2 OptionGroupName => Str
83              
84             The option group to identify with the upgraded DB snapshot.
85              
86             You can specify this parameter when you upgrade an Oracle DB snapshot.
87             The same option group considerations apply when upgrading a DB snapshot
88             as when upgrading a DB instance. For more information, see Option Group
89             Considerations.
90              
91              
92              
93              
94             =head1 SEE ALSO
95              
96             This class forms part of L<Paws>, documenting arguments for method ModifyDBSnapshot in L<Paws::RDS>
97              
98             =head1 BUGS and CONTRIBUTIONS
99              
100             The source code is located here: https://github.com/pplu/aws-sdk-perl
101              
102             Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues
103              
104             =cut
105