| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916 |
- {
- "version":"2.0",
- "metadata":{
- "apiVersion":"2015-04-13",
- "endpointPrefix":"codecommit",
- "jsonVersion":"1.1",
- "protocol":"json",
- "serviceAbbreviation":"CodeCommit",
- "serviceFullName":"AWS CodeCommit",
- "signatureVersion":"v4",
- "targetPrefix":"CodeCommit_20150413"
- },
- "operations":{
- "BatchGetRepositories":{
- "name":"BatchGetRepositories",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"BatchGetRepositoriesInput"},
- "output":{"shape":"BatchGetRepositoriesOutput"},
- "errors":[
- {"shape":"RepositoryNamesRequiredException"},
- {"shape":"MaximumRepositoryNamesExceededException"},
- {"shape":"InvalidRepositoryNameException"},
- {"shape":"EncryptionIntegrityChecksFailedException"},
- {"shape":"EncryptionKeyAccessDeniedException"},
- {"shape":"EncryptionKeyDisabledException"},
- {"shape":"EncryptionKeyNotFoundException"},
- {"shape":"EncryptionKeyUnavailableException"}
- ]
- },
- "CreateBranch":{
- "name":"CreateBranch",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"CreateBranchInput"},
- "errors":[
- {"shape":"RepositoryNameRequiredException"},
- {"shape":"InvalidRepositoryNameException"},
- {"shape":"RepositoryDoesNotExistException"},
- {"shape":"BranchNameRequiredException"},
- {"shape":"BranchNameExistsException"},
- {"shape":"InvalidBranchNameException"},
- {"shape":"CommitIdRequiredException"},
- {"shape":"CommitDoesNotExistException"},
- {"shape":"InvalidCommitIdException"},
- {"shape":"EncryptionIntegrityChecksFailedException"},
- {"shape":"EncryptionKeyAccessDeniedException"},
- {"shape":"EncryptionKeyDisabledException"},
- {"shape":"EncryptionKeyNotFoundException"},
- {"shape":"EncryptionKeyUnavailableException"}
- ]
- },
- "CreateRepository":{
- "name":"CreateRepository",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"CreateRepositoryInput"},
- "output":{"shape":"CreateRepositoryOutput"},
- "errors":[
- {"shape":"RepositoryNameExistsException"},
- {"shape":"RepositoryNameRequiredException"},
- {"shape":"InvalidRepositoryNameException"},
- {"shape":"InvalidRepositoryDescriptionException"},
- {"shape":"RepositoryLimitExceededException"},
- {"shape":"EncryptionIntegrityChecksFailedException"},
- {"shape":"EncryptionKeyAccessDeniedException"},
- {"shape":"EncryptionKeyDisabledException"},
- {"shape":"EncryptionKeyNotFoundException"},
- {"shape":"EncryptionKeyUnavailableException"}
- ]
- },
- "DeleteRepository":{
- "name":"DeleteRepository",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"DeleteRepositoryInput"},
- "output":{"shape":"DeleteRepositoryOutput"},
- "errors":[
- {"shape":"RepositoryNameRequiredException"},
- {"shape":"InvalidRepositoryNameException"},
- {"shape":"EncryptionIntegrityChecksFailedException"},
- {"shape":"EncryptionKeyAccessDeniedException"},
- {"shape":"EncryptionKeyDisabledException"},
- {"shape":"EncryptionKeyNotFoundException"},
- {"shape":"EncryptionKeyUnavailableException"}
- ]
- },
- "GetBranch":{
- "name":"GetBranch",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"GetBranchInput"},
- "output":{"shape":"GetBranchOutput"},
- "errors":[
- {"shape":"RepositoryNameRequiredException"},
- {"shape":"RepositoryDoesNotExistException"},
- {"shape":"InvalidRepositoryNameException"},
- {"shape":"BranchNameRequiredException"},
- {"shape":"InvalidBranchNameException"},
- {"shape":"BranchDoesNotExistException"},
- {"shape":"EncryptionIntegrityChecksFailedException"},
- {"shape":"EncryptionKeyAccessDeniedException"},
- {"shape":"EncryptionKeyDisabledException"},
- {"shape":"EncryptionKeyNotFoundException"},
- {"shape":"EncryptionKeyUnavailableException"}
- ]
- },
- "GetCommit":{
- "name":"GetCommit",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"GetCommitInput"},
- "output":{"shape":"GetCommitOutput"},
- "errors":[
- {"shape":"RepositoryNameRequiredException"},
- {"shape":"InvalidRepositoryNameException"},
- {"shape":"RepositoryDoesNotExistException"},
- {"shape":"CommitIdRequiredException"},
- {"shape":"InvalidCommitIdException"},
- {"shape":"CommitIdDoesNotExistException"},
- {"shape":"EncryptionIntegrityChecksFailedException"},
- {"shape":"EncryptionKeyAccessDeniedException"},
- {"shape":"EncryptionKeyDisabledException"},
- {"shape":"EncryptionKeyNotFoundException"},
- {"shape":"EncryptionKeyUnavailableException"}
- ]
- },
- "GetRepository":{
- "name":"GetRepository",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"GetRepositoryInput"},
- "output":{"shape":"GetRepositoryOutput"},
- "errors":[
- {"shape":"RepositoryNameRequiredException"},
- {"shape":"RepositoryDoesNotExistException"},
- {"shape":"InvalidRepositoryNameException"},
- {"shape":"EncryptionIntegrityChecksFailedException"},
- {"shape":"EncryptionKeyAccessDeniedException"},
- {"shape":"EncryptionKeyDisabledException"},
- {"shape":"EncryptionKeyNotFoundException"},
- {"shape":"EncryptionKeyUnavailableException"}
- ]
- },
- "GetRepositoryTriggers":{
- "name":"GetRepositoryTriggers",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"GetRepositoryTriggersInput"},
- "output":{"shape":"GetRepositoryTriggersOutput"},
- "errors":[
- {"shape":"RepositoryNameRequiredException"},
- {"shape":"InvalidRepositoryNameException"},
- {"shape":"RepositoryDoesNotExistException"},
- {"shape":"EncryptionIntegrityChecksFailedException"},
- {"shape":"EncryptionKeyAccessDeniedException"},
- {"shape":"EncryptionKeyDisabledException"},
- {"shape":"EncryptionKeyNotFoundException"},
- {"shape":"EncryptionKeyUnavailableException"}
- ]
- },
- "ListBranches":{
- "name":"ListBranches",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"ListBranchesInput"},
- "output":{"shape":"ListBranchesOutput"},
- "errors":[
- {"shape":"RepositoryNameRequiredException"},
- {"shape":"RepositoryDoesNotExistException"},
- {"shape":"InvalidRepositoryNameException"},
- {"shape":"EncryptionIntegrityChecksFailedException"},
- {"shape":"EncryptionKeyAccessDeniedException"},
- {"shape":"EncryptionKeyDisabledException"},
- {"shape":"EncryptionKeyNotFoundException"},
- {"shape":"EncryptionKeyUnavailableException"},
- {"shape":"InvalidContinuationTokenException"}
- ]
- },
- "ListRepositories":{
- "name":"ListRepositories",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"ListRepositoriesInput"},
- "output":{"shape":"ListRepositoriesOutput"},
- "errors":[
- {"shape":"InvalidSortByException"},
- {"shape":"InvalidOrderException"},
- {"shape":"InvalidContinuationTokenException"}
- ]
- },
- "PutRepositoryTriggers":{
- "name":"PutRepositoryTriggers",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"PutRepositoryTriggersInput"},
- "output":{"shape":"PutRepositoryTriggersOutput"},
- "errors":[
- {"shape":"RepositoryDoesNotExistException"},
- {"shape":"RepositoryNameRequiredException"},
- {"shape":"InvalidRepositoryNameException"},
- {"shape":"RepositoryTriggersListRequiredException"},
- {"shape":"MaximumRepositoryTriggersExceededException"},
- {"shape":"InvalidRepositoryTriggerNameException"},
- {"shape":"InvalidRepositoryTriggerDestinationArnException"},
- {"shape":"InvalidRepositoryTriggerRegionException"},
- {"shape":"InvalidRepositoryTriggerCustomDataException"},
- {"shape":"MaximumBranchesExceededException"},
- {"shape":"InvalidRepositoryTriggerBranchNameException"},
- {"shape":"InvalidRepositoryTriggerEventsException"},
- {"shape":"RepositoryTriggerNameRequiredException"},
- {"shape":"RepositoryTriggerDestinationArnRequiredException"},
- {"shape":"RepositoryTriggerBranchNameListRequiredException"},
- {"shape":"RepositoryTriggerEventsListRequiredException"},
- {"shape":"EncryptionIntegrityChecksFailedException"},
- {"shape":"EncryptionKeyAccessDeniedException"},
- {"shape":"EncryptionKeyDisabledException"},
- {"shape":"EncryptionKeyNotFoundException"},
- {"shape":"EncryptionKeyUnavailableException"}
- ]
- },
- "TestRepositoryTriggers":{
- "name":"TestRepositoryTriggers",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"TestRepositoryTriggersInput"},
- "output":{"shape":"TestRepositoryTriggersOutput"},
- "errors":[
- {"shape":"RepositoryDoesNotExistException"},
- {"shape":"RepositoryNameRequiredException"},
- {"shape":"InvalidRepositoryNameException"},
- {"shape":"RepositoryTriggersListRequiredException"},
- {"shape":"MaximumRepositoryTriggersExceededException"},
- {"shape":"InvalidRepositoryTriggerNameException"},
- {"shape":"InvalidRepositoryTriggerDestinationArnException"},
- {"shape":"InvalidRepositoryTriggerRegionException"},
- {"shape":"InvalidRepositoryTriggerCustomDataException"},
- {"shape":"MaximumBranchesExceededException"},
- {"shape":"InvalidRepositoryTriggerBranchNameException"},
- {"shape":"InvalidRepositoryTriggerEventsException"},
- {"shape":"RepositoryTriggerNameRequiredException"},
- {"shape":"RepositoryTriggerDestinationArnRequiredException"},
- {"shape":"RepositoryTriggerBranchNameListRequiredException"},
- {"shape":"RepositoryTriggerEventsListRequiredException"},
- {"shape":"EncryptionIntegrityChecksFailedException"},
- {"shape":"EncryptionKeyAccessDeniedException"},
- {"shape":"EncryptionKeyDisabledException"},
- {"shape":"EncryptionKeyNotFoundException"},
- {"shape":"EncryptionKeyUnavailableException"}
- ]
- },
- "UpdateDefaultBranch":{
- "name":"UpdateDefaultBranch",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"UpdateDefaultBranchInput"},
- "errors":[
- {"shape":"RepositoryNameRequiredException"},
- {"shape":"RepositoryDoesNotExistException"},
- {"shape":"InvalidRepositoryNameException"},
- {"shape":"BranchNameRequiredException"},
- {"shape":"InvalidBranchNameException"},
- {"shape":"BranchDoesNotExistException"},
- {"shape":"EncryptionIntegrityChecksFailedException"},
- {"shape":"EncryptionKeyAccessDeniedException"},
- {"shape":"EncryptionKeyDisabledException"},
- {"shape":"EncryptionKeyNotFoundException"},
- {"shape":"EncryptionKeyUnavailableException"}
- ]
- },
- "UpdateRepositoryDescription":{
- "name":"UpdateRepositoryDescription",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"UpdateRepositoryDescriptionInput"},
- "errors":[
- {"shape":"RepositoryNameRequiredException"},
- {"shape":"RepositoryDoesNotExistException"},
- {"shape":"InvalidRepositoryNameException"},
- {"shape":"InvalidRepositoryDescriptionException"},
- {"shape":"EncryptionIntegrityChecksFailedException"},
- {"shape":"EncryptionKeyAccessDeniedException"},
- {"shape":"EncryptionKeyDisabledException"},
- {"shape":"EncryptionKeyNotFoundException"},
- {"shape":"EncryptionKeyUnavailableException"}
- ]
- },
- "UpdateRepositoryName":{
- "name":"UpdateRepositoryName",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"UpdateRepositoryNameInput"},
- "errors":[
- {"shape":"RepositoryDoesNotExistException"},
- {"shape":"RepositoryNameExistsException"},
- {"shape":"RepositoryNameRequiredException"},
- {"shape":"InvalidRepositoryNameException"}
- ]
- }
- },
- "shapes":{
- "AccountId":{"type":"string"},
- "AdditionalData":{"type":"string"},
- "Arn":{"type":"string"},
- "BatchGetRepositoriesInput":{
- "type":"structure",
- "required":["repositoryNames"],
- "members":{
- "repositoryNames":{"shape":"RepositoryNameList"}
- }
- },
- "BatchGetRepositoriesOutput":{
- "type":"structure",
- "members":{
- "repositories":{"shape":"RepositoryMetadataList"},
- "repositoriesNotFound":{"shape":"RepositoryNotFoundList"}
- }
- },
- "BranchDoesNotExistException":{
- "type":"structure",
- "members":{
- },
- "exception":true
- },
- "BranchInfo":{
- "type":"structure",
- "members":{
- "branchName":{"shape":"BranchName"},
- "commitId":{"shape":"CommitId"}
- }
- },
- "BranchName":{
- "type":"string",
- "max":100,
- "min":1
- },
- "BranchNameExistsException":{
- "type":"structure",
- "members":{
- },
- "exception":true
- },
- "BranchNameList":{
- "type":"list",
- "member":{"shape":"BranchName"}
- },
- "BranchNameRequiredException":{
- "type":"structure",
- "members":{
- },
- "exception":true
- },
- "CloneUrlHttp":{"type":"string"},
- "CloneUrlSsh":{"type":"string"},
- "Commit":{
- "type":"structure",
- "members":{
- "treeId":{"shape":"ObjectId"},
- "parents":{"shape":"ParentList"},
- "message":{"shape":"Message"},
- "author":{"shape":"UserInfo"},
- "committer":{"shape":"UserInfo"},
- "additionalData":{"shape":"AdditionalData"}
- }
- },
- "CommitDoesNotExistException":{
- "type":"structure",
- "members":{
- },
- "exception":true
- },
- "CommitId":{"type":"string"},
- "CommitIdDoesNotExistException":{
- "type":"structure",
- "members":{
- },
- "exception":true
- },
- "CommitIdRequiredException":{
- "type":"structure",
- "members":{
- },
- "exception":true
- },
- "CreateBranchInput":{
- "type":"structure",
- "required":[
- "repositoryName",
- "branchName",
- "commitId"
- ],
- "members":{
- "repositoryName":{"shape":"RepositoryName"},
- "branchName":{"shape":"BranchName"},
- "commitId":{"shape":"CommitId"}
- }
- },
- "CreateRepositoryInput":{
- "type":"structure",
- "required":["repositoryName"],
- "members":{
- "repositoryName":{"shape":"RepositoryName"},
- "repositoryDescription":{"shape":"RepositoryDescription"}
- }
- },
- "CreateRepositoryOutput":{
- "type":"structure",
- "members":{
- "repositoryMetadata":{"shape":"RepositoryMetadata"}
- }
- },
- "CreationDate":{"type":"timestamp"},
- "Date":{"type":"string"},
- "DeleteRepositoryInput":{
- "type":"structure",
- "required":["repositoryName"],
- "members":{
- "repositoryName":{"shape":"RepositoryName"}
- }
- },
- "DeleteRepositoryOutput":{
- "type":"structure",
- "members":{
- "repositoryId":{"shape":"RepositoryId"}
- }
- },
- "Email":{"type":"string"},
- "EncryptionIntegrityChecksFailedException":{
- "type":"structure",
- "members":{
- },
- "exception":true,
- "fault":true
- },
- "EncryptionKeyAccessDeniedException":{
- "type":"structure",
- "members":{
- },
- "exception":true
- },
- "EncryptionKeyDisabledException":{
- "type":"structure",
- "members":{
- },
- "exception":true
- },
- "EncryptionKeyNotFoundException":{
- "type":"structure",
- "members":{
- },
- "exception":true
- },
- "EncryptionKeyUnavailableException":{
- "type":"structure",
- "members":{
- },
- "exception":true
- },
- "GetBranchInput":{
- "type":"structure",
- "members":{
- "repositoryName":{"shape":"RepositoryName"},
- "branchName":{"shape":"BranchName"}
- }
- },
- "GetBranchOutput":{
- "type":"structure",
- "members":{
- "branch":{"shape":"BranchInfo"}
- }
- },
- "GetCommitInput":{
- "type":"structure",
- "required":[
- "repositoryName",
- "commitId"
- ],
- "members":{
- "repositoryName":{"shape":"RepositoryName"},
- "commitId":{"shape":"ObjectId"}
- }
- },
- "GetCommitOutput":{
- "type":"structure",
- "required":["commit"],
- "members":{
- "commit":{"shape":"Commit"}
- }
- },
- "GetRepositoryInput":{
- "type":"structure",
- "required":["repositoryName"],
- "members":{
- "repositoryName":{"shape":"RepositoryName"}
- }
- },
- "GetRepositoryOutput":{
- "type":"structure",
- "members":{
- "repositoryMetadata":{"shape":"RepositoryMetadata"}
- }
- },
- "GetRepositoryTriggersInput":{
- "type":"structure",
- "members":{
- "repositoryName":{"shape":"RepositoryName"}
- }
- },
- "GetRepositoryTriggersOutput":{
- "type":"structure",
- "members":{
- "configurationId":{"shape":"RepositoryTriggersConfigurationId"},
- "triggers":{"shape":"RepositoryTriggersList"}
- }
- },
- "InvalidBranchNameException":{
- "type":"structure",
- "members":{
- },
- "exception":true
- },
- "InvalidCommitIdException":{
- "type":"structure",
- "members":{
- },
- "exception":true
- },
- "InvalidContinuationTokenException":{
- "type":"structure",
- "members":{
- },
- "exception":true
- },
- "InvalidOrderException":{
- "type":"structure",
- "members":{
- },
- "exception":true
- },
- "InvalidRepositoryDescriptionException":{
- "type":"structure",
- "members":{
- },
- "exception":true
- },
- "InvalidRepositoryNameException":{
- "type":"structure",
- "members":{
- },
- "exception":true
- },
- "InvalidRepositoryTriggerBranchNameException":{
- "type":"structure",
- "members":{
- },
- "exception":true
- },
- "InvalidRepositoryTriggerCustomDataException":{
- "type":"structure",
- "members":{
- },
- "exception":true
- },
- "InvalidRepositoryTriggerDestinationArnException":{
- "type":"structure",
- "members":{
- },
- "exception":true
- },
- "InvalidRepositoryTriggerEventsException":{
- "type":"structure",
- "members":{
- },
- "exception":true
- },
- "InvalidRepositoryTriggerNameException":{
- "type":"structure",
- "members":{
- },
- "exception":true
- },
- "InvalidRepositoryTriggerRegionException":{
- "type":"structure",
- "members":{
- },
- "exception":true
- },
- "InvalidSortByException":{
- "type":"structure",
- "members":{
- },
- "exception":true
- },
- "LastModifiedDate":{"type":"timestamp"},
- "ListBranchesInput":{
- "type":"structure",
- "required":["repositoryName"],
- "members":{
- "repositoryName":{"shape":"RepositoryName"},
- "nextToken":{"shape":"NextToken"}
- }
- },
- "ListBranchesOutput":{
- "type":"structure",
- "members":{
- "branches":{"shape":"BranchNameList"},
- "nextToken":{"shape":"NextToken"}
- }
- },
- "ListRepositoriesInput":{
- "type":"structure",
- "members":{
- "nextToken":{"shape":"NextToken"},
- "sortBy":{"shape":"SortByEnum"},
- "order":{"shape":"OrderEnum"}
- }
- },
- "ListRepositoriesOutput":{
- "type":"structure",
- "members":{
- "repositories":{"shape":"RepositoryNameIdPairList"},
- "nextToken":{"shape":"NextToken"}
- }
- },
- "MaximumBranchesExceededException":{
- "type":"structure",
- "members":{
- },
- "exception":true
- },
- "MaximumRepositoryNamesExceededException":{
- "type":"structure",
- "members":{
- },
- "exception":true
- },
- "MaximumRepositoryTriggersExceededException":{
- "type":"structure",
- "members":{
- },
- "exception":true
- },
- "Message":{"type":"string"},
- "Name":{"type":"string"},
- "NextToken":{"type":"string"},
- "ObjectId":{"type":"string"},
- "OrderEnum":{
- "type":"string",
- "enum":[
- "ascending",
- "descending"
- ]
- },
- "ParentList":{
- "type":"list",
- "member":{"shape":"ObjectId"}
- },
- "PutRepositoryTriggersInput":{
- "type":"structure",
- "members":{
- "repositoryName":{"shape":"RepositoryName"},
- "triggers":{"shape":"RepositoryTriggersList"}
- }
- },
- "PutRepositoryTriggersOutput":{
- "type":"structure",
- "members":{
- "configurationId":{"shape":"RepositoryTriggersConfigurationId"}
- }
- },
- "RepositoryDescription":{
- "type":"string",
- "max":1000
- },
- "RepositoryDoesNotExistException":{
- "type":"structure",
- "members":{
- },
- "exception":true
- },
- "RepositoryId":{"type":"string"},
- "RepositoryLimitExceededException":{
- "type":"structure",
- "members":{
- },
- "exception":true
- },
- "RepositoryMetadata":{
- "type":"structure",
- "members":{
- "accountId":{"shape":"AccountId"},
- "repositoryId":{"shape":"RepositoryId"},
- "repositoryName":{"shape":"RepositoryName"},
- "repositoryDescription":{"shape":"RepositoryDescription"},
- "defaultBranch":{"shape":"BranchName"},
- "lastModifiedDate":{"shape":"LastModifiedDate"},
- "creationDate":{"shape":"CreationDate"},
- "cloneUrlHttp":{"shape":"CloneUrlHttp"},
- "cloneUrlSsh":{"shape":"CloneUrlSsh"},
- "Arn":{"shape":"Arn"}
- }
- },
- "RepositoryMetadataList":{
- "type":"list",
- "member":{"shape":"RepositoryMetadata"}
- },
- "RepositoryName":{
- "type":"string",
- "max":100,
- "min":1,
- "pattern":"[\\\\w\\\\.-]+"
- },
- "RepositoryNameExistsException":{
- "type":"structure",
- "members":{
- },
- "exception":true
- },
- "RepositoryNameIdPair":{
- "type":"structure",
- "members":{
- "repositoryName":{"shape":"RepositoryName"},
- "repositoryId":{"shape":"RepositoryId"}
- }
- },
- "RepositoryNameIdPairList":{
- "type":"list",
- "member":{"shape":"RepositoryNameIdPair"}
- },
- "RepositoryNameList":{
- "type":"list",
- "member":{"shape":"RepositoryName"}
- },
- "RepositoryNameRequiredException":{
- "type":"structure",
- "members":{
- },
- "exception":true
- },
- "RepositoryNamesRequiredException":{
- "type":"structure",
- "members":{
- },
- "exception":true
- },
- "RepositoryNotFoundList":{
- "type":"list",
- "member":{"shape":"RepositoryName"}
- },
- "RepositoryTrigger":{
- "type":"structure",
- "members":{
- "name":{"shape":"RepositoryTriggerName"},
- "destinationArn":{"shape":"Arn"},
- "customData":{"shape":"RepositoryTriggerCustomData"},
- "branches":{"shape":"BranchNameList"},
- "events":{"shape":"RepositoryTriggerEventList"}
- }
- },
- "RepositoryTriggerBranchNameListRequiredException":{
- "type":"structure",
- "members":{
- },
- "exception":true
- },
- "RepositoryTriggerCustomData":{"type":"string"},
- "RepositoryTriggerDestinationArnRequiredException":{
- "type":"structure",
- "members":{
- },
- "exception":true
- },
- "RepositoryTriggerEventEnum":{
- "type":"string",
- "enum":[
- "all",
- "updateReference",
- "createReference",
- "deleteReference"
- ]
- },
- "RepositoryTriggerEventList":{
- "type":"list",
- "member":{"shape":"RepositoryTriggerEventEnum"}
- },
- "RepositoryTriggerEventsListRequiredException":{
- "type":"structure",
- "members":{
- },
- "exception":true
- },
- "RepositoryTriggerExecutionFailure":{
- "type":"structure",
- "members":{
- "trigger":{"shape":"RepositoryTriggerName"},
- "failureMessage":{"shape":"RepositoryTriggerExecutionFailureMessage"}
- }
- },
- "RepositoryTriggerExecutionFailureList":{
- "type":"list",
- "member":{"shape":"RepositoryTriggerExecutionFailure"}
- },
- "RepositoryTriggerExecutionFailureMessage":{"type":"string"},
- "RepositoryTriggerName":{"type":"string"},
- "RepositoryTriggerNameList":{
- "type":"list",
- "member":{"shape":"RepositoryTriggerName"}
- },
- "RepositoryTriggerNameRequiredException":{
- "type":"structure",
- "members":{
- },
- "exception":true
- },
- "RepositoryTriggersConfigurationId":{"type":"string"},
- "RepositoryTriggersList":{
- "type":"list",
- "member":{"shape":"RepositoryTrigger"}
- },
- "RepositoryTriggersListRequiredException":{
- "type":"structure",
- "members":{
- },
- "exception":true
- },
- "SortByEnum":{
- "type":"string",
- "enum":[
- "repositoryName",
- "lastModifiedDate"
- ]
- },
- "TestRepositoryTriggersInput":{
- "type":"structure",
- "members":{
- "repositoryName":{"shape":"RepositoryName"},
- "triggers":{"shape":"RepositoryTriggersList"}
- }
- },
- "TestRepositoryTriggersOutput":{
- "type":"structure",
- "members":{
- "successfulExecutions":{"shape":"RepositoryTriggerNameList"},
- "failedExecutions":{"shape":"RepositoryTriggerExecutionFailureList"}
- }
- },
- "UpdateDefaultBranchInput":{
- "type":"structure",
- "required":[
- "repositoryName",
- "defaultBranchName"
- ],
- "members":{
- "repositoryName":{"shape":"RepositoryName"},
- "defaultBranchName":{"shape":"BranchName"}
- }
- },
- "UpdateRepositoryDescriptionInput":{
- "type":"structure",
- "required":["repositoryName"],
- "members":{
- "repositoryName":{"shape":"RepositoryName"},
- "repositoryDescription":{"shape":"RepositoryDescription"}
- }
- },
- "UpdateRepositoryNameInput":{
- "type":"structure",
- "required":[
- "oldName",
- "newName"
- ],
- "members":{
- "oldName":{"shape":"RepositoryName"},
- "newName":{"shape":"RepositoryName"}
- }
- },
- "UserInfo":{
- "type":"structure",
- "members":{
- "name":{"shape":"Name"},
- "email":{"shape":"Email"},
- "date":{"shape":"Date"}
- }
- }
- }
- }
|