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