Skip to content

Commit 645f8a0

Browse files
AWS SDK for RubyNobody
authored andcommitted
Updated service API models for release.
1 parent abceac1 commit 645f8a0

File tree

18 files changed

+654
-83
lines changed

18 files changed

+654
-83
lines changed

CHANGELOG.md

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

4+
* Feature - Aws::ACMPCA - Updated the API, and documentation for AWS Certificate Manager Private Certificate Authority.
5+
6+
* Feature - Aws::ACM - Updated the API, and documentation for AWS Certificate Manager.
7+
8+
* Feature - Aws::ConfigService - Updated the API, and documentation for AWS Config.
9+
10+
* Feature - Aws::EC2 - Updated the API, and documentation for Amazon Elastic Compute Cloud.
11+
12+
* Feature - Aws::IoT - Updated the API, and documentation for AWS IoT.
13+
14+
* Feature - Aws::CloudWatch - Updated the API, documentation, and integration test for Amazon CloudWatch.
15+
16+
* Feature - Aws::SageMaker - Updated the API, and documentation for Amazon SageMaker Service.
17+
418
2.11.240 (2019-03-13)
519
------------------
620

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

Lines changed: 137 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,22 @@
4747
],
4848
"idempotent":true
4949
},
50+
"CreatePermission":{
51+
"name":"CreatePermission",
52+
"http":{
53+
"method":"POST",
54+
"requestUri":"/"
55+
},
56+
"input":{"shape":"CreatePermissionRequest"},
57+
"errors":[
58+
{"shape":"ResourceNotFoundException"},
59+
{"shape":"InvalidArnException"},
60+
{"shape":"PermissionAlreadyExistsException"},
61+
{"shape":"LimitExceededException"},
62+
{"shape":"InvalidStateException"},
63+
{"shape":"RequestFailedException"}
64+
]
65+
},
5066
"DeleteCertificateAuthority":{
5167
"name":"DeleteCertificateAuthority",
5268
"http":{
@@ -61,6 +77,20 @@
6177
{"shape":"InvalidStateException"}
6278
]
6379
},
80+
"DeletePermission":{
81+
"name":"DeletePermission",
82+
"http":{
83+
"method":"POST",
84+
"requestUri":"/"
85+
},
86+
"input":{"shape":"DeletePermissionRequest"},
87+
"errors":[
88+
{"shape":"ResourceNotFoundException"},
89+
{"shape":"InvalidArnException"},
90+
{"shape":"InvalidStateException"},
91+
{"shape":"RequestFailedException"}
92+
]
93+
},
6494
"DescribeCertificateAuthority":{
6595
"name":"DescribeCertificateAuthority",
6696
"http":{
@@ -182,6 +212,22 @@
182212
{"shape":"InvalidNextTokenException"}
183213
]
184214
},
215+
"ListPermissions":{
216+
"name":"ListPermissions",
217+
"http":{
218+
"method":"POST",
219+
"requestUri":"/"
220+
},
221+
"input":{"shape":"ListPermissionsRequest"},
222+
"output":{"shape":"ListPermissionsResponse"},
223+
"errors":[
224+
{"shape":"ResourceNotFoundException"},
225+
{"shape":"InvalidArnException"},
226+
{"shape":"InvalidNextTokenException"},
227+
{"shape":"InvalidStateException"},
228+
{"shape":"RequestFailedException"}
229+
]
230+
},
185231
"ListTags":{
186232
"name":"ListTags",
187233
"http":{
@@ -292,6 +338,26 @@
292338
"GenerationQualifier":{"shape":"String3"}
293339
}
294340
},
341+
"AccountId":{
342+
"type":"string",
343+
"max":12,
344+
"min":12,
345+
"pattern":"[0-9]+"
346+
},
347+
"ActionList":{
348+
"type":"list",
349+
"member":{"shape":"ActionType"},
350+
"max":3,
351+
"min":1
352+
},
353+
"ActionType":{
354+
"type":"string",
355+
"enum":[
356+
"IssueCertificate",
357+
"GetCertificate",
358+
"ListPermissions"
359+
]
360+
},
295361
"Arn":{
296362
"type":"string",
297363
"max":200,
@@ -440,6 +506,20 @@
440506
"CertificateAuthorityArn":{"shape":"Arn"}
441507
}
442508
},
509+
"CreatePermissionRequest":{
510+
"type":"structure",
511+
"required":[
512+
"CertificateAuthorityArn",
513+
"Principal",
514+
"Actions"
515+
],
516+
"members":{
517+
"CertificateAuthorityArn":{"shape":"Arn"},
518+
"Principal":{"shape":"Principal"},
519+
"SourceAccount":{"shape":"AccountId"},
520+
"Actions":{"shape":"ActionList"}
521+
}
522+
},
443523
"CrlConfiguration":{
444524
"type":"structure",
445525
"required":["Enabled"],
@@ -470,6 +550,18 @@
470550
"PermanentDeletionTimeInDays":{"shape":"PermanentDeletionTimeInDays"}
471551
}
472552
},
553+
"DeletePermissionRequest":{
554+
"type":"structure",
555+
"required":[
556+
"CertificateAuthorityArn",
557+
"Principal"
558+
],
559+
"members":{
560+
"CertificateAuthorityArn":{"shape":"Arn"},
561+
"Principal":{"shape":"Principal"},
562+
"SourceAccount":{"shape":"AccountId"}
563+
}
564+
},
473565
"DescribeCertificateAuthorityAuditReportRequest":{
474566
"type":"structure",
475567
"required":[
@@ -680,6 +772,22 @@
680772
"NextToken":{"shape":"NextToken"}
681773
}
682774
},
775+
"ListPermissionsRequest":{
776+
"type":"structure",
777+
"required":["CertificateAuthorityArn"],
778+
"members":{
779+
"CertificateAuthorityArn":{"shape":"Arn"},
780+
"NextToken":{"shape":"NextToken"},
781+
"MaxResults":{"shape":"MaxResults"}
782+
}
783+
},
784+
"ListPermissionsResponse":{
785+
"type":"structure",
786+
"members":{
787+
"Permissions":{"shape":"PermissionList"},
788+
"NextToken":{"shape":"NextToken"}
789+
}
790+
},
683791
"ListTagsRequest":{
684792
"type":"structure",
685793
"required":["CertificateAuthorityArn"],
@@ -725,10 +833,39 @@
725833
"max":30,
726834
"min":7
727835
},
836+
"Permission":{
837+
"type":"structure",
838+
"members":{
839+
"CertificateAuthorityArn":{"shape":"Arn"},
840+
"CreatedAt":{"shape":"TStamp"},
841+
"Principal":{"shape":"String"},
842+
"SourceAccount":{"shape":"String"},
843+
"Actions":{"shape":"ActionList"},
844+
"Policy":{"shape":"String"}
845+
}
846+
},
847+
"PermissionAlreadyExistsException":{
848+
"type":"structure",
849+
"members":{
850+
"message":{"shape":"String"}
851+
},
852+
"exception":true
853+
},
854+
"PermissionList":{
855+
"type":"list",
856+
"member":{"shape":"Permission"},
857+
"min":0
858+
},
728859
"PositiveLong":{
729860
"type":"long",
730861
"min":1
731862
},
863+
"Principal":{
864+
"type":"string",
865+
"max":128,
866+
"min":0,
867+
"pattern":"^[^*]+$"
868+
},
732869
"RequestAlreadyProcessedException":{
733870
"type":"structure",
734871
"members":{

0 commit comments

Comments
 (0)