AWS SDK for C++  1.9.68
AWS SDK for C++
Public Member Functions | List of all members
Aws::SecurityHub::Model::AwsCertificateManagerCertificateRenewalSummary Class Reference

#include <AwsCertificateManagerCertificateRenewalSummary.h>

Public Member Functions

 AwsCertificateManagerCertificateRenewalSummary ()
 
 AwsCertificateManagerCertificateRenewalSummary (Aws::Utils::Json::JsonView jsonValue)
 
AwsCertificateManagerCertificateRenewalSummaryoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::Vector< AwsCertificateManagerCertificateDomainValidationOption > & GetDomainValidationOptions () const
 
bool DomainValidationOptionsHasBeenSet () const
 
void SetDomainValidationOptions (const Aws::Vector< AwsCertificateManagerCertificateDomainValidationOption > &value)
 
void SetDomainValidationOptions (Aws::Vector< AwsCertificateManagerCertificateDomainValidationOption > &&value)
 
AwsCertificateManagerCertificateRenewalSummaryWithDomainValidationOptions (const Aws::Vector< AwsCertificateManagerCertificateDomainValidationOption > &value)
 
AwsCertificateManagerCertificateRenewalSummaryWithDomainValidationOptions (Aws::Vector< AwsCertificateManagerCertificateDomainValidationOption > &&value)
 
AwsCertificateManagerCertificateRenewalSummaryAddDomainValidationOptions (const AwsCertificateManagerCertificateDomainValidationOption &value)
 
AwsCertificateManagerCertificateRenewalSummaryAddDomainValidationOptions (AwsCertificateManagerCertificateDomainValidationOption &&value)
 
const Aws::StringGetRenewalStatus () const
 
bool RenewalStatusHasBeenSet () const
 
void SetRenewalStatus (const Aws::String &value)
 
void SetRenewalStatus (Aws::String &&value)
 
void SetRenewalStatus (const char *value)
 
AwsCertificateManagerCertificateRenewalSummaryWithRenewalStatus (const Aws::String &value)
 
AwsCertificateManagerCertificateRenewalSummaryWithRenewalStatus (Aws::String &&value)
 
AwsCertificateManagerCertificateRenewalSummaryWithRenewalStatus (const char *value)
 
const Aws::StringGetRenewalStatusReason () const
 
bool RenewalStatusReasonHasBeenSet () const
 
void SetRenewalStatusReason (const Aws::String &value)
 
void SetRenewalStatusReason (Aws::String &&value)
 
void SetRenewalStatusReason (const char *value)
 
AwsCertificateManagerCertificateRenewalSummaryWithRenewalStatusReason (const Aws::String &value)
 
AwsCertificateManagerCertificateRenewalSummaryWithRenewalStatusReason (Aws::String &&value)
 
AwsCertificateManagerCertificateRenewalSummaryWithRenewalStatusReason (const char *value)
 
const Aws::StringGetUpdatedAt () const
 
bool UpdatedAtHasBeenSet () const
 
void SetUpdatedAt (const Aws::String &value)
 
void SetUpdatedAt (Aws::String &&value)
 
void SetUpdatedAt (const char *value)
 
AwsCertificateManagerCertificateRenewalSummaryWithUpdatedAt (const Aws::String &value)
 
AwsCertificateManagerCertificateRenewalSummaryWithUpdatedAt (Aws::String &&value)
 
AwsCertificateManagerCertificateRenewalSummaryWithUpdatedAt (const char *value)
 

Detailed Description

Contains information about the Certificate Manager managed renewal for an AMAZON_ISSUED certificate.

See Also:

AWS API Reference

Definition at line 34 of file AwsCertificateManagerCertificateRenewalSummary.h.

Constructor & Destructor Documentation

◆ AwsCertificateManagerCertificateRenewalSummary() [1/2]

Aws::SecurityHub::Model::AwsCertificateManagerCertificateRenewalSummary::AwsCertificateManagerCertificateRenewalSummary ( )

◆ AwsCertificateManagerCertificateRenewalSummary() [2/2]

Aws::SecurityHub::Model::AwsCertificateManagerCertificateRenewalSummary::AwsCertificateManagerCertificateRenewalSummary ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddDomainValidationOptions() [1/2]

AwsCertificateManagerCertificateRenewalSummary& Aws::SecurityHub::Model::AwsCertificateManagerCertificateRenewalSummary::AddDomainValidationOptions ( AwsCertificateManagerCertificateDomainValidationOption &&  value)
inline

Information about the validation of each domain name in the certificate, as it pertains to Certificate Manager managed renewal. Provided only when the certificate type is AMAZON_ISSUED.

Definition at line 97 of file AwsCertificateManagerCertificateRenewalSummary.h.

◆ AddDomainValidationOptions() [2/2]

AwsCertificateManagerCertificateRenewalSummary& Aws::SecurityHub::Model::AwsCertificateManagerCertificateRenewalSummary::AddDomainValidationOptions ( const AwsCertificateManagerCertificateDomainValidationOption value)
inline

Information about the validation of each domain name in the certificate, as it pertains to Certificate Manager managed renewal. Provided only when the certificate type is AMAZON_ISSUED.

Definition at line 90 of file AwsCertificateManagerCertificateRenewalSummary.h.

◆ DomainValidationOptionsHasBeenSet()

bool Aws::SecurityHub::Model::AwsCertificateManagerCertificateRenewalSummary::DomainValidationOptionsHasBeenSet ( ) const
inline

Information about the validation of each domain name in the certificate, as it pertains to Certificate Manager managed renewal. Provided only when the certificate type is AMAZON_ISSUED.

Definition at line 55 of file AwsCertificateManagerCertificateRenewalSummary.h.

◆ GetDomainValidationOptions()

const Aws::Vector<AwsCertificateManagerCertificateDomainValidationOption>& Aws::SecurityHub::Model::AwsCertificateManagerCertificateRenewalSummary::GetDomainValidationOptions ( ) const
inline

Information about the validation of each domain name in the certificate, as it pertains to Certificate Manager managed renewal. Provided only when the certificate type is AMAZON_ISSUED.

Definition at line 48 of file AwsCertificateManagerCertificateRenewalSummary.h.

◆ GetRenewalStatus()

const Aws::String& Aws::SecurityHub::Model::AwsCertificateManagerCertificateRenewalSummary::GetRenewalStatus ( ) const
inline

The status of the Certificate Manager managed renewal of the certificate.

Valid values: PENDING_AUTO_RENEWAL | PENDING_VALIDATION | SUCCESS | FAILED

Definition at line 106 of file AwsCertificateManagerCertificateRenewalSummary.h.

◆ GetRenewalStatusReason()

const Aws::String& Aws::SecurityHub::Model::AwsCertificateManagerCertificateRenewalSummary::GetRenewalStatusReason ( ) const
inline

The reason that a renewal request was unsuccessful.

Valid values: NO_AVAILABLE_CONTACTS | ADDITIONAL_VERIFICATION_REQUIRED | DOMAIN_NOT_ALLOWED | INVALID_PUBLIC_DOMAIN | DOMAIN_VALIDATION_DENIED | CAA_ERROR | PCA_LIMIT_EXCEEDED | PCA_INVALID_ARN | PCA_INVALID_STATE | PCA_REQUEST_FAILED | PCA_NAME_CONSTRAINTS_VALIDATION | PCA_RESOURCE_NOT_FOUND | PCA_INVALID_ARGS | PCA_INVALID_DURATION | PCA_ACCESS_DENIED | SLR_NOT_FOUND | OTHER

Definition at line 177 of file AwsCertificateManagerCertificateRenewalSummary.h.

◆ GetUpdatedAt()

const Aws::String& Aws::SecurityHub::Model::AwsCertificateManagerCertificateRenewalSummary::GetUpdatedAt ( ) const
inline

Indicates when the renewal summary was last updated.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 285 of file AwsCertificateManagerCertificateRenewalSummary.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::SecurityHub::Model::AwsCertificateManagerCertificateRenewalSummary::Jsonize ( ) const

◆ operator=()

AwsCertificateManagerCertificateRenewalSummary& Aws::SecurityHub::Model::AwsCertificateManagerCertificateRenewalSummary::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ RenewalStatusHasBeenSet()

bool Aws::SecurityHub::Model::AwsCertificateManagerCertificateRenewalSummary::RenewalStatusHasBeenSet ( ) const
inline

The status of the Certificate Manager managed renewal of the certificate.

Valid values: PENDING_AUTO_RENEWAL | PENDING_VALIDATION | SUCCESS | FAILED

Definition at line 114 of file AwsCertificateManagerCertificateRenewalSummary.h.

◆ RenewalStatusReasonHasBeenSet()

bool Aws::SecurityHub::Model::AwsCertificateManagerCertificateRenewalSummary::RenewalStatusReasonHasBeenSet ( ) const
inline

The reason that a renewal request was unsuccessful.

Valid values: NO_AVAILABLE_CONTACTS | ADDITIONAL_VERIFICATION_REQUIRED | DOMAIN_NOT_ALLOWED | INVALID_PUBLIC_DOMAIN | DOMAIN_VALIDATION_DENIED | CAA_ERROR | PCA_LIMIT_EXCEEDED | PCA_INVALID_ARN | PCA_INVALID_STATE | PCA_REQUEST_FAILED | PCA_NAME_CONSTRAINTS_VALIDATION | PCA_RESOURCE_NOT_FOUND | PCA_INVALID_ARGS | PCA_INVALID_DURATION | PCA_ACCESS_DENIED | SLR_NOT_FOUND | OTHER

Definition at line 191 of file AwsCertificateManagerCertificateRenewalSummary.h.

◆ SetDomainValidationOptions() [1/2]

void Aws::SecurityHub::Model::AwsCertificateManagerCertificateRenewalSummary::SetDomainValidationOptions ( Aws::Vector< AwsCertificateManagerCertificateDomainValidationOption > &&  value)
inline

Information about the validation of each domain name in the certificate, as it pertains to Certificate Manager managed renewal. Provided only when the certificate type is AMAZON_ISSUED.

Definition at line 69 of file AwsCertificateManagerCertificateRenewalSummary.h.

◆ SetDomainValidationOptions() [2/2]

void Aws::SecurityHub::Model::AwsCertificateManagerCertificateRenewalSummary::SetDomainValidationOptions ( const Aws::Vector< AwsCertificateManagerCertificateDomainValidationOption > &  value)
inline

Information about the validation of each domain name in the certificate, as it pertains to Certificate Manager managed renewal. Provided only when the certificate type is AMAZON_ISSUED.

Definition at line 62 of file AwsCertificateManagerCertificateRenewalSummary.h.

◆ SetRenewalStatus() [1/3]

void Aws::SecurityHub::Model::AwsCertificateManagerCertificateRenewalSummary::SetRenewalStatus ( Aws::String &&  value)
inline

The status of the Certificate Manager managed renewal of the certificate.

Valid values: PENDING_AUTO_RENEWAL | PENDING_VALIDATION | SUCCESS | FAILED

Definition at line 130 of file AwsCertificateManagerCertificateRenewalSummary.h.

◆ SetRenewalStatus() [2/3]

void Aws::SecurityHub::Model::AwsCertificateManagerCertificateRenewalSummary::SetRenewalStatus ( const Aws::String value)
inline

The status of the Certificate Manager managed renewal of the certificate.

Valid values: PENDING_AUTO_RENEWAL | PENDING_VALIDATION | SUCCESS | FAILED

Definition at line 122 of file AwsCertificateManagerCertificateRenewalSummary.h.

◆ SetRenewalStatus() [3/3]

