File Coverage

blib/lib/Paws/Discovery/ListConfigurations.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::Discovery::ListConfigurations;
3 1     1   512 use Moose;
  1         4  
  1         10  
4             has ConfigurationType => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'configurationType' , required => 1);
5             has Filters => (is => 'ro', isa => 'ArrayRef[Paws::Discovery::Filter]', traits => ['NameInRequest'], request_name => 'filters' );
6             has MaxResults => (is => 'ro', isa => 'Int', traits => ['NameInRequest'], request_name => 'maxResults' );
7             has NextToken => (is => 'ro', isa => 'Str', traits => ['NameInRequest'], request_name => 'nextToken' );
8             has OrderBy => (is => 'ro', isa => 'ArrayRef[Paws::Discovery::OrderByElement]', traits => ['NameInRequest'], request_name => 'orderBy' );
9              
10 1     1   6857 use MooseX::ClassAttribute;
  1         3  
  1         9  
11              
12             class_has _api_call => (isa => 'Str', is => 'ro', default => 'ListConfigurations');
13             class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::Discovery::ListConfigurationsResponse');
14             class_has _result_key => (isa => 'Str', is => 'ro');
15             1;
16              
17             ### main pod documentation begin ###
18              
19             =head1 NAME
20              
21             Paws::Discovery::ListConfigurations - Arguments for method ListConfigurations on Paws::Discovery
22              
23             =head1 DESCRIPTION
24              
25             This class represents the parameters used for calling the method ListConfigurations on the
26             AWS Application Discovery Service service. Use the attributes of this class
27             as arguments to method ListConfigurations.
28              
29             You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to ListConfigurations.
30              
31             As an example:
32              
33             $service_obj->ListConfigurations(Att1 => $value1, Att2 => $value2, ...);
34              
35             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.
36              
37             =head1 ATTRIBUTES
38              
39              
40             =head2 B<REQUIRED> ConfigurationType => Str
41              
42             A valid configuration identified by Application Discovery Service.
43              
44             Valid values are: C<"SERVER">, C<"PROCESS">, C<"CONNECTION">, C<"APPLICATION">
45              
46             =head2 Filters => ArrayRef[L<Paws::Discovery::Filter>]
47              
48             You can filter the request using various logical operators and a
49             I<key>-I<value> format. For example:
50              
51             C<{"key": "serverType", "value": "webServer"}>
52              
53             For a complete list of filter options and guidance about using them
54             with this action, see Querying Discovered Configuration Items.
55              
56              
57              
58             =head2 MaxResults => Int
59              
60             The total number of items to return. The maximum value is 100.
61              
62              
63              
64             =head2 NextToken => Str
65              
66             Token to retrieve the next set of results. For example, if a previous
67             call to ListConfigurations returned 100 items, but you set
68             C<ListConfigurationsRequest$maxResults> to 10, you received a set of 10
69             results along with a token. Use that token in this query to get the
70             next set of 10.
71              
72              
73              
74             =head2 OrderBy => ArrayRef[L<Paws::Discovery::OrderByElement>]
75              
76             Certain filter criteria return output that can be sorted in ascending
77             or descending order. For a list of output characteristics for each
78             filter, see Using the ListConfigurations Action.
79              
80              
81              
82              
83             =head1 SEE ALSO
84              
85             This class forms part of L<Paws>, documenting arguments for method ListConfigurations in L<Paws::Discovery>
86              
87             =head1 BUGS and CONTRIBUTIONS
88              
89             The source code is located here: https://github.com/pplu/aws-sdk-perl
90              
91             Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues
92              
93             =cut
94