Skip to content

Commit f231e7c

Browse files
authored
feat(clients): update clients as of 07/16/2021 (#2591)
* chore: update models as of 2021/07/16 * feat(clients): update clients as of 2021/07/16
1 parent 9480e70 commit f231e7c

File tree

513 files changed

+42191
-21662
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

513 files changed

+42191
-21662
lines changed

Diff for: clients/client-acm/ACM.ts

+16-11
Original file line numberDiff line numberDiff line change
@@ -77,14 +77,14 @@ import {
7777
import { HttpHandlerOptions as __HttpHandlerOptions } from "@aws-sdk/types";
7878

7979
/**
80-
* <fullname>AWS Certificate Manager</fullname>
81-
* <p>You can use AWS Certificate Manager (ACM) to manage SSL/TLS certificates for your AWS-based websites
82-
* and applications. For more information about using ACM, see the <a href="https://docs.aws.amazon.com/acm/latest/userguide/">AWS Certificate Manager User Guide</a>.</p>
80+
* <fullname>Amazon Web Services Certificate Manager</fullname>
81+
* <p>You can use Amazon Web Services Certificate Manager (ACM) to manage SSL/TLS certificates for your Amazon Web Services-based websites
82+
* and applications. For more information about using ACM, see the <a href="https://docs.aws.amazon.com/acm/latest/userguide/">Amazon Web Services Certificate Manager User Guide</a>.</p>
8383
*/
8484
export class ACM extends ACMClient {
8585
/**
8686
* <p>Adds one or more tags to an ACM certificate. Tags are labels that you can use to
87-
* identify and organize your AWS resources. Each tag consists of a <code>key</code> and an
87+
* identify and organize your Amazon Web Services resources. Each tag consists of a <code>key</code> and an
8888
* optional <code>value</code>. You specify the certificate on input by its Amazon Resource Name
8989
* (ARN). You specify the tag by using a key-value pair. </p>
9090
*
@@ -131,10 +131,10 @@ export class ACM extends ACMClient {
131131

132132
/**
133133
* <p>Deletes a certificate and its associated private key. If this action succeeds, the
134-
* certificate no longer appears in the list that can be displayed by calling the <a>ListCertificates</a> action or be retrieved by calling the <a>GetCertificate</a> action. The certificate will not be available for use by AWS
134+
* certificate no longer appears in the list that can be displayed by calling the <a>ListCertificates</a> action or be retrieved by calling the <a>GetCertificate</a> action. The certificate will not be available for use by Amazon Web Services
135135
* services integrated with ACM. </p>
136136
* <note>
137-
* <p>You cannot delete an ACM certificate that is being used by another AWS service. To
137+
* <p>You cannot delete an ACM certificate that is being used by another Amazon Web Services service. To
138138
* delete a certificate that is in use, the certificate association must first be
139139
* removed.</p>
140140
* </note>
@@ -240,7 +240,7 @@ export class ACM extends ACMClient {
240240

241241
/**
242242
* <p>Returns the account
243-
* configuration options associated with an AWS account.</p>
243+
* configuration options associated with an Amazon Web Services account.</p>
244244
*/
245245
public getAccountConfiguration(
246246
args: GetAccountConfigurationCommandInput,
@@ -307,13 +307,13 @@ export class ACM extends ACMClient {
307307
}
308308

309309
/**
310-
* <p>Imports a certificate into AWS Certificate Manager (ACM) to use with services that are integrated with
310+
* <p>Imports a certificate into Amazon Web Services Certificate Manager (ACM) to use with services that are integrated with
311311
* ACM. Note that <a href="https://docs.aws.amazon.com/acm/latest/userguide/acm-services.html">integrated
312312
* services</a> allow only certificate types and keys they support to be associated with
313313
* their resources. Further, their support differs depending on whether the certificate is
314314
* imported into IAM or into ACM. For more information, see the documentation for each
315315
* service. For more information about importing certificates into ACM, see <a href="https://docs.aws.amazon.com/acm/latest/userguide/import-certificate.html">Importing
316-
* Certificates</a> in the <i>AWS Certificate Manager User Guide</i>. </p>
316+
* Certificates</a> in the <i>Amazon Web Services Certificate Manager User Guide</i>. </p>
317317
*
318318
* <note>
319319
* <p>ACM does not provide <a href="https://docs.aws.amazon.com/acm/latest/userguide/acm-renewal.html">managed renewal</a> for certificates that you import.</p>
@@ -594,16 +594,21 @@ export class ACM extends ACMClient {
594594
}
595595

596596
/**
597-
* <p>Requests an ACM certificate for use with other AWS services. To request an ACM
597+
* <p>Requests an ACM certificate for use with other Amazon Web Services services. To request an ACM
598598
* certificate, you must specify a fully qualified domain name (FQDN) in the
599599
* <code>DomainName</code> parameter. You can also specify additional FQDNs in the
600600
* <code>SubjectAlternativeNames</code> parameter. </p>
601-
*
602601
* <p>If you are requesting a private certificate, domain validation is not required. If you are
603602
* requesting a public certificate, each domain name that you specify must be validated to verify
604603
* that you own or control the domain. You can use <a href="https://docs.aws.amazon.com/acm/latest/userguide/gs-acm-validate-dns.html">DNS validation</a> or <a href="https://docs.aws.amazon.com/acm/latest/userguide/gs-acm-validate-email.html">email validation</a>.
605604
* We recommend that you use DNS validation. ACM issues public certificates after receiving
606605
* approval from the domain owner. </p>
606+
*
607+
* <note>
608+
* <p>ACM behavior differs from the <a href="https://tools.ietf.org/html/rfc6125#appendix-B.2">https://tools.ietf.org/html/rfc6125#appendix-B.2</a>RFC 6125 specification of the
609+
* certificate validation process. first checks for a subject alternative name, and, if it
610+
* finds one, ignores the common name (CN)</p>
611+
* </note>
607612
*/
608613
public requestCertificate(
609614
args: RequestCertificateCommandInput,

Diff for: clients/client-acm/ACMClient.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -263,9 +263,9 @@ type ACMClientResolvedConfigType = __SmithyResolvedConfiguration<__HttpHandlerOp
263263
export interface ACMClientResolvedConfig extends ACMClientResolvedConfigType {}
264264

265265
/**
266-
* <fullname>AWS Certificate Manager</fullname>
267-
* <p>You can use AWS Certificate Manager (ACM) to manage SSL/TLS certificates for your AWS-based websites
268-
* and applications. For more information about using ACM, see the <a href="https://docs.aws.amazon.com/acm/latest/userguide/">AWS Certificate Manager User Guide</a>.</p>
266+
* <fullname>Amazon Web Services Certificate Manager</fullname>
267+
* <p>You can use Amazon Web Services Certificate Manager (ACM) to manage SSL/TLS certificates for your Amazon Web Services-based websites
268+
* and applications. For more information about using ACM, see the <a href="https://docs.aws.amazon.com/acm/latest/userguide/">Amazon Web Services Certificate Manager User Guide</a>.</p>
269269
*/
270270
export class ACMClient extends __Client<
271271
__HttpHandlerOptions,

Diff for: clients/client-acm/README.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@
77

88
AWS SDK for JavaScript ACM Client for Node.js, Browser and React Native.
99

10-
<fullname>AWS Certificate Manager</fullname>
10+
<fullname>Amazon Web Services Certificate Manager</fullname>
1111

12-
<p>You can use AWS Certificate Manager (ACM) to manage SSL/TLS certificates for your AWS-based websites
13-
and applications. For more information about using ACM, see the <a href="https://docs.aws.amazon.com/acm/latest/userguide/">AWS Certificate Manager User Guide</a>.</p>
12+
<p>You can use Amazon Web Services Certificate Manager (ACM) to manage SSL/TLS certificates for your Amazon Web Services-based websites
13+
and applications. For more information about using ACM, see the <a href="https://docs.aws.amazon.com/acm/latest/userguide/">Amazon Web Services Certificate Manager User Guide</a>.</p>
1414

1515
## Installing
1616

Diff for: clients/client-acm/commands/AddTagsToCertificateCommand.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ export interface AddTagsToCertificateCommandOutput extends __MetadataBearer {}
2222

2323
/**
2424
* <p>Adds one or more tags to an ACM certificate. Tags are labels that you can use to
25-
* identify and organize your AWS resources. Each tag consists of a <code>key</code> and an
25+
* identify and organize your Amazon Web Services resources. Each tag consists of a <code>key</code> and an
2626
* optional <code>value</code>. You specify the certificate on input by its Amazon Resource Name
2727
* (ARN). You specify the tag by using a key-value pair. </p>
2828
*

Diff for: clients/client-acm/commands/DeleteCertificateCommand.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,10 @@ export interface DeleteCertificateCommandOutput extends __MetadataBearer {}
2222

2323
/**
2424
* <p>Deletes a certificate and its associated private key. If this action succeeds, the
25-
* certificate no longer appears in the list that can be displayed by calling the <a>ListCertificates</a> action or be retrieved by calling the <a>GetCertificate</a> action. The certificate will not be available for use by AWS
25+
* certificate no longer appears in the list that can be displayed by calling the <a>ListCertificates</a> action or be retrieved by calling the <a>GetCertificate</a> action. The certificate will not be available for use by Amazon Web Services
2626
* services integrated with ACM. </p>
2727
* <note>
28-
* <p>You cannot delete an ACM certificate that is being used by another AWS service. To
28+
* <p>You cannot delete an ACM certificate that is being used by another Amazon Web Services service. To
2929
* delete a certificate that is in use, the certificate association must first be
3030
* removed.</p>
3131
* </note>

Diff for: clients/client-acm/commands/GetAccountConfigurationCommand.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ export interface GetAccountConfigurationCommandOutput extends GetAccountConfigur
2222

2323
/**
2424
* <p>Returns the account
25-
* configuration options associated with an AWS account.</p>
25+
* configuration options associated with an Amazon Web Services account.</p>
2626
* @example
2727
* Use a bare-bones client and the command you need to make an API call.
2828
* ```javascript

Diff for: clients/client-acm/commands/ImportCertificateCommand.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -21,13 +21,13 @@ export interface ImportCertificateCommandInput extends ImportCertificateRequest
2121
export interface ImportCertificateCommandOutput extends ImportCertificateResponse, __MetadataBearer {}
2222

2323
/**
24-
* <p>Imports a certificate into AWS Certificate Manager (ACM) to use with services that are integrated with
24+
* <p>Imports a certificate into Amazon Web Services Certificate Manager (ACM) to use with services that are integrated with
2525
* ACM. Note that <a href="https://docs.aws.amazon.com/acm/latest/userguide/acm-services.html">integrated
2626
* services</a> allow only certificate types and keys they support to be associated with
2727
* their resources. Further, their support differs depending on whether the certificate is
2828
* imported into IAM or into ACM. For more information, see the documentation for each
2929
* service. For more information about importing certificates into ACM, see <a href="https://docs.aws.amazon.com/acm/latest/userguide/import-certificate.html">Importing
30-
* Certificates</a> in the <i>AWS Certificate Manager User Guide</i>. </p>
30+
* Certificates</a> in the <i>Amazon Web Services Certificate Manager User Guide</i>. </p>
3131
*
3232
* <note>
3333
* <p>ACM does not provide <a href="https://docs.aws.amazon.com/acm/latest/userguide/acm-renewal.html">managed renewal</a> for certificates that you import.</p>

Diff for: clients/client-acm/commands/RequestCertificateCommand.ts

+7-2
Original file line numberDiff line numberDiff line change
@@ -21,16 +21,21 @@ export interface RequestCertificateCommandInput extends RequestCertificateReques
2121
export interface RequestCertificateCommandOutput extends RequestCertificateResponse, __MetadataBearer {}
2222

2323
/**
24-
* <p>Requests an ACM certificate for use with other AWS services. To request an ACM
24+
* <p>Requests an ACM certificate for use with other Amazon Web Services services. To request an ACM
2525
* certificate, you must specify a fully qualified domain name (FQDN) in the
2626
* <code>DomainName</code> parameter. You can also specify additional FQDNs in the
2727
* <code>SubjectAlternativeNames</code> parameter. </p>
28-
*
2928
* <p>If you are requesting a private certificate, domain validation is not required. If you are
3029
* requesting a public certificate, each domain name that you specify must be validated to verify
3130
* that you own or control the domain. You can use <a href="https://docs.aws.amazon.com/acm/latest/userguide/gs-acm-validate-dns.html">DNS validation</a> or <a href="https://docs.aws.amazon.com/acm/latest/userguide/gs-acm-validate-email.html">email validation</a>.
3231
* We recommend that you use DNS validation. ACM issues public certificates after receiving
3332
* approval from the domain owner. </p>
33+
*
34+
* <note>
35+
* <p>ACM behavior differs from the <a href="https://tools.ietf.org/html/rfc6125#appendix-B.2">https://tools.ietf.org/html/rfc6125#appendix-B.2</a>RFC 6125 specification of the
36+
* certificate validation process. first checks for a subject alternative name, and, if it
37+
* finds one, ignores the common name (CN)</p>
38+
* </note>
3439
* @example
3540
* Use a bare-bones client and the command you need to make an API call.
3641
* ```javascript

Diff for: clients/client-acm/models/models_0.ts

+12-11
Original file line numberDiff line numberDiff line change
@@ -206,7 +206,7 @@ export enum RecordType {
206206
}
207207

208208
/**
209-
* <p>Contains a DNS record value that you can use to can use to validate ownership or control
209+
* <p>Contains a DNS record value that you can use to validate ownership or control
210210
* of a domain. This is used by the <a>DescribeCertificate</a> action. </p>
211211
*/
212212
export interface ResourceRecord {
@@ -429,6 +429,7 @@ export enum KeyAlgorithm {
429429
EC_secp521r1 = "EC_secp521r1",
430430
RSA_1024 = "RSA_1024",
431431
RSA_2048 = "RSA_2048",
432+
RSA_3072 = "RSA_3072",
432433
RSA_4096 = "RSA_4096",
433434
}
434435

@@ -585,7 +586,7 @@ export interface CertificateDetail {
585586
/**
586587
* <p>The Amazon Resource Name (ARN) of the certificate. For more information about ARNs, see
587588
* <a href="https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html">Amazon Resource Names (ARNs)</a> in
588-
* the <i>AWS General Reference</i>.</p>
589+
* the <i>Amazon Web Services General Reference</i>.</p>
589590
*/
590591
CertificateArn?: string;
591592

@@ -681,15 +682,15 @@ export interface CertificateDetail {
681682
SignatureAlgorithm?: string;
682683

683684
/**
684-
* <p>A list of ARNs for the AWS resources that are using the certificate. A certificate can
685-
* be used by multiple AWS resources. </p>
685+
* <p>A list of ARNs for the Amazon Web Services resources that are using the certificate. A certificate can
686+
* be used by multiple Amazon Web Services resources. </p>
686687
*/
687688
InUseBy?: string[];
688689

689690
/**
690691
* <p>The reason the certificate request failed. This value exists only when the certificate
691692
* status is <code>FAILED</code>. For more information, see <a href="https://docs.aws.amazon.com/acm/latest/userguide/troubleshooting.html#troubleshooting-failed">Certificate Request
692-
* Failed</a> in the <i>AWS Certificate Manager User Guide</i>. </p>
693+
* Failed</a> in the <i>Amazon Web Services Certificate Manager User Guide</i>. </p>
693694
*/
694695
FailureReason?: FailureReason | string;
695696

@@ -699,7 +700,7 @@ export interface CertificateDetail {
699700
* <a href="https://docs.aws.amazon.com/acm/latest/userguide/acm-renewal.html">managed renewal</a> for
700701
* imported certificates. For more information about the differences between certificates that
701702
* you import and those that ACM provides, see <a href="https://docs.aws.amazon.com/acm/latest/userguide/import-certificate.html">Importing Certificates</a> in the
702-
* <i>AWS Certificate Manager User Guide</i>. </p>
703+
* <i>Amazon Web Services Certificate Manager User Guide</i>. </p>
703704
*/
704705
Type?: CertificateType | string;
705706

@@ -779,7 +780,7 @@ export namespace DeleteCertificateRequest {
779780
}
780781

781782
/**
782-
* <p>The certificate is in use by another AWS service in the caller's account. Remove the
783+
* <p>The certificate is in use by another Amazon Web Services service in the caller's account. Remove the
783784
* association and try again.</p>
784785
*/
785786
export interface ResourceInUseException extends __SmithyException, $MetadataBearer {
@@ -914,7 +915,7 @@ export namespace RequestInProgressException {
914915

915916
/**
916917
* <p>Object containing
917-
* expiration events options associated with an AWS account.</p>
918+
* expiration events options associated with an Amazon Web Services account.</p>
918919
*/
919920
export interface ExpiryEventsConfiguration {
920921
/**
@@ -938,7 +939,7 @@ export namespace ExpiryEventsConfiguration {
938939
export interface GetAccountConfigurationResponse {
939940
/**
940941
* <p>Expiration events
941-
* configuration options associated with the AWS account.</p>
942+
* configuration options associated with the Amazon Web Services account.</p>
942943
*/
943944
ExpiryEvents?: ExpiryEventsConfiguration;
944945
}
@@ -1300,7 +1301,7 @@ export namespace PutAccountConfigurationRequest {
13001301

13011302
/**
13021303
* <p>The supplied input
1303-
* failed to satisfy constraints of an AWS service.</p>
1304+
* failed to satisfy constraints of an Amazon Web Services service.</p>
13041305
*/
13051306
export interface ValidationException extends __SmithyException, $MetadataBearer {
13061307
name: "ValidationException";
@@ -1512,7 +1513,7 @@ export interface RequestCertificateRequest {
15121513
* <p>The Amazon Resource Name (ARN) of the private certificate authority (CA) that will be used
15131514
* to issue the certificate. If you do not provide an ARN and you are trying to request a private
15141515
* certificate, ACM will attempt to issue a public certificate. For more information about
1515-
* private CAs, see the <a href="https://docs.aws.amazon.com/acm-pca/latest/userguide/PcaWelcome.html">AWS Certificate Manager Private Certificate Authority (PCA)</a> user guide. The ARN must have the following form: </p>
1516+
* private CAs, see the <a href="https://docs.aws.amazon.com/acm-pca/latest/userguide/PcaWelcome.html">Amazon Web Services Certificate Manager Private Certificate Authority (PCA)</a> user guide. The ARN must have the following form: </p>
15161517
*
15171518
* <p>
15181519
* <code>arn:aws:acm-pca:region:account:certificate-authority/12345678-1234-1234-1234-123456789012</code>

0 commit comments

Comments
 (0)