File Coverage

blib/lib/Paws/ServiceCatalog/ProvisionedProductDetail.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::ServiceCatalog::ProvisionedProductDetail;
2 1     1   276 use Moose;
  1         2  
  1         7  
3             has Arn => (is => 'ro', isa => 'Str');
4             has CreatedTime => (is => 'ro', isa => 'Str');
5             has Id => (is => 'ro', isa => 'Str');
6             has IdempotencyToken => (is => 'ro', isa => 'Str');
7             has LastRecordId => (is => 'ro', isa => 'Str');
8             has Name => (is => 'ro', isa => 'Str');
9             has Status => (is => 'ro', isa => 'Str');
10             has StatusMessage => (is => 'ro', isa => 'Str');
11             has Type => (is => 'ro', isa => 'Str');
12             1;
13              
14             ### main pod documentation begin ###
15              
16             =head1 NAME
17              
18             Paws::ServiceCatalog::ProvisionedProductDetail
19              
20             =head1 USAGE
21              
22             This class represents one of two things:
23              
24             =head3 Arguments in a call to a service
25              
26             Use the attributes of this class as arguments to methods. You shouldn't make instances of this class.
27             Each attribute should be used as a named argument in the calls that expect this type of object.
28              
29             As an example, if Att1 is expected to be a Paws::ServiceCatalog::ProvisionedProductDetail object:
30              
31             $service_obj->Method(Att1 => { Arn => $value, ..., Type => $value });
32              
33             =head3 Results returned from an API call
34              
35             Use accessors for each attribute. If Att1 is expected to be an Paws::ServiceCatalog::ProvisionedProductDetail object:
36              
37             $result = $service_obj->Method(...);
38             $result->Att1->Arn
39              
40             =head1 DESCRIPTION
41              
42             Detailed information about a ProvisionedProduct object.
43              
44             =head1 ATTRIBUTES
45              
46              
47             =head2 Arn => Str
48              
49             The ARN associated with the ProvisionedProduct object.
50              
51              
52             =head2 CreatedTime => Str
53              
54             The UTC timestamp of the creation time.
55              
56              
57             =head2 Id => Str
58              
59             The identifier of the ProvisionedProduct object.
60              
61              
62             =head2 IdempotencyToken => Str
63              
64             A token to disambiguate duplicate requests. You can use the same input
65             in multiple requests, provided that you also specify a different
66             idempotency token for each request.
67              
68              
69             =head2 LastRecordId => Str
70              
71             The record identifier of the last request performed on this
72             ProvisionedProduct object.
73              
74              
75             =head2 Name => Str
76              
77             The user-friendly name of the ProvisionedProduct object.
78              
79              
80             =head2 Status => Str
81              
82             The current status of the ProvisionedProduct.
83              
84             C<AVAILABLE> - Stable state, ready to perform any operation. The most
85             recent action request succeeded and completed.
86              
87             C<UNDER_CHANGE> - Transitive state, operations performed may or may not
88             have valid results. Wait for an C<AVAILABLE> status before performing
89             operations.
90              
91             C<TAINTED> - Stable state, ready to perform any operation. The stack
92             has completed the requested operation but is not exactly what was
93             requested. For example, a request to update to a new version failed and
94             the stack rolled back to the current version.
95              
96             C<ERROR> - Something unexpected happened such that the provisioned
97             product exists but the stack is not running. For example,
98             CloudFormation received an invalid parameter value and could not launch
99             the stack.
100              
101              
102             =head2 StatusMessage => Str
103              
104             The current status message of the ProvisionedProduct.
105              
106              
107             =head2 Type => Str
108              
109             The type of the ProvisionedProduct object.
110              
111              
112              
113             =head1 SEE ALSO
114              
115             This class forms part of L<Paws>, describing an object used in L<Paws::ServiceCatalog>
116              
117             =head1 BUGS and CONTRIBUTIONS
118              
119             The source code is located here: https://github.com/pplu/aws-sdk-perl
120              
121             Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues
122              
123             =cut
124