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.

DomainValidation

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

type DomainValidation struct { DomainName *string `min:"1" type:"string" required:"true"` ResourceRecord *ResourceRecord `type:"structure"` ValidationDomain *string `min:"1" type:"string"` ValidationEmails []*string `type:"list"` ValidationMethod *string `type:"string" enum:"ValidationMethod"` ValidationStatus *string `type:"string" enum:"DomainStatus"` }

Contains information about the validation of each domain name in the certificate.

DomainName

Type: *string

A fully qualified domain name (FQDN) in the certificate. For example, www.example.com or example.com.

DomainName is a required field

ResourceRecord

Contains a DNS record value that you can use to can use to validate ownership or control of a domain. This is used by the DescribeCertificate action.

ValidationDomain

Type: *string

The domain name that ACM used to send domain validation emails.

ValidationEmails

Type: []*string

A list of email addresses that ACM used to send domain validation emails.

ValidationMethod

Type: *string

Specifies the domain validation method.

ValidationStatus

Type: *string

The validation status of the domain name. This can be one of the following values:

  • PENDING_VALIDATION

  • SUCCESS

  • FAILED

Method

GoString

func (s DomainValidation) GoString() string

GoString returns the string representation

SetDomainName

func (s *DomainValidation) SetDomainName(v string) *DomainValidation

SetDomainName sets the DomainName field's value.

SetResourceRecord

func (s *DomainValidation) SetResourceRecord(v *ResourceRecord) *DomainValidation

SetResourceRecord sets the ResourceRecord field's value.

SetValidationDomain

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

SetValidationDomain sets the ValidationDomain field's value.

SetValidationEmails

func (s *DomainValidation) SetValidationEmails(v []*string) *DomainValidation

SetValidationEmails sets the ValidationEmails field's value.

SetValidationMethod

func (s *DomainValidation) SetValidationMethod(v string) *DomainValidation

SetValidationMethod sets the ValidationMethod field's value.

SetValidationStatus

func (s *DomainValidation) SetValidationStatus(v string) *DomainValidation

SetValidationStatus sets the ValidationStatus field's value.

String

func (s DomainValidation) String() string

String returns the string representation

On this page: