File Coverage

blib/lib/Paws/DS/ConditionalForwarder.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::DS::ConditionalForwarder;
2 1     1   359 use Moose;
  1         4  
  1         6  
3             has DnsIpAddrs => (is => 'ro', isa => 'ArrayRef[Str|Undef]');
4             has RemoteDomainName => (is => 'ro', isa => 'Str');
5             has ReplicationScope => (is => 'ro', isa => 'Str');
6             1;
7              
8             ### main pod documentation begin ###
9              
10             =head1 NAME
11              
12             Paws::DS::ConditionalForwarder
13              
14             =head1 USAGE
15              
16             This class represents one of two things:
17              
18             =head3 Arguments in a call to a service
19              
20             Use the attributes of this class as arguments to methods. You shouldn't make instances of this class.
21             Each attribute should be used as a named argument in the calls that expect this type of object.
22              
23             As an example, if Att1 is expected to be a Paws::DS::ConditionalForwarder object:
24              
25             $service_obj->Method(Att1 => { DnsIpAddrs => $value, ..., ReplicationScope => $value });
26              
27             =head3 Results returned from an API call
28              
29             Use accessors for each attribute. If Att1 is expected to be an Paws::DS::ConditionalForwarder object:
30              
31             $result = $service_obj->Method(...);
32             $result->Att1->DnsIpAddrs
33              
34             =head1 DESCRIPTION
35              
36             Points to a remote domain with which you are setting up a trust
37             relationship. Conditional forwarders are required in order to set up a
38             trust relationship with another domain.
39              
40             =head1 ATTRIBUTES
41              
42              
43             =head2 DnsIpAddrs => ArrayRef[Str|Undef]
44              
45             The IP addresses of the remote DNS server associated with
46             RemoteDomainName. This is the IP address of the DNS server that your
47             conditional forwarder points to.
48              
49              
50             =head2 RemoteDomainName => Str
51              
52             The fully qualified domain name (FQDN) of the remote domains pointed to
53             by the conditional forwarder.
54              
55              
56             =head2 ReplicationScope => Str
57              
58             The replication scope of the conditional forwarder. The only allowed
59             value is C<Domain>, which will replicate the conditional forwarder to
60             all of the domain controllers for your AWS directory.
61              
62              
63              
64             =head1 SEE ALSO
65              
66             This class forms part of L<Paws>, describing an object used in L<Paws::DS>
67              
68             =head1 BUGS and CONTRIBUTIONS
69              
70             The source code is located here: https://github.com/pplu/aws-sdk-perl
71              
72             Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues
73              
74             =cut
75