File Coverage

blib/lib/Paws/RDS/DBClusterSnapshot.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             package Paws::RDS::DBClusterSnapshot;
2 1     1   581 use Moose;
  1         2  
  1         7  
3             has AllocatedStorage => (is => 'ro', isa => 'Int');
4             has AvailabilityZones => (is => 'ro', isa => 'ArrayRef[Str|Undef]', request_name => 'AvailabilityZone', traits => ['NameInRequest']);
5             has ClusterCreateTime => (is => 'ro', isa => 'Str');
6             has DBClusterIdentifier => (is => 'ro', isa => 'Str');
7             has DBClusterSnapshotArn => (is => 'ro', isa => 'Str');
8             has DBClusterSnapshotIdentifier => (is => 'ro', isa => 'Str');
9             has Engine => (is => 'ro', isa => 'Str');
10             has EngineVersion => (is => 'ro', isa => 'Str');
11             has IAMDatabaseAuthenticationEnabled => (is => 'ro', isa => 'Bool');
12             has KmsKeyId => (is => 'ro', isa => 'Str');
13             has LicenseModel => (is => 'ro', isa => 'Str');
14             has MasterUsername => (is => 'ro', isa => 'Str');
15             has PercentProgress => (is => 'ro', isa => 'Int');
16             has Port => (is => 'ro', isa => 'Int');
17             has SnapshotCreateTime => (is => 'ro', isa => 'Str');
18             has SnapshotType => (is => 'ro', isa => 'Str');
19             has SourceDBClusterSnapshotArn => (is => 'ro', isa => 'Str');
20             has Status => (is => 'ro', isa => 'Str');
21             has StorageEncrypted => (is => 'ro', isa => 'Bool');
22             has VpcId => (is => 'ro', isa => 'Str');
23             1;
24              
25             ### main pod documentation begin ###
26              
27             =head1 NAME
28              
29             Paws::RDS::DBClusterSnapshot
30              
31             =head1 USAGE
32              
33             This class represents one of two things:
34              
35             =head3 Arguments in a call to a service
36              
37             Use the attributes of this class as arguments to methods. You shouldn't make instances of this class.
38             Each attribute should be used as a named argument in the calls that expect this type of object.
39              
40             As an example, if Att1 is expected to be a Paws::RDS::DBClusterSnapshot object:
41              
42             $service_obj->Method(Att1 => { AllocatedStorage => $value, ..., VpcId => $value });
43              
44             =head3 Results returned from an API call
45              
46             Use accessors for each attribute. If Att1 is expected to be an Paws::RDS::DBClusterSnapshot object:
47              
48             $result = $service_obj->Method(...);
49             $result->Att1->AllocatedStorage
50              
51             =head1 DESCRIPTION
52              
53             Contains the result of a successful invocation of the following
54             actions:
55              
56             =over
57              
58             =item *
59              
60             CreateDBClusterSnapshot
61              
62             =item *
63              
64             DeleteDBClusterSnapshot
65              
66             =back
67              
68             This data type is used as a response element in the
69             DescribeDBClusterSnapshots action.
70              
71             =head1 ATTRIBUTES
72              
73              
74             =head2 AllocatedStorage => Int
75              
76             Specifies the allocated storage size in gigabytes (GB).
77              
78              
79             =head2 AvailabilityZones => ArrayRef[Str|Undef]
80              
81             Provides the list of EC2 Availability Zones that instances in the DB
82             cluster snapshot can be restored in.
83              
84              
85             =head2 ClusterCreateTime => Str
86              
87             Specifies the time when the DB cluster was created, in Universal
88             Coordinated Time (UTC).
89              
90              
91             =head2 DBClusterIdentifier => Str
92              
93             Specifies the DB cluster identifier of the DB cluster that this DB
94             cluster snapshot was created from.
95              
96              
97             =head2 DBClusterSnapshotArn => Str
98              
99             The Amazon Resource Name (ARN) for the DB cluster snapshot.
100              
101              
102             =head2 DBClusterSnapshotIdentifier => Str
103              
104             Specifies the identifier for the DB cluster snapshot.
105              
106              
107             =head2 Engine => Str
108              
109             Specifies the name of the database engine.
110              
111              
112             =head2 EngineVersion => Str
113              
114             Provides the version of the database engine for this DB cluster
115             snapshot.
116              
117              
118             =head2 IAMDatabaseAuthenticationEnabled => Bool
119              
120             True if mapping of AWS Identity and Access Management (IAM) accounts to
121             database accounts is enabled; otherwise false.
122              
123              
124             =head2 KmsKeyId => Str
125              
126             If C<StorageEncrypted> is true, the KMS key identifier for the
127             encrypted DB cluster snapshot.
128              
129              
130             =head2 LicenseModel => Str
131              
132             Provides the license model information for this DB cluster snapshot.
133              
134              
135             =head2 MasterUsername => Str
136              
137             Provides the master username for the DB cluster snapshot.
138              
139              
140             =head2 PercentProgress => Int
141              
142             Specifies the percentage of the estimated data that has been
143             transferred.
144              
145              
146             =head2 Port => Int
147              
148             Specifies the port that the DB cluster was listening on at the time of
149             the snapshot.
150              
151              
152             =head2 SnapshotCreateTime => Str
153              
154             Provides the time when the snapshot was taken, in Universal Coordinated
155             Time (UTC).
156              
157              
158             =head2 SnapshotType => Str
159              
160             Provides the type of the DB cluster snapshot.
161              
162              
163             =head2 SourceDBClusterSnapshotArn => Str
164              
165             If the DB cluster snapshot was copied from a source DB cluster
166             snapshot, the Amazon Resource Name (ARN) for the source DB cluster
167             snapshot; otherwise, a null value.
168              
169              
170             =head2 Status => Str
171              
172             Specifies the status of this DB cluster snapshot.
173              
174              
175             =head2 StorageEncrypted => Bool
176              
177             Specifies whether the DB cluster snapshot is encrypted.
178              
179              
180             =head2 VpcId => Str
181              
182             Provides the VPC ID associated with the DB cluster snapshot.
183              
184              
185              
186             =head1 SEE ALSO
187              
188             This class forms part of L<Paws>, describing an object used in L<Paws::RDS>
189              
190             =head1 BUGS and CONTRIBUTIONS
191              
192             The source code is located here: https://github.com/pplu/aws-sdk-perl
193              
194             Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues
195              
196             =cut
197