File Coverage

blib/lib/Paws/CodePipeline/ActionExecution.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::CodePipeline::ActionExecution;
2 1     1   533 use Moose;
  1         3  
  1         9  
3             has ErrorDetails => (is => 'ro', isa => 'Paws::CodePipeline::ErrorDetails', request_name => 'errorDetails', traits => ['NameInRequest']);
4             has ExternalExecutionId => (is => 'ro', isa => 'Str', request_name => 'externalExecutionId', traits => ['NameInRequest']);
5             has ExternalExecutionUrl => (is => 'ro', isa => 'Str', request_name => 'externalExecutionUrl', traits => ['NameInRequest']);
6             has LastStatusChange => (is => 'ro', isa => 'Str', request_name => 'lastStatusChange', traits => ['NameInRequest']);
7             has LastUpdatedBy => (is => 'ro', isa => 'Str', request_name => 'lastUpdatedBy', traits => ['NameInRequest']);
8             has PercentComplete => (is => 'ro', isa => 'Int', request_name => 'percentComplete', traits => ['NameInRequest']);
9             has Status => (is => 'ro', isa => 'Str', request_name => 'status', traits => ['NameInRequest']);
10             has Summary => (is => 'ro', isa => 'Str', request_name => 'summary', traits => ['NameInRequest']);
11             has Token => (is => 'ro', isa => 'Str', request_name => 'token', traits => ['NameInRequest']);
12             1;
13              
14             ### main pod documentation begin ###
15              
16             =head1 NAME
17              
18             Paws::CodePipeline::ActionExecution
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::CodePipeline::ActionExecution object:
30              
31             $service_obj->Method(Att1 => { ErrorDetails => $value, ..., Token => $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::CodePipeline::ActionExecution object:
36              
37             $result = $service_obj->Method(...);
38             $result->Att1->ErrorDetails
39              
40             =head1 DESCRIPTION
41              
42             Represents information about the run of an action.
43              
44             =head1 ATTRIBUTES
45              
46              
47             =head2 ErrorDetails => L<Paws::CodePipeline::ErrorDetails>
48              
49             The details of an error returned by a URL external to AWS.
50              
51              
52             =head2 ExternalExecutionId => Str
53              
54             The external ID of the run of the action.
55              
56              
57             =head2 ExternalExecutionUrl => Str
58              
59             The URL of a resource external to AWS that will be used when running
60             the action, for example an external repository URL.
61              
62              
63             =head2 LastStatusChange => Str
64              
65             The last status change of the action.
66              
67              
68             =head2 LastUpdatedBy => Str
69              
70             The ARN of the user who last changed the pipeline.
71              
72              
73             =head2 PercentComplete => Int
74              
75             A percentage of completeness of the action as it runs.
76              
77              
78             =head2 Status => Str
79              
80             The status of the action, or for a completed action, the last status of
81             the action.
82              
83              
84             =head2 Summary => Str
85              
86             A summary of the run of the action.
87              
88              
89             =head2 Token => Str
90              
91             The system-generated token used to identify a unique approval request.
92             The token for each open approval request can be obtained using the
93             GetPipelineState command and is used to validate that the approval
94             request corresponding to this token is still valid.
95              
96              
97              
98             =head1 SEE ALSO
99              
100             This class forms part of L<Paws>, describing an object used in L<Paws::CodePipeline>
101              
102             =head1 BUGS and CONTRIBUTIONS
103              
104             The source code is located here: https://github.com/pplu/aws-sdk-perl
105              
106             Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues
107              
108             =cut
109