|
5 | 5 | "endpointPrefix":"codecommit",
|
6 | 6 | "jsonVersion":"1.1",
|
7 | 7 | "protocol":"json",
|
| 8 | + "protocols":["json"], |
8 | 9 | "serviceAbbreviation":"CodeCommit",
|
9 | 10 | "serviceFullName":"AWS CodeCommit",
|
10 | 11 | "serviceId":"CodeCommit",
|
11 | 12 | "signatureVersion":"v4",
|
12 | 13 | "targetPrefix":"CodeCommit_20150413",
|
13 |
| - "uid":"codecommit-2015-04-13" |
| 14 | + "uid":"codecommit-2015-04-13", |
| 15 | + "auth":["aws.auth#sigv4"] |
14 | 16 | },
|
15 | 17 | "operations":{
|
16 | 18 | "AssociateApprovalRuleTemplateWithRepository":{
|
|
327 | 329 | {"shape":"InvalidRepositoryNameException"},
|
328 | 330 | {"shape":"InvalidRepositoryDescriptionException"},
|
329 | 331 | {"shape":"RepositoryLimitExceededException"},
|
| 332 | + {"shape":"OperationNotAllowedException"}, |
330 | 333 | {"shape":"EncryptionIntegrityChecksFailedException"},
|
331 | 334 | {"shape":"EncryptionKeyAccessDeniedException"},
|
332 | 335 | {"shape":"EncryptionKeyDisabledException"},
|
|
3409 | 3412 | },
|
3410 | 3413 | "kmsKeyId":{
|
3411 | 3414 | "shape":"KmsKeyId",
|
3412 |
| - "documentation":"<p>The ID of the encryption key. You can view the ID of an encryption key in the KMS console, or use the KMS APIs to programmatically retrieve a key ID. For more information about acceptable values for kmsKeyID, see <a href=\"https://docs.aws.amazon.com/APIReference/API_Decrypt.html#KMS-Decrypt-request-KeyId\">KeyId</a> in the Decrypt API description in the <i>Key Management Service API Reference</i>.</p> <p>If no key is specified, the default <code>aws/codecommit</code> Amazon Web Services managed key is used.</p>" |
| 3415 | + "documentation":"<p>The ID of the encryption key. You can view the ID of an encryption key in the KMS console, or use the KMS APIs to programmatically retrieve a key ID. For more information about acceptable values for kmsKeyID, see <a href=\"https://docs.aws.amazon.com/kms/latest/APIReference/API_Decrypt.html#KMS-Decrypt-request-KeyId\">KeyId</a> in the Decrypt API description in the <i>Key Management Service API Reference</i>.</p> <p>If no key is specified, the default <code>aws/codecommit</code> Amazon Web Services managed key is used.</p>" |
3413 | 3416 | }
|
3414 | 3417 | },
|
3415 | 3418 | "documentation":"<p>Represents the input of a create repository operation.</p>"
|
|
6249 | 6252 | },
|
6250 | 6253 | "documentation":"<p>Information about the type of an object in a merge operation.</p>"
|
6251 | 6254 | },
|
| 6255 | + "OperationNotAllowedException":{ |
| 6256 | + "type":"structure", |
| 6257 | + "members":{ |
| 6258 | + }, |
| 6259 | + "documentation":"<p>The requested action is not allowed.</p>", |
| 6260 | + "exception":true |
| 6261 | + }, |
6252 | 6262 | "OrderEnum":{
|
6253 | 6263 | "type":"string",
|
6254 | 6264 | "enum":[
|
|
7983 | 7993 | },
|
7984 | 7994 | "kmsKeyId":{
|
7985 | 7995 | "shape":"KmsKeyId",
|
7986 |
| - "documentation":"<p>The ID of the encryption key. You can view the ID of an encryption key in the KMS console, or use the KMS APIs to programmatically retrieve a key ID. For more information about acceptable values for keyID, see <a href=\"https://docs.aws.amazon.com/APIReference/API_Decrypt.html#KMS-Decrypt-request-KeyId\">KeyId</a> in the Decrypt API description in the <i>Key Management Service API Reference</i>.</p>" |
| 7996 | + "documentation":"<p>The ID of the encryption key. You can view the ID of an encryption key in the KMS console, or use the KMS APIs to programmatically retrieve a key ID. For more information about acceptable values for keyID, see <a href=\"https://docs.aws.amazon.com/kms/latest/APIReference/API_Decrypt.html#KMS-Decrypt-request-KeyId\">KeyId</a> in the Decrypt API description in the <i>Key Management Service API Reference</i>.</p>" |
7987 | 7997 | }
|
7988 | 7998 | }
|
7989 | 7999 | },
|
|
0 commit comments