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 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)


2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 2108

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.



2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 2108

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 Certificate Manager uses to send domain validation emails.

Returns:

  • (String)


2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 2108

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 Certificate Manager uses to send domain validation emails.

Returns:

  • (Array<String>)


2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 2108

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)


2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 2108

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)


2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 2108

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