AWS SDK for Go (PILOT)
API Reference

PREVIEW DOCUMENTATION - This is a preview of a new format for the AWS SDK for Go API Reference documentation. For the current AWS SDK for Go API Reference, see https://docs.aws.amazon.com/sdk-for-go/api/.

We welcome your feedback on this new version of the documentation. Send your comments to aws-sdkdocs-feedback@amazon.com.

ResendValidationEmailInput

import "github.com/aws/aws-sdk-go/service/acm"

type ResendValidationEmailInput struct { CertificateArn *string `min:"20" type:"string" required:"true"` Domain *string `min:"1" type:"string" required:"true"` ValidationDomain *string `min:"1" type:"string" required:"true"` }

CertificateArn

Type: *string

String that contains the ARN of the requested certificate. The certificate ARN is generated and returned by the RequestCertificate action as soon as the request is made. By default, using this parameter causes email to be sent to all top-level domains you specified in the certificate request. The ARN must be of the form:

arn:aws:acm:us-east-1:123456789012:certificate/12345678-1234-1234-1234-123456789012

CertificateArn is a required field

Domain

Type: *string

The fully qualified domain name (FQDN) of the certificate that needs to be validated.

Domain is a required field

ValidationDomain

Type: *string

The base validation domain that will act as the suffix of the email addresses that are used to send the emails. This must be the same as the Domain value or a superdomain of the Domain value. For example, if you requested a certificate for site.subdomain.example.com and specify a ValidationDomain of subdomain.example.com, ACM sends email to the domain registrant, technical contact, and administrative contact in WHOIS and the following five addresses:

  • admin@subdomain.example.com

  • administrator@subdomain.example.com

  • hostmaster@subdomain.example.com

  • postmaster@subdomain.example.com

  • webmaster@subdomain.example.com

ValidationDomain is a required field

Method

GoString

func (s ResendValidationEmailInput) GoString() string

GoString returns the string representation

SetCertificateArn

func (s *ResendValidationEmailInput) SetCertificateArn(v string) *ResendValidationEmailInput

SetCertificateArn sets the CertificateArn field's value.

SetDomain

func (s *ResendValidationEmailInput) SetDomain(v string) *ResendValidationEmailInput

SetDomain sets the Domain field's value.

SetValidationDomain

func (s *ResendValidationEmailInput) SetValidationDomain(v string) *ResendValidationEmailInput

SetValidationDomain sets the ValidationDomain field's value.

String

func (s ResendValidationEmailInput) String() string

String returns the string representation

Validate

func (s *ResendValidationEmailInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

On this page: