Skip to content

Commit 6d5493b

Browse files
AWS SDK for RubyNobody
authored andcommitted
Updated service API models for release.
1 parent 4a5ff4d commit 6d5493b

File tree

14 files changed

+1473
-8
lines changed

14 files changed

+1473
-8
lines changed

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,12 @@
11
Unreleased Changes
22
------------------
33

4+
* Feature - Aws::ACMPCA - Updated the API, documentation, and waiters for AWS Certificate Manager Private Certificate Authority.
5+
6+
* Feature - Aws::ApiGatewayManagementApi - Updated the API for AmazonApiGatewayManagementApi.
7+
8+
* Feature - Aws::WorkLink - Added support for a new service, Amazon WorkLink.
9+
410
2.11.209 (2019-01-21)
511
------------------
612

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -416,6 +416,7 @@ to be backwards compatible.
416416
| Amazon Transcribe Service | TranscribeService | 2017-10-26 |
417417
| Amazon Translate | Translate | 2017-07-01 |
418418
| Amazon WorkDocs | WorkDocs | 2016-05-01 |
419+
| Amazon WorkLink | WorkLink | 2018-09-25 |
419420
| Amazon WorkMail | WorkMail | 2017-10-01 |
420421
| Amazon WorkSpaces | WorkSpaces | 2015-04-08 |
421422
| AmazonApiGatewayManagementApi | ApiGatewayManagementApi | 2018-11-29 |

