File Coverage

blib/lib/Paws/DirectConnect/Lag.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::DirectConnect::Lag;
3 1     1   596 use Moose;
  1         3  
  1         7  
4             has AllowsHostedConnections => (is => 'ro', isa => 'Bool', traits => ['NameInRequest'], request_name => 'allowsHostedConnections' );
5             has AwsDevice => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'awsDevice' );
6             has Connections => (is => 'ro', isa => 'ArrayRef[Paws::DirectConnect::Connection]', traits => ['NameInRequest'], request_name => 'connections' );
7             has ConnectionsBandwidth => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'connectionsBandwidth' );
8             has LagId => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'lagId' );
9             has LagName => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'lagName' );
10             has LagState => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'lagState' );
11             has Location => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'location' );
12             has MinimumLinks => (is => 'ro', isa => 'Int', traits => ['NameInRequest'], request_name => 'minimumLinks' );
13             has NumberOfConnections => (is => 'ro', isa => 'Int', traits => ['NameInRequest'], request_name => 'numberOfConnections' );
14             has OwnerAccount => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'ownerAccount' );
15             has Region => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'region' );
16              
17             has _request_id => (is => 'ro', isa => 'Str');
18              
19             ### main pod documentation begin ###
20              
21             =head1 NAME
22              
23             Paws::DirectConnect::Lag
24              
25             =head1 ATTRIBUTES
26              
27              
28             =head2 AllowsHostedConnections => Bool
29              
30             Indicates whether the LAG can host other connections.
31              
32             This is intended for use by AWS Direct Connect partners only.
33              
34              
35             =head2 AwsDevice => Str
36              
37             The AWS Direct Connection endpoint that hosts the LAG.
38              
39              
40             =head2 Connections => ArrayRef[L<Paws::DirectConnect::Connection>]
41              
42             A list of connections bundled by this LAG.
43              
44              
45             =head2 ConnectionsBandwidth => Str
46              
47             The individual bandwidth of the physical connections bundled by the
48             LAG.
49              
50             Available values: 1Gbps, 10Gbps
51              
52              
53             =head2 LagId => Str
54              
55              
56              
57              
58             =head2 LagName => Str
59              
60             The name of the LAG.
61              
62              
63             =head2 LagState => Str
64              
65              
66              
67             Valid values are: C<"requested">, C<"pending">, C<"available">, C<"down">, C<"deleting">, C<"deleted">
68             =head2 Location => Str
69              
70              
71              
72              
73             =head2 MinimumLinks => Int
74              
75             The minimum number of physical connections that must be operational for
76             the LAG itself to be operational. If the number of operational
77             connections drops below this setting, the LAG state changes to C<down>.
78             This value can help to ensure that a LAG is not overutilized if a
79             significant number of its bundled connections go down.
80              
81              
82             =head2 NumberOfConnections => Int
83              
84             The number of physical connections bundled by the LAG, up to a maximum
85             of 10.
86              
87              
88             =head2 OwnerAccount => Str
89              
90             The owner of the LAG.
91              
92              
93             =head2 Region => Str
94              
95              
96              
97              
98             =head2 _request_id => Str
99              
100              
101             =cut
102              
103             1;