File Coverage

blib/lib/Paws/SSM/MaintenanceWindowExecutionTaskInvocationIdentity.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::SSM::MaintenanceWindowExecutionTaskInvocationIdentity;
2 1     1   542 use Moose;
  1         4  
  1         9  
3             has EndTime => (is => 'ro', isa => 'Str');
4             has ExecutionId => (is => 'ro', isa => 'Str');
5             has InvocationId => (is => 'ro', isa => 'Str');
6             has OwnerInformation => (is => 'ro', isa => 'Str');
7             has Parameters => (is => 'ro', isa => 'Str');
8             has StartTime => (is => 'ro', isa => 'Str');
9             has Status => (is => 'ro', isa => 'Str');
10             has StatusDetails => (is => 'ro', isa => 'Str');
11             has TaskExecutionId => (is => 'ro', isa => 'Str');
12             has TaskType => (is => 'ro', isa => 'Str');
13             has WindowExecutionId => (is => 'ro', isa => 'Str');
14             has WindowTargetId => (is => 'ro', isa => 'Str');
15             1;
16              
17             ### main pod documentation begin ###
18              
19             =head1 NAME
20              
21             Paws::SSM::MaintenanceWindowExecutionTaskInvocationIdentity
22              
23             =head1 USAGE
24              
25             This class represents one of two things:
26              
27             =head3 Arguments in a call to a service
28              
29             Use the attributes of this class as arguments to methods. You shouldn't make instances of this class.
30             Each attribute should be used as a named argument in the calls that expect this type of object.
31              
32             As an example, if Att1 is expected to be a Paws::SSM::MaintenanceWindowExecutionTaskInvocationIdentity object:
33              
34             $service_obj->Method(Att1 => { EndTime => $value, ..., WindowTargetId => $value });
35              
36             =head3 Results returned from an API call
37              
38             Use accessors for each attribute. If Att1 is expected to be an Paws::SSM::MaintenanceWindowExecutionTaskInvocationIdentity object:
39              
40             $result = $service_obj->Method(...);
41             $result->Att1->EndTime
42              
43             =head1 DESCRIPTION
44              
45             Describes the information about a task invocation for a particular
46             target as part of a task execution performed as part of a Maintenance
47             Window execution.
48              
49             =head1 ATTRIBUTES
50              
51              
52             =head2 EndTime => Str
53              
54             The time the invocation finished.
55              
56              
57             =head2 ExecutionId => Str
58              
59             The ID of the action performed in the service that actually handled the
60             task invocation. If the task type is RUN_COMMAND, this value is the
61             command ID.
62              
63              
64             =head2 InvocationId => Str
65              
66             The ID of the task invocation.
67              
68              
69             =head2 OwnerInformation => Str
70              
71             User-provided value that was specified when the target was registered
72             with the Maintenance Window. This was also included in any CloudWatch
73             events raised during the task invocation.
74              
75              
76             =head2 Parameters => Str
77              
78             The parameters that were provided for the invocation when it was
79             executed.
80              
81              
82             =head2 StartTime => Str
83              
84             The time the invocation started.
85              
86              
87             =head2 Status => Str
88              
89             The status of the task invocation.
90              
91              
92             =head2 StatusDetails => Str
93              
94             The details explaining the status of the task invocation. Only
95             available for certain Status values.
96              
97              
98             =head2 TaskExecutionId => Str
99              
100             The ID of the specific task execution in the Maintenance Window
101             execution.
102              
103              
104             =head2 TaskType => Str
105              
106             The task type.
107              
108              
109             =head2 WindowExecutionId => Str
110              
111             The ID of the Maintenance Window execution that ran the task.
112              
113              
114             =head2 WindowTargetId => Str
115              
116             The ID of the target definition in this Maintenance Window the
117             invocation was performed for.
118              
119              
120              
121             =head1 SEE ALSO
122              
123             This class forms part of L<Paws>, describing an object used in L<Paws::SSM>
124              
125             =head1 BUGS and CONTRIBUTIONS
126              
127             The source code is located here: https://github.com/pplu/aws-sdk-perl
128              
129             Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues
130              
131             =cut
132