aws-sdk-core/apis/acm-pca/2017-08-22/api-2.json

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
"errors":[
2525
{"shape":"InvalidArgsException"},
2626
{"shape":"InvalidPolicyException"},
27+
{"shape":"InvalidTagException"},
2728
{"shape":"LimitExceededException"}
2829
],
2930
"idempotent":true
@@ -218,6 +219,7 @@
218219
{"shape":"ConcurrentModificationException"},
219220
{"shape":"InvalidArnException"},
220221
{"shape":"InvalidStateException"},
222+
{"shape":"LimitExceededException"},
221223
{"shape":"ResourceNotFoundException"},
222224
{"shape":"RequestAlreadyProcessedException"},
223225
{"shape":"RequestInProgressException"},
@@ -428,7 +430,8 @@
428430
"CertificateAuthorityConfiguration":{"shape":"CertificateAuthorityConfiguration"},
429431
"RevocationConfiguration":{"shape":"RevocationConfiguration"},
430432
"CertificateAuthorityType":{"shape":"CertificateAuthorityType"},
431-
"IdempotencyToken":{"shape":"IdempotencyToken"}
433+
"IdempotencyToken":{"shape":"IdempotencyToken"},
434+
"Tags":{"shape":"TagList"}
432435
}
433436
},
434437
"CreateCertificateAuthorityResponse":{
@@ -869,7 +872,7 @@
869872
"type":"string",
870873
"max":128,
871874
"min":1,
872-
"pattern":"[\\p{L}\\p{Z}\\p{N}_.:\\/=+\\-@]*"
875+
"pattern":"^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$"
873876
},
874877
"TagList":{
875878
"type":"list",
@@ -881,7 +884,7 @@
881884
"type":"string",
882885
"max":256,
883886
"min":0,
884-
"pattern":"[\\p{L}\\p{Z}\\p{N}_.:\\/=+\\-@]*"
887+
"pattern":"^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$"
885888
},
886889
"TooManyTagsException":{
887890
"type":"structure",

aws-sdk-core/apis/acm-pca/2017-08-22/docs-2.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"version": "2.0",
3-
"service": "<p>You can use the ACM PCA API to create a private certificate authority (CA). You must first call the <a>CreateCertificateAuthority</a> operation. If successful, the operation returns an Amazon Resource Name (ARN) for your private CA. Use this ARN as input to the <a>GetCertificateAuthorityCsr</a> operation to retrieve the certificate signing request (CSR) for your private CA certificate. Sign the CSR using the root or an intermediate CA in your on-premises PKI hierarchy, and call the <a>ImportCertificateAuthorityCertificate</a> to import your signed private CA certificate into ACM PCA. </p> <p>Use your private CA to issue and revoke certificates. These are private certificates that identify and secure client computers, servers, applications, services, devices, and users over SSLS/TLS connections within your organization. Call the <a>IssueCertificate</a> operation to issue a certificate. Call the <a>RevokeCertificate</a> operation to revoke a certificate. </p> <note> <p>Certificates issued by your private CA can be trusted only within your organization, not publicly.</p> </note> <p>Your private CA can optionally create a certificate revocation list (CRL) to track the certificates you revoke. To create a CRL, you must specify a <a>RevocationConfiguration</a> object when you call the <a>CreateCertificateAuthority</a> operation. ACM PCA writes the CRL to an S3 bucket that you specify. You must specify a bucket policy that grants ACM PCA write permission. </p> <p>You can also call the <a>CreateCertificateAuthorityAuditReport</a> to create an optional audit report that lists every time the CA private key is used. The private key is used for signing when the <b>IssueCertificate</b> or <b>RevokeCertificate</b> operation is called. </p>",
3+
"service": "<p>You can use the ACM PCA API to create a private certificate authority (CA). You must first call the <a>CreateCertificateAuthority</a> operation. If successful, the operation returns an Amazon Resource Name (ARN) for your private CA. Use this ARN as input to the <a>GetCertificateAuthorityCsr</a> operation to retrieve the certificate signing request (CSR) for your private CA certificate. Sign the CSR using the root or an intermediate CA in your on-premises PKI hierarchy, and call the <a>ImportCertificateAuthorityCertificate</a> to import your signed private CA certificate into ACM PCA. </p> <p>Use your private CA to issue and revoke certificates. These are private certificates that identify and secure client computers, servers, applications, services, devices, and users over SSLS/TLS connections within your organization. Call the <a>IssueCertificate</a> operation to issue a certificate. Call the <a>RevokeCertificate</a> operation to revoke a certificate. </p> <note> <p>Certificates issued by your private CA can be trusted only within your organization, not publicly.</p> </note> <p>Your private CA can optionally create a certificate revocation list (CRL) to track the certificates you revoke. To create a CRL, you must specify a <a>RevocationConfiguration</a> object when you call the <a>CreateCertificateAuthority</a> operation. ACM PCA writes the CRL to an S3 bucket that you specify. You must specify a bucket policy that grants ACM PCA write permission. </p> <p>You can also call the <a>CreateCertificateAuthorityAuditReport</a> to create an optional audit report, which enumerates all of the issued, valid, expired, and revoked certificates from the CA.</p> <note> <p>Each ACM PCA API operation has a throttling limit which determines the number of times the operation can be called per second. For more information, see <a href=\"acm-pca/latest/userguide/PcaLimits.html#PcaLimits-api\">API Rate Limits in ACM PCA</a> in the ACM PCA user guide.</p> </note>",
44
"operations": {
55
"CreateCertificateAuthority": "<p>Creates a private subordinate certificate authority (CA). You must specify the CA configuration, the revocation configuration, the CA type, and an optional idempotency token. The CA configuration specifies the name of the algorithm and key size to be used to create the CA private key, the type of signing algorithm that the CA uses to sign, and X.500 subject information. The CRL (certificate revocation list) configuration specifies the CRL expiration period in days (the validity period of the CRL), the Amazon S3 bucket that will contain the CRL, and a CNAME alias for the S3 bucket that is included in certificates issued by the CA. If successful, this operation returns the Amazon Resource Name (ARN) of the CA.</p>",
66
"CreateCertificateAuthorityAuditReport": "<p>Creates an audit report that lists every time that the your CA private key is used. The report is saved in the Amazon S3 bucket that you specify on input. The <a>IssueCertificate</a> and <a>RevokeCertificate</a> operations use the private key. You can generate a new report every 30 minutes.</p>",
@@ -547,6 +547,7 @@
547547
"TagList": {
548548
"base": null,
549549
"refs": {
550+
"CreateCertificateAuthorityRequest$Tags": "<p>Key-value pairs that will be attached to the new private CA. You can associate up to 50 tags with a private CA.</p>",
550551
"ListTagsResponse$Tags": "<p>The tags associated with your private CA.</p>",
551552
"TagCertificateAuthorityRequest$Tags": "<p>List of tags to be associated with the CA.</p>",
552553
"UntagCertificateAuthorityRequest$Tags": "<p>List of tags to be removed from the CA.</p>"

aws-sdk-core/apis/acm-pca/2017-08-22/waiters-2.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,12 @@
4848
"matcher": "path",
4949
"argument": "AuditReportStatus",
5050
"expected": "SUCCESS"
51+
},
52+
{
53+
"state": "failure",
54+
"matcher": "path",
55+
"argument": "AuditReportStatus",
56+
"expected": "FAILED"
5157
}
5258
]
5359
}

aws-sdk-core/apis/apigatewaymanagementapi/2018-11-29/api-2.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
"shapes" : {
3636
"Data" : {
3737
"type" : "blob",
38-
"max" : "131072"
38+
"max" : 131072
3939
},
4040
"ForbiddenException" : {
4141
"type" : "structure",
@@ -93,4 +93,4 @@
9393
"type" : "string"
9494
}
9595
}
96-
}
96+
}

0 commit comments

Comments
 (0)