12
12
#include < aws/acm/model/KeyAlgorithm.h>
13
13
#include < aws/acm/model/RenewalEligibility.h>
14
14
#include < aws/core/utils/DateTime.h>
15
+ #include < aws/acm/model/CertificateManagedBy.h>
15
16
#include < aws/acm/model/KeyUsageName.h>
16
17
#include < aws/acm/model/ExtendedKeyUsageName.h>
17
18
#include < utility>
@@ -81,10 +82,12 @@ namespace Model
81
82
* certificate. This list contains the domain names that are bound to the public
82
83
* key that is contained in the certificate. The subject alternative names include
83
84
* the canonical domain name (CN) of the certificate and additional domain names
84
- * that can be used to connect to the website. </p> <p>When called by
85
- * <a>ListCertificates</a>, this parameter will only return the first 100 subject
86
- * alternative names included in the certificate. To display the full list of
87
- * subject alternative names, use <a>DescribeCertificate</a>.</p>
85
+ * that can be used to connect to the website. </p> <p>When called by <a
86
+ * href="https://docs.aws.amazon.com/acm/latestAPIReference/API_ListCertificates.html">ListCertificates</a>,
87
+ * this parameter will only return the first 100 subject alternative names included
88
+ * in the certificate. To display the full list of subject alternative names, use
89
+ * <a
90
+ * href="https://docs.aws.amazon.com/acm/latestAPIReference/API_DescribeCertificate.html">DescribeCertificate</a>.</p>
88
91
*/
89
92
inline const Aws::Vector<Aws::String>& GetSubjectAlternativeNameSummaries () const { return m_subjectAlternativeNameSummaries; }
90
93
inline bool SubjectAlternativeNameSummariesHasBeenSet () const { return m_subjectAlternativeNameSummariesHasBeenSet; }
@@ -98,12 +101,14 @@ namespace Model
98
101
99
102
// /@{
100
103
/* *
101
- * <p>When called by <a>ListCertificates</a>, indicates whether the full list of
102
- * subject alternative names has been included in the response. If false, the
103
- * response includes all of the subject alternative names included in the
104
- * certificate. If true, the response only includes the first 100 subject
105
- * alternative names included in the certificate. To display the full list of
106
- * subject alternative names, use <a>DescribeCertificate</a>.</p>
104
+ * <p>When called by <a
105
+ * href="https://docs.aws.amazon.com/acm/latestAPIReference/API_ListCertificates.html">ListCertificates</a>,
106
+ * indicates whether the full list of subject alternative names has been included
107
+ * in the response. If false, the response includes all of the subject alternative
108
+ * names included in the certificate. If true, the response only includes the first
109
+ * 100 subject alternative names included in the certificate. To display the full
110
+ * list of subject alternative names, use <a
111
+ * href="https://docs.aws.amazon.com/acm/latestAPIReference/API_DescribeCertificate.html">DescribeCertificate</a>.</p>
107
112
*/
108
113
inline bool GetHasAdditionalSubjectAlternativeNames () const { return m_hasAdditionalSubjectAlternativeNames; }
109
114
inline bool HasAdditionalSubjectAlternativeNamesHasBeenSet () const { return m_hasAdditionalSubjectAlternativeNamesHasBeenSet; }
@@ -300,6 +305,17 @@ namespace Model
300
305
template <typename RevokedAtT = Aws::Utils::DateTime>
301
306
CertificateSummary& WithRevokedAt (RevokedAtT&& value) { SetRevokedAt (std::forward<RevokedAtT>(value)); return *this ;}
302
307
// /@}
308
+
309
+ // /@{
310
+ /* *
311
+ * <p>Identifies the Amazon Web Services service that manages the certificate
312
+ * issued by ACM.</p>
313
+ */
314
+ inline CertificateManagedBy GetManagedBy () const { return m_managedBy; }
315
+ inline bool ManagedByHasBeenSet () const { return m_managedByHasBeenSet; }
316
+ inline void SetManagedBy (CertificateManagedBy value) { m_managedByHasBeenSet = true ; m_managedBy = value; }
317
+ inline CertificateSummary& WithManagedBy (CertificateManagedBy value) { SetManagedBy (value); return *this ;}
318
+ // /@}
303
319
private:
304
320
305
321
Aws::String m_certificateArn;
@@ -355,6 +371,9 @@ namespace Model
355
371
356
372
Aws::Utils::DateTime m_revokedAt{};
357
373
bool m_revokedAtHasBeenSet = false ;
374
+
375
+ CertificateManagedBy m_managedBy{CertificateManagedBy::NOT_SET};
376
+ bool m_managedByHasBeenSet = false ;
358
377
};
359
378
360
379
} // namespace Model
0 commit comments