void Aws::SecurityHub::Model::AwsCertificateManagerCertificateRenewalSummary::SetRenewalStatus ( const char *  value)
inline

The status of the Certificate Manager managed renewal of the certificate.

Valid values: PENDING_AUTO_RENEWAL | PENDING_VALIDATION | SUCCESS | FAILED

Definition at line 138 of file AwsCertificateManagerCertificateRenewalSummary.h.

◆ SetRenewalStatusReason() [1/3]

void Aws::SecurityHub::Model::AwsCertificateManagerCertificateRenewalSummary::SetRenewalStatusReason ( Aws::String &&  value)
inline

The reason that a renewal request was unsuccessful.

Valid values: NO_AVAILABLE_CONTACTS | ADDITIONAL_VERIFICATION_REQUIRED | DOMAIN_NOT_ALLOWED | INVALID_PUBLIC_DOMAIN | DOMAIN_VALIDATION_DENIED | CAA_ERROR | PCA_LIMIT_EXCEEDED | PCA_INVALID_ARN | PCA_INVALID_STATE | PCA_REQUEST_FAILED | PCA_NAME_CONSTRAINTS_VALIDATION | PCA_RESOURCE_NOT_FOUND | PCA_INVALID_ARGS | PCA_INVALID_DURATION | PCA_ACCESS_DENIED | SLR_NOT_FOUND | OTHER

Definition at line 219 of file AwsCertificateManagerCertificateRenewalSummary.h.

◆ SetRenewalStatusReason() [2/3]

void Aws::SecurityHub::Model::AwsCertificateManagerCertificateRenewalSummary::SetRenewalStatusReason ( const Aws::String value)
inline

The reason that a renewal request was unsuccessful.

Valid values: NO_AVAILABLE_CONTACTS | ADDITIONAL_VERIFICATION_REQUIRED | DOMAIN_NOT_ALLOWED | INVALID_PUBLIC_DOMAIN | DOMAIN_VALIDATION_DENIED | CAA_ERROR | PCA_LIMIT_EXCEEDED | PCA_INVALID_ARN | PCA_INVALID_STATE | PCA_REQUEST_FAILED | PCA_NAME_CONSTRAINTS_VALIDATION | PCA_RESOURCE_NOT_FOUND | PCA_INVALID_ARGS | PCA_INVALID_DURATION | PCA_ACCESS_DENIED | SLR_NOT_FOUND | OTHER

Definition at line 205 of file AwsCertificateManagerCertificateRenewalSummary.h.

◆ SetRenewalStatusReason() [3/3]

void Aws::SecurityHub::Model::AwsCertificateManagerCertificateRenewalSummary::SetRenewalStatusReason ( const char *  value)
inline

The reason that a renewal request was unsuccessful.

Valid values: NO_AVAILABLE_CONTACTS | ADDITIONAL_VERIFICATION_REQUIRED | DOMAIN_NOT_ALLOWED | INVALID_PUBLIC_DOMAIN | DOMAIN_VALIDATION_DENIED | CAA_ERROR | PCA_LIMIT_EXCEEDED | PCA_INVALID_ARN | PCA_INVALID_STATE | PCA_REQUEST_FAILED | PCA_NAME_CONSTRAINTS_VALIDATION | PCA_RESOURCE_NOT_FOUND | PCA_INVALID_ARGS | PCA_INVALID_DURATION | PCA_ACCESS_DENIED | SLR_NOT_FOUND | OTHER

Definition at line 233 of file AwsCertificateManagerCertificateRenewalSummary.h.

◆ SetUpdatedAt() [1/3]

void Aws::SecurityHub::Model::AwsCertificateManagerCertificateRenewalSummary::SetUpdatedAt ( Aws::String &&  value)
inline

Indicates when the renewal summary was last updated.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 312 of file AwsCertificateManagerCertificateRenewalSummary.h.

◆ SetUpdatedAt() [2/3]

void Aws::SecurityHub::Model::AwsCertificateManagerCertificateRenewalSummary::SetUpdatedAt ( const Aws::String value)
inline

