File Coverage

blib/lib/Paws/EFS/FileSystemDescription.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::EFS::FileSystemDescription;
3 1     1   577 use Moose;
  1         4  
  1         11  
4             has CreationTime => (is => 'ro', isa => 'Str', required => 1);
5             has CreationToken => (is => 'ro', isa => 'Str', required => 1);
6             has FileSystemId => (is => 'ro', isa => 'Str', required => 1);
7             has LifeCycleState => (is => 'ro', isa => 'Str', required => 1);
8             has Name => (is => 'ro', isa => 'Str');
9             has NumberOfMountTargets => (is => 'ro', isa => 'Int', required => 1);
10             has OwnerId => (is => 'ro', isa => 'Str', required => 1);
11             has PerformanceMode => (is => 'ro', isa => 'Str', required => 1);
12             has SizeInBytes => (is => 'ro', isa => 'Paws::EFS::FileSystemSize', required => 1);
13              
14             has _request_id => (is => 'ro', isa => 'Str');
15             1;
16              
17             ### main pod documentation begin ###
18              
19             =head1 NAME
20              
21             Paws::EFS::FileSystemDescription
22              
23             =head1 ATTRIBUTES
24              
25              
26             =head2 B<REQUIRED> CreationTime => Str
27              
28             Time that the file system was created, in seconds (since
29             1970-01-01T00:00:00Z).
30              
31              
32             =head2 B<REQUIRED> CreationToken => Str
33              
34             Opaque string specified in the request.
35              
36              
37             =head2 B<REQUIRED> FileSystemId => Str
38              
39             ID of the file system, assigned by Amazon EFS.
40              
41              
42             =head2 B<REQUIRED> LifeCycleState => Str
43              
44             Lifecycle phase of the file system.
45              
46             Valid values are: C<"creating">, C<"available">, C<"deleting">, C<"deleted">
47             =head2 Name => Str
48              
49             You can add tags to a file system, including a C<Name> tag. For more
50             information, see CreateTags. If the file system has a C<Name> tag,
51             Amazon EFS returns the value in this field.
52              
53              
54             =head2 B<REQUIRED> NumberOfMountTargets => Int
55              
56             Current number of mount targets that the file system has. For more
57             information, see CreateMountTarget.
58              
59              
60             =head2 B<REQUIRED> OwnerId => Str
61              
62             AWS account that created the file system. If the file system was
63             created by an IAM user, the parent account to which the user belongs is
64             the owner.
65              
66              
67             =head2 B<REQUIRED> PerformanceMode => Str
68              
69             The C<PerformanceMode> of the file system.
70              
71             Valid values are: C<"generalPurpose">, C<"maxIO">
72             =head2 B<REQUIRED> SizeInBytes => L<Paws::EFS::FileSystemSize>
73              
74             Latest known metered size (in bytes) of data stored in the file system,
75             in bytes, in its C<Value> field, and the time at which that size was
76             determined in its C<Timestamp> field. The C<Timestamp> value is the
77             integer number of seconds since 1970-01-01T00:00:00Z. Note that the
78             value does not represent the size of a consistent snapshot of the file
79             system, but it is eventually consistent when there are no writes to the
80             file system. That is, the value will represent actual size only if the
81             file system is not modified for a period longer than a couple of hours.
82             Otherwise, the value is not the exact size the file system was at any
83             instant in time.
84              
85              
86             =head2 _request_id => Str
87              
88              
89             =cut
90