Class: Aws::SecurityHub::Types::AwsCertificateManagerCertificateDomainValidationOption

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb

Overview

Note:

When making an API call, you may pass AwsCertificateManagerCertificateDomainValidationOption data as a hash:

{
  domain_name: "NonEmptyString",
  resource_record: {
    name: "NonEmptyString",
    type: "NonEmptyString",
    value: "NonEmptyString",
  },
  validation_domain: "NonEmptyString",
  validation_emails: ["NonEmptyString"],
  validation_method: "NonEmptyString",
  validation_status: "NonEmptyString",
}

Contains information about one of the following:

  • The initial validation of each domain name that occurs as a result of the RequestCertificate request

  • The validation of each domain name in the certificate, as it pertains to AWS Certificate Manager managed renewal

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#domain_nameString

A fully qualified domain name (FQDN) in the certificate.

Returns:

  • (String)


1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 1766

class AwsCertificateManagerCertificateDomainValidationOption < Struct.new(
  :domain_name,
  :resource_record,
  :validation_domain,
  :validation_emails,
  :validation_method,
  :validation_status)
  SENSITIVE = []
  include Aws::Structure
end

#resource_recordTypes::AwsCertificateManagerCertificateResourceRecord

The CNAME record that is added to the DNS database for domain validation.



1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 1766

class AwsCertificateManagerCertificateDomainValidationOption < Struct.new(
  :domain_name,
  :resource_record,
  :validation_domain,
  :validation_emails,
  :validation_method,
  :validation_status)
  SENSITIVE = []
  include Aws::Structure
end

#validation_domainString

The domain name that AWS Certificate Manager uses to send domain validation emails.

Returns:

  • (String)


1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 1766

class AwsCertificateManagerCertificateDomainValidationOption < Struct.new(
  :domain_name,
  :resource_record,
  :validation_domain,
  :validation_emails,
  :validation_method,
  :validation_status)
  SENSITIVE = []
  include Aws::Structure
end

#validation_emailsArray<String>

A list of email addresses that AWS Certificate Manager uses to send domain validation emails.

Returns:

  • (Array<String>)


1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 1766

class AwsCertificateManagerCertificateDomainValidationOption < Struct.new(
  :domain_name,
  :resource_record,
  :validation_domain,
  :validation_emails,
  :validation_method,
  :validation_status)
  SENSITIVE = []
  include Aws::Structure
end

#validation_methodString

The method used to validate the domain name.

Returns:

  • (String)


1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 1766

class AwsCertificateManagerCertificateDomainValidationOption < Struct.new(
  :domain_name,
  :resource_record,
  :validation_domain,
  :validation_emails,
  :validation_method,
  :validation_status)
  SENSITIVE = []
  include Aws::Structure
end

#validation_statusString

The validation status of the domain name.

Returns:

  • (String)


1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 1766

class AwsCertificateManagerCertificateDomainValidationOption < Struct.new(
  :domain_name,
  :resource_record,
  :validation_domain,
  :validation_emails,
  :validation_method,
  :validation_status)
  SENSITIVE = []
  include Aws::Structure
end