File Coverage

blib/lib/Paws/Route53/ListTrafficPolicyInstancesByPolicyResponse.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              
2             package Paws::Route53::ListTrafficPolicyInstancesByPolicyResponse;
3 1     1   607 use Moose;
  1         5  
  1         11  
4             has HostedZoneIdMarker => (is => 'ro', isa => 'Str');
5             has IsTruncated => (is => 'ro', isa => 'Bool', required => 1);
6             has MaxItems => (is => 'ro', isa => 'Str', required => 1);
7             has TrafficPolicyInstanceNameMarker => (is => 'ro', isa => 'Str');
8             has TrafficPolicyInstances => (is => 'ro', isa => 'ArrayRef[Paws::Route53::TrafficPolicyInstance]', required => 1);
9             has TrafficPolicyInstanceTypeMarker => (is => 'ro', isa => 'Str');
10              
11             has _request_id => (is => 'ro', isa => 'Str');
12             1;
13              
14             ### main pod documentation begin ###
15              
16             =head1 NAME
17              
18             Paws::Route53::ListTrafficPolicyInstancesByPolicyResponse
19              
20             =head1 ATTRIBUTES
21              
22              
23             =head2 HostedZoneIdMarker => Str
24              
25             If C<IsTruncated> is C<true>, C<HostedZoneIdMarker> is the ID of the
26             hosted zone of the first traffic policy instance in the next group of
27             traffic policy instances.
28              
29              
30              
31             =head2 B<REQUIRED> IsTruncated => Bool
32              
33             A flag that indicates whether there are more traffic policy instances
34             to be listed. If the response was truncated, you can get the next group
35             of traffic policy instances by calling
36             C<ListTrafficPolicyInstancesByPolicy> again and specifying the values
37             of the C<HostedZoneIdMarker>, C<TrafficPolicyInstanceNameMarker>, and
38             C<TrafficPolicyInstanceTypeMarker> elements in the corresponding
39             request parameters.
40              
41              
42              
43             =head2 B<REQUIRED> MaxItems => Str
44              
45             The value that you specified for the C<MaxItems> parameter in the call
46             to C<ListTrafficPolicyInstancesByPolicy> that produced the current
47             response.
48              
49              
50              
51             =head2 TrafficPolicyInstanceNameMarker => Str
52              
53             If C<IsTruncated> is C<true>, C<TrafficPolicyInstanceNameMarker> is the
54             name of the first traffic policy instance in the next group of
55             C<MaxItems> traffic policy instances.
56              
57              
58              
59             =head2 B<REQUIRED> TrafficPolicyInstances => ArrayRef[L<Paws::Route53::TrafficPolicyInstance>]
60              
61             A list that contains one C<TrafficPolicyInstance> element for each
62             traffic policy instance that matches the elements in the request.
63              
64              
65              
66             =head2 TrafficPolicyInstanceTypeMarker => Str
67              
68             If C<IsTruncated> is C<true>, C<TrafficPolicyInstanceTypeMarker> is the
69             DNS type of the resource record sets that are associated with the first
70             traffic policy instance in the next group of C<MaxItems> traffic policy
71             instances.
72              
73             Valid values are: C<"SOA">, C<"A">, C<"TXT">, C<"NS">, C<"CNAME">, C<"MX">, C<"NAPTR">, C<"PTR">, C<"SRV">, C<"SPF">, C<"AAAA">, C<"CAA">
74              
75              
76             =cut
77