File Coverage

blib/lib/Paws/ACM/ResendValidationEmail.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::ACM::ResendValidationEmail;
3 1     1   576 use Moose;
  1         3  
  1         5  
4             has CertificateArn => (is => 'ro', isa => 'Str', required => 1);
5             has Domain => (is => 'ro', isa => 'Str', required => 1);
6             has ValidationDomain => (is => 'ro', isa => 'Str', required => 1);
7              
8 1     1   7502 use MooseX::ClassAttribute;
  1         3  
  1         8  
9              
10             class_has _api_call => (isa => 'Str', is => 'ro', default => 'ResendValidationEmail');
11             class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::API::Response');
12             class_has _result_key => (isa => 'Str', is => 'ro');
13             1;
14              
15             ### main pod documentation begin ###
16              
17             =head1 NAME
18              
19             Paws::ACM::ResendValidationEmail - Arguments for method ResendValidationEmail on Paws::ACM
20              
21             =head1 DESCRIPTION
22              
23             This class represents the parameters used for calling the method ResendValidationEmail on the
24             AWS Certificate Manager service. Use the attributes of this class
25             as arguments to method ResendValidationEmail.
26              
27             You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to ResendValidationEmail.
28              
29             As an example:
30              
31             $service_obj->ResendValidationEmail(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> CertificateArn => Str
39              
40             String that contains the ARN of the requested certificate. The
41             certificate ARN is generated and returned by the RequestCertificate
42             action as soon as the request is made. By default, using this parameter
43             causes email to be sent to all top-level domains you specified in the
44             certificate request.
45              
46             The ARN must be of the form:
47              
48             C<arn:aws:acm:us-east-1:123456789012:certificate/12345678-1234-1234-1234-123456789012>
49              
50              
51              
52             =head2 B<REQUIRED> Domain => Str
53              
54             The fully qualified domain name (FQDN) of the certificate that needs to
55             be validated.
56              
57              
58              
59             =head2 B<REQUIRED> ValidationDomain => Str
60              
61             The base validation domain that will act as the suffix of the email
62             addresses that are used to send the emails. This must be the same as
63             the C<Domain> value or a superdomain of the C<Domain> value. For
64             example, if you requested a certificate for
65             C<site.subdomain.example.com> and specify a B<ValidationDomain> of
66             C<subdomain.example.com>, ACM sends email to the domain registrant,
67             technical contact, and administrative contact in WHOIS and the
68             following five addresses:
69              
70             =over
71              
72             =item *
73              
74             admin@subdomain.example.com
75              
76             =item *
77              
78             administrator@subdomain.example.com
79              
80             =item *
81              
82             hostmaster@subdomain.example.com
83              
84             =item *
85              
86             postmaster@subdomain.example.com
87              
88             =item *
89              
90             webmaster@subdomain.example.com
91              
92             =back
93              
94              
95              
96              
97              
98             =head1 SEE ALSO
99              
100             This class forms part of L<Paws>, documenting arguments for method ResendValidationEmail in L<Paws::ACM>
101              
102             =head1 BUGS and CONTRIBUTIONS
103              
104             The source code is located here: https://github.com/pplu/aws-sdk-perl
105              
106             Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues
107              
108             =cut
109