File Coverage

blib/lib/Paws/EC2/GetReservedInstancesExchangeQuoteResult.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::EC2::GetReservedInstancesExchangeQuoteResult;
3 1     1   389 use Moose;
  1         2  
  1         6  
4             has CurrencyCode => (is => 'ro', isa => 'Str', request_name => 'currencyCode', traits => ['NameInRequest',]);
5             has IsValidExchange => (is => 'ro', isa => 'Bool', request_name => 'isValidExchange', traits => ['NameInRequest',]);
6             has OutputReservedInstancesWillExpireAt => (is => 'ro', isa => 'Str', request_name => 'outputReservedInstancesWillExpireAt', traits => ['NameInRequest',]);
7             has PaymentDue => (is => 'ro', isa => 'Str', request_name => 'paymentDue', traits => ['NameInRequest',]);
8             has ReservedInstanceValueRollup => (is => 'ro', isa => 'Paws::EC2::ReservationValue', request_name => 'reservedInstanceValueRollup', traits => ['NameInRequest',]);
9             has ReservedInstanceValueSet => (is => 'ro', isa => 'ArrayRef[Paws::EC2::ReservedInstanceReservationValue]', request_name => 'reservedInstanceValueSet', traits => ['NameInRequest',]);
10             has TargetConfigurationValueRollup => (is => 'ro', isa => 'Paws::EC2::ReservationValue', request_name => 'targetConfigurationValueRollup', traits => ['NameInRequest',]);
11             has TargetConfigurationValueSet => (is => 'ro', isa => 'ArrayRef[Paws::EC2::TargetReservationValue]', request_name => 'targetConfigurationValueSet', traits => ['NameInRequest',]);
12             has ValidationFailureReason => (is => 'ro', isa => 'Str', request_name => 'validationFailureReason', traits => ['NameInRequest',]);
13              
14             has _request_id => (is => 'ro', isa => 'Str');
15             1;
16              
17             ### main pod documentation begin ###
18              
19             =head1 NAME
20              
21             Paws::EC2::GetReservedInstancesExchangeQuoteResult
22              
23             =head1 ATTRIBUTES
24              
25              
26             =head2 CurrencyCode => Str
27              
28             The currency of the transaction.
29              
30              
31             =head2 IsValidExchange => Bool
32              
33             If C<true>, the exchange is valid. If C<false>, the exchange cannot be
34             completed.
35              
36              
37             =head2 OutputReservedInstancesWillExpireAt => Str
38              
39             The new end date of the reservation term.
40              
41              
42             =head2 PaymentDue => Str
43              
44             The total true upfront charge for the exchange.
45              
46              
47             =head2 ReservedInstanceValueRollup => L<Paws::EC2::ReservationValue>
48              
49             The cost associated with the Reserved Instance.
50              
51              
52             =head2 ReservedInstanceValueSet => ArrayRef[L<Paws::EC2::ReservedInstanceReservationValue>]
53              
54             The configuration of your Convertible Reserved Instances.
55              
56              
57             =head2 TargetConfigurationValueRollup => L<Paws::EC2::ReservationValue>
58              
59             The cost associated with the Reserved Instance.
60              
61              
62             =head2 TargetConfigurationValueSet => ArrayRef[L<Paws::EC2::TargetReservationValue>]
63              
64             The values of the target Convertible Reserved Instances.
65              
66              
67             =head2 ValidationFailureReason => Str
68              
69             Describes the reason why the exchange cannot be completed.
70              
71              
72             =head2 _request_id => Str
73              
74              
75             =cut
76