Indicates when the renewal summary was last updated.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 303 of file AwsCertificateManagerCertificateRenewalSummary.h.

◆ SetUpdatedAt() [3/3]

void Aws::SecurityHub::Model::AwsCertificateManagerCertificateRenewalSummary::SetUpdatedAt ( const char *  value)
inline

Indicates when the renewal summary was last updated.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 321 of file AwsCertificateManagerCertificateRenewalSummary.h.

◆ UpdatedAtHasBeenSet()

bool Aws::SecurityHub::Model::AwsCertificateManagerCertificateRenewalSummary::UpdatedAtHasBeenSet ( ) const
inline

Indicates when the renewal summary was last updated.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 294 of file AwsCertificateManagerCertificateRenewalSummary.h.

◆ WithDomainValidationOptions() [1/2]

AwsCertificateManagerCertificateRenewalSummary& Aws::SecurityHub::Model::AwsCertificateManagerCertificateRenewalSummary::WithDomainValidationOptions ( Aws::Vector< AwsCertificateManagerCertificateDomainValidationOption > &&  value)
inline

Information about the validation of each domain name in the certificate, as it pertains to Certificate Manager managed renewal. Provided only when the certificate type is AMAZON_ISSUED.

Definition at line 83 of file AwsCertificateManagerCertificateRenewalSummary.h.

◆ WithDomainValidationOptions() [2/2]

AwsCertificateManagerCertificateRenewalSummary& Aws::SecurityHub::Model::AwsCertificateManagerCertificateRenewalSummary::WithDomainValidationOptions ( const Aws::Vector< AwsCertificateManagerCertificateDomainValidationOption > &  value)
inline

Information about the validation of each domain name in the certificate, as it pertains to Certificate Manager managed renewal. Provided only when the certificate type is AMAZON_ISSUED.

Definition at line 76 of file AwsCertificateManagerCertificateRenewalSummary.h.

◆ WithRenewalStatus() [1/3]

AwsCertificateManagerCertificateRenewalSummary& Aws::SecurityHub::Model::AwsCertificateManagerCertificateRenewalSummary::WithRenewalStatus ( Aws::String &&  value)
inline

The status of the Certificate Manager managed renewal of the certificate.

Valid values: PENDING_AUTO_RENEWAL | PENDING_VALIDATION | SUCCESS | FAILED

Definition at line 154 of file AwsCertificateManagerCertificateRenewalSummary.h.

◆ WithRenewalStatus() [2/3]

AwsCertificateManagerCertificateRenewalSummary& Aws::SecurityHub::Model::AwsCertificateManagerCertificateRenewalSummary::WithRenewalStatus ( const Aws::String value)
inline

The status of the Certificate Manager managed renewal of the certificate.

Valid values: PENDING_AUTO_RENEWAL | PENDING_VALIDATION | SUCCESS | FAILED

Definition at line 146 of file AwsCertificateManagerCertificateRenewalSummary.h.

◆ WithRenewalStatus() [3/3]

AwsCertificateManagerCertificateRenewalSummary& Aws::SecurityHub::Model::AwsCertificateManagerCertificateRenewalSummary::WithRenewalStatus ( const char *  value)
inline

The status of the Certificate Manager managed renewal of the certificate.

Valid values: PENDING_AUTO_RENEWAL | PENDING_VALIDATION | SUCCESS | FAILED

Definition at line 162 of file AwsCertificateManagerCertificateRenewalSummary.h.

◆ WithRenewalStatusReason() [1/3]

AwsCertificateManagerCertificateRenewalSummary& Aws::SecurityHub::Model::AwsCertificateManagerCertificateRenewalSummary::WithRenewalStatusReason ( Aws::String &&  value)
inline

The reason that a renewal request was unsuccessful.

