File Coverage

blib/lib/Paws/SSM/GetCommandInvocation.pm
Criterion Covered Total %
statement 6 6 100.0
branch n/a
condition n/a
subroutine 2 2 100.0
pod n/a
total 8 8 100.0


line stmt bran cond sub pod time code
1              
2             package Paws::SSM::GetCommandInvocation;
3 1     1   278 use Moose;
  1         2  
  1         6  
4             has CommandId => (is => 'ro', isa => 'Str', required => 1);
5             has InstanceId => (is => 'ro', isa => 'Str', required => 1);
6             has PluginName => (is => 'ro', isa => 'Str');
7              
8 1     1   5311 use MooseX::ClassAttribute;
  1         3  
  1         8  
9              
10             class_has _api_call => (isa => 'Str', is => 'ro', default => 'GetCommandInvocation');
11             class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::SSM::GetCommandInvocationResult');
12             class_has _result_key => (isa => 'Str', is => 'ro');
13             1;
14              
15             ### main pod documentation begin ###
16              
17             =head1 NAME
18              
19             Paws::SSM::GetCommandInvocation - Arguments for method GetCommandInvocation on Paws::SSM
20              
21             =head1 DESCRIPTION
22              
23             This class represents the parameters used for calling the method GetCommandInvocation on the
24             Amazon Simple Systems Manager (SSM) service. Use the attributes of this class
25             as arguments to method GetCommandInvocation.
26              
27             You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to GetCommandInvocation.
28              
29             As an example:
30              
31             $service_obj->GetCommandInvocation(Att1 => $value1, Att2 => $value2, ...);
32              
33             Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object.
34              
35             =head1 ATTRIBUTES
36              
37              
38             =head2 B<REQUIRED> CommandId => Str
39              
40             (Required) The parent command ID of the invocation plugin.
41              
42              
43              
44             =head2 B<REQUIRED> InstanceId => Str
45              
46             (Required) The ID of the managed instance targeted by the command. A
47             managed instance can be an Amazon EC2 instance or an instance in your
48             hybrid environment that is configured for Systems Manager.
49              
50              
51              
52             =head2 PluginName => Str
53              
54             (Optional) The name of the plugin for which you want detailed results.
55             If the document contains only one plugin, the name can be omitted and
56             the details will be returned.
57              
58              
59              
60              
61             =head1 SEE ALSO
62              
63             This class forms part of L<Paws>, documenting arguments for method GetCommandInvocation in L<Paws::SSM>
64              
65             =head1 BUGS and CONTRIBUTIONS
66              
67             The source code is located here: https://github.com/pplu/aws-sdk-perl
68              
69             Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues
70              
71             =cut
72