File Coverage

blib/lib/Paws/Inspector/StopAssessmentRun.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::Inspector::StopAssessmentRun;
3 1     1   307 use Moose;
  1         3  
  1         7  
4             has AssessmentRunArn => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'assessmentRunArn' , required => 1);
5             has StopAction => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'stopAction' );
6              
7 1     1   5670 use MooseX::ClassAttribute;
  1         3  
  1         7  
8              
9             class_has _api_call => (isa => 'Str', is => 'ro', default => 'StopAssessmentRun');
10             class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::API::Response');
11             class_has _result_key => (isa => 'Str', is => 'ro');
12             1;
13              
14             ### main pod documentation begin ###
15              
16             =head1 NAME
17              
18             Paws::Inspector::StopAssessmentRun - Arguments for method StopAssessmentRun on Paws::Inspector
19              
20             =head1 DESCRIPTION
21              
22             This class represents the parameters used for calling the method StopAssessmentRun on the
23             Amazon Inspector service. Use the attributes of this class
24             as arguments to method StopAssessmentRun.
25              
26             You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to StopAssessmentRun.
27              
28             As an example:
29              
30             $service_obj->StopAssessmentRun(Att1 => $value1, Att2 => $value2, ...);
31              
32             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.
33              
34             =head1 ATTRIBUTES
35              
36              
37             =head2 B<REQUIRED> AssessmentRunArn => Str
38              
39             The ARN of the assessment run that you want to stop.
40              
41              
42              
43             =head2 StopAction => Str
44              
45             An input option that can be set to either START_EVALUATION or
46             SKIP_EVALUATION. START_EVALUATION (the default value), stops the AWS
47             agent from collecting data and begins the results evaluation and the
48             findings generation process. SKIP_EVALUATION cancels the assessment run
49             immediately, after which no findings are generated.
50              
51             Valid values are: C<"START_EVALUATION">, C<"SKIP_EVALUATION">
52              
53              
54             =head1 SEE ALSO
55              
56             This class forms part of L<Paws>, documenting arguments for method StopAssessmentRun in L<Paws::Inspector>
57              
58             =head1 BUGS and CONTRIBUTIONS
59              
60             The source code is located here: https://github.com/pplu/aws-sdk-perl
61              
62             Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues
63              
64             =cut
65