Valid values: NO_AVAILABLE_CONTACTS | ADDITIONAL_VERIFICATION_REQUIRED | DOMAIN_NOT_ALLOWED | INVALID_PUBLIC_DOMAIN | DOMAIN_VALIDATION_DENIED | CAA_ERROR | PCA_LIMIT_EXCEEDED | PCA_INVALID_ARN | PCA_INVALID_STATE | PCA_REQUEST_FAILED | PCA_NAME_CONSTRAINTS_VALIDATION | PCA_RESOURCE_NOT_FOUND | PCA_INVALID_ARGS | PCA_INVALID_DURATION | PCA_ACCESS_DENIED | SLR_NOT_FOUND | OTHER

Definition at line 261 of file AwsCertificateManagerCertificateRenewalSummary.h.

◆ WithRenewalStatusReason() [2/3]

AwsCertificateManagerCertificateRenewalSummary& Aws::SecurityHub::Model::AwsCertificateManagerCertificateRenewalSummary::WithRenewalStatusReason ( const Aws::String value)
inline

The reason that a renewal request was unsuccessful.

Valid values: NO_AVAILABLE_CONTACTS | ADDITIONAL_VERIFICATION_REQUIRED | DOMAIN_NOT_ALLOWED | INVALID_PUBLIC_DOMAIN | DOMAIN_VALIDATION_DENIED | CAA_ERROR | PCA_LIMIT_EXCEEDED | PCA_INVALID_ARN | PCA_INVALID_STATE | PCA_REQUEST_FAILED | PCA_NAME_CONSTRAINTS_VALIDATION | PCA_RESOURCE_NOT_FOUND | PCA_INVALID_ARGS | PCA_INVALID_DURATION | PCA_ACCESS_DENIED | SLR_NOT_FOUND | OTHER

Definition at line 247 of file AwsCertificateManagerCertificateRenewalSummary.h.

◆ WithRenewalStatusReason() [3/3]

AwsCertificateManagerCertificateRenewalSummary& Aws::SecurityHub::Model::AwsCertificateManagerCertificateRenewalSummary::WithRenewalStatusReason ( const char *  value)
inline

The reason that a renewal request was unsuccessful.

Valid values: NO_AVAILABLE_CONTACTS | ADDITIONAL_VERIFICATION_REQUIRED | DOMAIN_NOT_ALLOWED | INVALID_PUBLIC_DOMAIN | DOMAIN_VALIDATION_DENIED | CAA_ERROR | PCA_LIMIT_EXCEEDED | PCA_INVALID_ARN | PCA_INVALID_STATE | PCA_REQUEST_FAILED | PCA_NAME_CONSTRAINTS_VALIDATION | PCA_RESOURCE_NOT_FOUND | PCA_INVALID_ARGS | PCA_INVALID_DURATION | PCA_ACCESS_DENIED | SLR_NOT_FOUND | OTHER

Definition at line 275 of file AwsCertificateManagerCertificateRenewalSummary.h.

◆ WithUpdatedAt() [1/3]

AwsCertificateManagerCertificateRenewalSummary& Aws::SecurityHub::Model::AwsCertificateManagerCertificateRenewalSummary::WithUpdatedAt ( Aws::String &&  value)
inline

Indicates when the renewal summary was last updated.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 339 of file AwsCertificateManagerCertificateRenewalSummary.h.

◆ WithUpdatedAt() [2/3]

AwsCertificateManagerCertificateRenewalSummary& Aws::SecurityHub::Model::AwsCertificateManagerCertificateRenewalSummary::WithUpdatedAt ( const Aws::String value)
inline

Indicates when the renewal summary was last updated.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 330 of file AwsCertificateManagerCertificateRenewalSummary.h.

◆ WithUpdatedAt() [3/3]

AwsCertificateManagerCertificateRenewalSummary& Aws::SecurityHub::Model::AwsCertificateManagerCertificateRenewalSummary::WithUpdatedAt ( const char *  value)
inline

Indicates when the renewal summary was last updated.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 348 of file AwsCertificateManagerCertificateRenewalSummary.h.


The documentation for this class was generated from the following file: