| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954 |
- {
- "version":"2.0",
- "metadata":{
- "apiVersion":"2014-10-06",
- "endpointPrefix":"codedeploy",
- "jsonVersion":"1.1",
- "protocol":"json",
- "serviceAbbreviation":"CodeDeploy",
- "serviceFullName":"AWS CodeDeploy",
- "signatureVersion":"v4",
- "targetPrefix":"CodeDeploy_20141006",
- "timestampFormat":"unixTimestamp"
- },
- "operations":{
- "AddTagsToOnPremisesInstances":{
- "name":"AddTagsToOnPremisesInstances",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"AddTagsToOnPremisesInstancesInput"},
- "errors":[
- {"shape":"InstanceNameRequiredException"},
- {"shape":"TagRequiredException"},
- {"shape":"InvalidTagException"},
- {"shape":"TagLimitExceededException"},
- {"shape":"InstanceLimitExceededException"},
- {"shape":"InstanceNotRegisteredException"}
- ]
- },
- "BatchGetApplicationRevisions":{
- "name":"BatchGetApplicationRevisions",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"BatchGetApplicationRevisionsInput"},
- "output":{"shape":"BatchGetApplicationRevisionsOutput"},
- "errors":[
- {"shape":"ApplicationDoesNotExistException"},
- {"shape":"ApplicationNameRequiredException"},
- {"shape":"InvalidApplicationNameException"},
- {"shape":"RevisionRequiredException"},
- {"shape":"InvalidRevisionException"},
- {"shape":"BatchLimitExceededException"}
- ]
- },
- "BatchGetApplications":{
- "name":"BatchGetApplications",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"BatchGetApplicationsInput"},
- "output":{"shape":"BatchGetApplicationsOutput"},
- "errors":[
- {"shape":"ApplicationNameRequiredException"},
- {"shape":"InvalidApplicationNameException"},
- {"shape":"ApplicationDoesNotExistException"},
- {"shape":"BatchLimitExceededException"}
- ]
- },
- "BatchGetDeploymentGroups":{
- "name":"BatchGetDeploymentGroups",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"BatchGetDeploymentGroupsInput"},
- "output":{"shape":"BatchGetDeploymentGroupsOutput"},
- "errors":[
- {"shape":"ApplicationNameRequiredException"},
- {"shape":"InvalidApplicationNameException"},
- {"shape":"ApplicationDoesNotExistException"},
- {"shape":"DeploymentGroupNameRequiredException"},
- {"shape":"InvalidDeploymentGroupNameException"},
- {"shape":"BatchLimitExceededException"}
- ]
- },
- "BatchGetDeploymentInstances":{
- "name":"BatchGetDeploymentInstances",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"BatchGetDeploymentInstancesInput"},
- "output":{"shape":"BatchGetDeploymentInstancesOutput"},
- "errors":[
- {"shape":"DeploymentIdRequiredException"},
- {"shape":"DeploymentDoesNotExistException"},
- {"shape":"InstanceIdRequiredException"},
- {"shape":"InvalidDeploymentIdException"},
- {"shape":"InvalidInstanceNameException"},
- {"shape":"BatchLimitExceededException"}
- ]
- },
- "BatchGetDeployments":{
- "name":"BatchGetDeployments",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"BatchGetDeploymentsInput"},
- "output":{"shape":"BatchGetDeploymentsOutput"},
- "errors":[
- {"shape":"DeploymentIdRequiredException"},
- {"shape":"InvalidDeploymentIdException"},
- {"shape":"BatchLimitExceededException"}
- ]
- },
- "BatchGetOnPremisesInstances":{
- "name":"BatchGetOnPremisesInstances",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"BatchGetOnPremisesInstancesInput"},
- "output":{"shape":"BatchGetOnPremisesInstancesOutput"},
- "errors":[
- {"shape":"InstanceNameRequiredException"},
- {"shape":"InvalidInstanceNameException"},
- {"shape":"BatchLimitExceededException"}
- ]
- },
- "CreateApplication":{
- "name":"CreateApplication",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"CreateApplicationInput"},
- "output":{"shape":"CreateApplicationOutput"},
- "errors":[
- {"shape":"ApplicationNameRequiredException"},
- {"shape":"InvalidApplicationNameException"},
- {"shape":"ApplicationAlreadyExistsException"},
- {"shape":"ApplicationLimitExceededException"}
- ]
- },
- "CreateDeployment":{
- "name":"CreateDeployment",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"CreateDeploymentInput"},
- "output":{"shape":"CreateDeploymentOutput"},
- "errors":[
- {"shape":"ApplicationNameRequiredException"},
- {"shape":"InvalidApplicationNameException"},
- {"shape":"ApplicationDoesNotExistException"},
- {"shape":"DeploymentGroupNameRequiredException"},
- {"shape":"InvalidDeploymentGroupNameException"},
- {"shape":"DeploymentGroupDoesNotExistException"},
- {"shape":"RevisionRequiredException"},
- {"shape":"InvalidRevisionException"},
- {"shape":"InvalidDeploymentConfigNameException"},
- {"shape":"DeploymentConfigDoesNotExistException"},
- {"shape":"DescriptionTooLongException"},
- {"shape":"DeploymentLimitExceededException"}
- ]
- },
- "CreateDeploymentConfig":{
- "name":"CreateDeploymentConfig",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"CreateDeploymentConfigInput"},
- "output":{"shape":"CreateDeploymentConfigOutput"},
- "errors":[
- {"shape":"InvalidDeploymentConfigNameException"},
- {"shape":"DeploymentConfigNameRequiredException"},
- {"shape":"DeploymentConfigAlreadyExistsException"},
- {"shape":"InvalidMinimumHealthyHostValueException"},
- {"shape":"DeploymentConfigLimitExceededException"}
- ]
- },
- "CreateDeploymentGroup":{
- "name":"CreateDeploymentGroup",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"CreateDeploymentGroupInput"},
- "output":{"shape":"CreateDeploymentGroupOutput"},
- "errors":[
- {"shape":"ApplicationNameRequiredException"},
- {"shape":"InvalidApplicationNameException"},
- {"shape":"ApplicationDoesNotExistException"},
- {"shape":"DeploymentGroupNameRequiredException"},
- {"shape":"InvalidDeploymentGroupNameException"},
- {"shape":"DeploymentGroupAlreadyExistsException"},
- {"shape":"InvalidEC2TagException"},
- {"shape":"InvalidTagException"},
- {"shape":"InvalidAutoScalingGroupException"},
- {"shape":"InvalidDeploymentConfigNameException"},
- {"shape":"DeploymentConfigDoesNotExistException"},
- {"shape":"RoleRequiredException"},
- {"shape":"InvalidRoleException"},
- {"shape":"DeploymentGroupLimitExceededException"},
- {"shape":"LifecycleHookLimitExceededException"},
- {"shape":"InvalidTriggerConfigException"},
- {"shape":"TriggerTargetsLimitExceededException"}
- ]
- },
- "DeleteApplication":{
- "name":"DeleteApplication",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"DeleteApplicationInput"},
- "errors":[
- {"shape":"ApplicationNameRequiredException"},
- {"shape":"InvalidApplicationNameException"}
- ]
- },
- "DeleteDeploymentConfig":{
- "name":"DeleteDeploymentConfig",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"DeleteDeploymentConfigInput"},
- "errors":[
- {"shape":"InvalidDeploymentConfigNameException"},
- {"shape":"DeploymentConfigNameRequiredException"},
- {"shape":"DeploymentConfigInUseException"},
- {"shape":"InvalidOperationException"}
- ]
- },
- "DeleteDeploymentGroup":{
- "name":"DeleteDeploymentGroup",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"DeleteDeploymentGroupInput"},
- "output":{"shape":"DeleteDeploymentGroupOutput"},
- "errors":[
- {"shape":"ApplicationNameRequiredException"},
- {"shape":"InvalidApplicationNameException"},
- {"shape":"DeploymentGroupNameRequiredException"},
- {"shape":"InvalidDeploymentGroupNameException"},
- {"shape":"InvalidRoleException"}
- ]
- },
- "DeregisterOnPremisesInstance":{
- "name":"DeregisterOnPremisesInstance",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"DeregisterOnPremisesInstanceInput"},
- "errors":[
- {"shape":"InstanceNameRequiredException"},
- {"shape":"InvalidInstanceNameException"}
- ]
- },
- "GetApplication":{
- "name":"GetApplication",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"GetApplicationInput"},
- "output":{"shape":"GetApplicationOutput"},
- "errors":[
- {"shape":"ApplicationNameRequiredException"},
- {"shape":"InvalidApplicationNameException"},
- {"shape":"ApplicationDoesNotExistException"}
- ]
- },
- "GetApplicationRevision":{
- "name":"GetApplicationRevision",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"GetApplicationRevisionInput"},
- "output":{"shape":"GetApplicationRevisionOutput"},
- "errors":[
- {"shape":"ApplicationDoesNotExistException"},
- {"shape":"ApplicationNameRequiredException"},
- {"shape":"InvalidApplicationNameException"},
- {"shape":"RevisionDoesNotExistException"},
- {"shape":"RevisionRequiredException"},
- {"shape":"InvalidRevisionException"}
- ]
- },
- "GetDeployment":{
- "name":"GetDeployment",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"GetDeploymentInput"},
- "output":{"shape":"GetDeploymentOutput"},
- "errors":[
- {"shape":"DeploymentIdRequiredException"},
- {"shape":"InvalidDeploymentIdException"},
- {"shape":"DeploymentDoesNotExistException"}
- ]
- },
- "GetDeploymentConfig":{
- "name":"GetDeploymentConfig",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"GetDeploymentConfigInput"},
- "output":{"shape":"GetDeploymentConfigOutput"},
- "errors":[
- {"shape":"InvalidDeploymentConfigNameException"},
- {"shape":"DeploymentConfigNameRequiredException"},
- {"shape":"DeploymentConfigDoesNotExistException"}
- ]
- },
- "GetDeploymentGroup":{
- "name":"GetDeploymentGroup",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"GetDeploymentGroupInput"},
- "output":{"shape":"GetDeploymentGroupOutput"},
- "errors":[
- {"shape":"ApplicationNameRequiredException"},
- {"shape":"InvalidApplicationNameException"},
- {"shape":"ApplicationDoesNotExistException"},
- {"shape":"DeploymentGroupNameRequiredException"},
- {"shape":"InvalidDeploymentGroupNameException"},
- {"shape":"DeploymentGroupDoesNotExistException"}
- ]
- },
- "GetDeploymentInstance":{
- "name":"GetDeploymentInstance",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"GetDeploymentInstanceInput"},
- "output":{"shape":"GetDeploymentInstanceOutput"},
- "errors":[
- {"shape":"DeploymentIdRequiredException"},
- {"shape":"DeploymentDoesNotExistException"},
- {"shape":"InstanceIdRequiredException"},
- {"shape":"InvalidDeploymentIdException"},
- {"shape":"InstanceDoesNotExistException"},
- {"shape":"InvalidInstanceNameException"}
- ]
- },
- "GetOnPremisesInstance":{
- "name":"GetOnPremisesInstance",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"GetOnPremisesInstanceInput"},
- "output":{"shape":"GetOnPremisesInstanceOutput"},
- "errors":[
- {"shape":"InstanceNameRequiredException"},
- {"shape":"InstanceNotRegisteredException"},
- {"shape":"InvalidInstanceNameException"}
- ]
- },
- "ListApplicationRevisions":{
- "name":"ListApplicationRevisions",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"ListApplicationRevisionsInput"},
- "output":{"shape":"ListApplicationRevisionsOutput"},
- "errors":[
- {"shape":"ApplicationDoesNotExistException"},
- {"shape":"ApplicationNameRequiredException"},
- {"shape":"InvalidApplicationNameException"},
- {"shape":"InvalidSortByException"},
- {"shape":"InvalidSortOrderException"},
- {"shape":"InvalidBucketNameFilterException"},
- {"shape":"InvalidKeyPrefixFilterException"},
- {"shape":"BucketNameFilterRequiredException"},
- {"shape":"InvalidDeployedStateFilterException"},
- {"shape":"InvalidNextTokenException"}
- ]
- },
- "ListApplications":{
- "name":"ListApplications",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"ListApplicationsInput"},
- "output":{"shape":"ListApplicationsOutput"},
- "errors":[
- {"shape":"InvalidNextTokenException"}
- ]
- },
- "ListDeploymentConfigs":{
- "name":"ListDeploymentConfigs",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"ListDeploymentConfigsInput"},
- "output":{"shape":"ListDeploymentConfigsOutput"},
- "errors":[
- {"shape":"InvalidNextTokenException"}
- ]
- },
- "ListDeploymentGroups":{
- "name":"ListDeploymentGroups",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"ListDeploymentGroupsInput"},
- "output":{"shape":"ListDeploymentGroupsOutput"},
- "errors":[
- {"shape":"ApplicationNameRequiredException"},
- {"shape":"InvalidApplicationNameException"},
- {"shape":"ApplicationDoesNotExistException"},
- {"shape":"InvalidNextTokenException"}
- ]
- },
- "ListDeploymentInstances":{
- "name":"ListDeploymentInstances",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"ListDeploymentInstancesInput"},
- "output":{"shape":"ListDeploymentInstancesOutput"},
- "errors":[
- {"shape":"DeploymentIdRequiredException"},
- {"shape":"DeploymentDoesNotExistException"},
- {"shape":"DeploymentNotStartedException"},
- {"shape":"InvalidNextTokenException"},
- {"shape":"InvalidDeploymentIdException"},
- {"shape":"InvalidInstanceStatusException"}
- ]
- },
- "ListDeployments":{
- "name":"ListDeployments",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"ListDeploymentsInput"},
- "output":{"shape":"ListDeploymentsOutput"},
- "errors":[
- {"shape":"ApplicationNameRequiredException"},
- {"shape":"InvalidApplicationNameException"},
- {"shape":"ApplicationDoesNotExistException"},
- {"shape":"InvalidDeploymentGroupNameException"},
- {"shape":"DeploymentGroupDoesNotExistException"},
- {"shape":"DeploymentGroupNameRequiredException"},
- {"shape":"InvalidTimeRangeException"},
- {"shape":"InvalidDeploymentStatusException"},
- {"shape":"InvalidNextTokenException"}
- ]
- },
- "ListOnPremisesInstances":{
- "name":"ListOnPremisesInstances",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"ListOnPremisesInstancesInput"},
- "output":{"shape":"ListOnPremisesInstancesOutput"},
- "errors":[
- {"shape":"InvalidRegistrationStatusException"},
- {"shape":"InvalidTagFilterException"},
- {"shape":"InvalidNextTokenException"}
- ]
- },
- "RegisterApplicationRevision":{
- "name":"RegisterApplicationRevision",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"RegisterApplicationRevisionInput"},
- "errors":[
- {"shape":"ApplicationDoesNotExistException"},
- {"shape":"ApplicationNameRequiredException"},
- {"shape":"InvalidApplicationNameException"},
- {"shape":"DescriptionTooLongException"},
- {"shape":"RevisionRequiredException"},
- {"shape":"InvalidRevisionException"}
- ]
- },
- "RegisterOnPremisesInstance":{
- "name":"RegisterOnPremisesInstance",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"RegisterOnPremisesInstanceInput"},
- "errors":[
- {"shape":"InstanceNameAlreadyRegisteredException"},
- {"shape":"IamUserArnAlreadyRegisteredException"},
- {"shape":"InstanceNameRequiredException"},
- {"shape":"IamUserArnRequiredException"},
- {"shape":"InvalidInstanceNameException"},
- {"shape":"InvalidIamUserArnException"}
- ]
- },
- "RemoveTagsFromOnPremisesInstances":{
- "name":"RemoveTagsFromOnPremisesInstances",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"RemoveTagsFromOnPremisesInstancesInput"},
- "errors":[
- {"shape":"InstanceNameRequiredException"},
- {"shape":"TagRequiredException"},
- {"shape":"InvalidTagException"},
- {"shape":"TagLimitExceededException"},
- {"shape":"InstanceLimitExceededException"},
- {"shape":"InstanceNotRegisteredException"}
- ]
- },
- "StopDeployment":{
- "name":"StopDeployment",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"StopDeploymentInput"},
- "output":{"shape":"StopDeploymentOutput"},
- "errors":[
- {"shape":"DeploymentIdRequiredException"},
- {"shape":"DeploymentDoesNotExistException"},
- {"shape":"DeploymentAlreadyCompletedException"},
- {"shape":"InvalidDeploymentIdException"}
- ]
- },
- "UpdateApplication":{
- "name":"UpdateApplication",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"UpdateApplicationInput"},
- "errors":[
- {"shape":"ApplicationNameRequiredException"},
- {"shape":"InvalidApplicationNameException"},
- {"shape":"ApplicationAlreadyExistsException"},
- {"shape":"ApplicationDoesNotExistException"}
- ]
- },
- "UpdateDeploymentGroup":{
- "name":"UpdateDeploymentGroup",
- "http":{
- "method":"POST",
- "requestUri":"/"
- },
- "input":{"shape":"UpdateDeploymentGroupInput"},
- "output":{"shape":"UpdateDeploymentGroupOutput"},
- "errors":[
- {"shape":"ApplicationNameRequiredException"},
- {"shape":"InvalidApplicationNameException"},
- {"shape":"ApplicationDoesNotExistException"},
- {"shape":"InvalidDeploymentGroupNameException"},
- {"shape":"DeploymentGroupAlreadyExistsException"},
- {"shape":"DeploymentGroupNameRequiredException"},
- {"shape":"DeploymentGroupDoesNotExistException"},
- {"shape":"InvalidEC2TagException"},
- {"shape":"InvalidTagException"},
- {"shape":"InvalidAutoScalingGroupException"},
- {"shape":"InvalidDeploymentConfigNameException"},
- {"shape":"DeploymentConfigDoesNotExistException"},
- {"shape":"InvalidRoleException"},
- {"shape":"LifecycleHookLimitExceededException"},
- {"shape":"InvalidTriggerConfigException"},
- {"shape":"TriggerTargetsLimitExceededException"}
- ]
- }
- },
- "shapes":{
- "AddTagsToOnPremisesInstancesInput":{
- "type":"structure",
- "required":[
- "tags",
- "instanceNames"
- ],
- "members":{
- "tags":{"shape":"TagList"},
- "instanceNames":{"shape":"InstanceNameList"}
- }
- },
- "ApplicationAlreadyExistsException":{
- "type":"structure",
- "members":{
- },
- "exception":true
- },
- "ApplicationDoesNotExistException":{
- "type":"structure",
- "members":{
- },
- "exception":true
- },
- "ApplicationId":{"type":"string"},
- "ApplicationInfo":{
- "type":"structure",
- "members":{
- "applicationId":{"shape":"ApplicationId"},
- "applicationName":{"shape":"ApplicationName"},
- "createTime":{"shape":"Timestamp"},
- "linkedToGitHub":{"shape":"Boolean"}
- }
- },
- "ApplicationLimitExceededException":{
- "type":"structure",
- "members":{
- },
- "exception":true
- },
- "ApplicationName":{
- "type":"string",
- "max":100,
- "min":1
- },
- "ApplicationNameRequiredException":{
- "type":"structure",
- "members":{
- },
- "exception":true
- },
- "ApplicationRevisionSortBy":{
- "type":"string",
- "enum":[
- "registerTime",
- "firstUsedTime",
- "lastUsedTime"
- ]
- },
- "ApplicationsInfoList":{
- "type":"list",
- "member":{"shape":"ApplicationInfo"}
- },
- "ApplicationsList":{
- "type":"list",
- "member":{"shape":"ApplicationName"}
- },
- "AutoScalingGroup":{
- "type":"structure",
- "members":{
- "name":{"shape":"AutoScalingGroupName"},
- "hook":{"shape":"AutoScalingGroupHook"}
- }
- },
- "AutoScalingGroupHook":{"type":"string"},
- "AutoScalingGroupList":{
- "type":"list",
- "member":{"shape":"AutoScalingGroup"}
- },
- "AutoScalingGroupName":{"type":"string"},
- "AutoScalingGroupNameList":{
- "type":"list",
- "member":{"shape":"AutoScalingGroupName"}
- },
- "BatchGetApplicationRevisionsInput":{
- "type":"structure",
- "required":[
- "applicationName",
- "revisions"
- ],
- "members":{
- "applicationName":{"shape":"ApplicationName"},
- "revisions":{"shape":"RevisionLocationList"}
- }
- },
- "BatchGetApplicationRevisionsOutput":{
- "type":"structure",
- "members":{
- "applicationName":{"shape":"ApplicationName"},
- "errorMessage":{"shape":"ErrorMessage"},
- "revisions":{"shape":"RevisionInfoList"}
- }
- },
- "BatchGetApplicationsInput":{
- "type":"structure",
- "members":{
- "applicationNames":{"shape":"ApplicationsList"}
- }
- },
- "BatchGetApplicationsOutput":{
- "type":"structure",
- "members":{
- "applicationsInfo":{"shape":"ApplicationsInfoList"}
- }
- },
- "BatchGetDeploymentGroupsInput":{
- "type":"structure",
- "required":[
- "applicationName",
- "deploymentGroupNames"
- ],
- "members":{
- "applicationName":{"shape":"ApplicationName"},
- "deploymentGroupNames":{"shape":"DeploymentGroupsList"}
- }
- },
- "BatchGetDeploymentGroupsOutput":{
- "type":"structure",
- "members":{
- "deploymentGroupsInfo":{"shape":"DeploymentGroupInfoList"},
- "errorMessage":{"shape":"ErrorMessage"}
- }
- },
- "BatchGetDeploymentInstancesInput":{
- "type":"structure",
- "required":[
- "deploymentId",
- "instanceIds"
- ],
- "members":{
- "deploymentId":{"shape":"DeploymentId"},
- "instanceIds":{"shape":"InstancesList"}
- }
- },
- "BatchGetDeploymentInstancesOutput":{
- "type":"structure",
- "members":{
- "instancesSummary":{"shape":"InstanceSummaryList"},
- "errorMessage":{"shape":"ErrorMessage"}
- }
- },
- "BatchGetDeploymentsInput":{
- "type":"structure",
- "members":{
- "deploymentIds":{"shape":"DeploymentsList"}
- }
- },
- "BatchGetDeploymentsOutput":{
- "type":"structure",
- "members":{
- "deploymentsInfo":{"shape":"DeploymentsInfoList"}
- }
- },
- "BatchGetOnPremisesInstancesInput":{
- "type":"structure",
- "members":{
- "instanceNames":{"shape":"InstanceNameList"}
- }
- },
- "BatchGetOnPremisesInstancesOutput":{
- "type":"structure",
- "members":{
- "instanceInfos":{"shape":"InstanceInfoList"}
- }
- },
- "BatchLimitExceededException":{
- "type":"structure",
- "members":{
- },
- "exception":true
- },
- "Boolean":{"type":"boolean"},
- "BucketNameFilterRequiredException":{
- "type":"structure",
- "members":{
- },
- "exception":true
- },
- "BundleType":{
- "type":"string",
- "enum":[
- "tar",
- "tgz",
- "zip"
- ]
- },
- "CommitId":{"type":"string"},
- "CreateApplicationInput":{
- "type":"structure",
- "required":["applicationName"],
- "members":{
- "applicationName":{"shape":"ApplicationName"}
- }
- },
- "CreateApplicationOutput":{
- "type":"structure",
- "members":{
- "applicationId":{"shape":"ApplicationId"}
- }
- },
- "CreateDeploymentConfigInput":{
- "type":"structure",
- "required":["deploymentConfigName"],
- "members":{
- "deploymentConfigName":{"shape":"DeploymentConfigName"},
- "minimumHealthyHosts":{"shape":"MinimumHealthyHosts"}
- }
- },
- "CreateDeploymentConfigOutput":{
- "type":"structure",
- "members":{
- "deploymentConfigId":{"shape":"DeploymentConfigId"}
- }
- },
- "CreateDeploymentGroupInput":{
- "type":"structure",
- "required":[
- "applicationName",
- "deploymentGroupName",
- "serviceRoleArn"
- ],
- "members":{
- "applicationName":{"shape":"ApplicationName"},
- "deploymentGroupName":{"shape":"DeploymentGroupName"},
- "deploymentConfigName":{"shape":"DeploymentConfigName"},
- "ec2TagFilters":{"shape":"EC2TagFilterList"},
- "onPremisesInstanceTagFilters":{"shape":"TagFilterList"},
- "autoScalingGroups":{"shape":"AutoScalingGroupNameList"},
- "serviceRoleArn":{"shape":"Role"},
- "triggerConfigurations":{"shape":"TriggerConfigList"}
- }
- },
- "CreateDeploymentGroupOutput":{
- "type":"structure",
- "members":{
- "deploymentGroupId":{"shape":"DeploymentGroupId"}
- }
- },
- "CreateDeploymentInput":{
- "type":"structure",
- "required":["applicationName"],
- "members":{
- "applicationName":{"shape":"ApplicationName"},
- "deploymentGroupName":{"shape":"DeploymentGroupName"},
- "revision":{"shape":"RevisionLocation"},
- "deploymentConfigName":{"shape":"DeploymentConfigName"},
- "description":{"shape":"Description"},
- "ignoreApplicationStopFailures":{"shape":"Boolean"}
- }
- },
- "CreateDeploymentOutput":{
- "type":"structure",
- "members":{
- "deploymentId":{"shape":"DeploymentId"}
- }
- },
- "DeleteApplicationInput":{
- "type":"structure",
- "required":["applicationName"],
- "members":{
- "applicationName":{"shape":"ApplicationName"}
- }
- },
- "DeleteDeploymentConfigInput":{
- "type":"structure",
- "required":["deploymentConfigName"],
- "members":{
- "deploymentConfigName":{"shape":"DeploymentConfigName"}
- }
- },
- "DeleteDeploymentGroupInput":{
- "type":"structure",
- "required":[
- "applicationName",
- "deploymentGroupName"
- ],
- "members":{
- "applicationName":{"shape":"ApplicationName"},
- "deploymentGroupName":{"shape":"DeploymentGroupName"}
- }
- },
- "DeleteDeploymentGroupOutput":{
- "type":"structure",
- "members":{
- "hooksNotCleanedUp":{"shape":"AutoScalingGroupList"}
- }
- },
- "DeploymentAlreadyCompletedException":{
- "type":"structure",
- "members":{
- },
- "exception":true
- },
- "DeploymentConfigAlreadyExistsException":{
- "type":"structure",
- "members":{
- },
- "exception":true
- },
- "DeploymentConfigDoesNotExistException":{
- "type":"structure",
- "members":{
- },
- "exception":true
- },
- "DeploymentConfigId":{"type":"string"},
- "DeploymentConfigInUseException":{
- "type":"structure",
- "members":{
- },
- "exception":true
- },
- "DeploymentConfigInfo":{
- "type":"structure",
- "members":{
- "deploymentConfigId":{"shape":"DeploymentConfigId"},
- "deploymentConfigName":{"shape":"DeploymentConfigName"},
- "minimumHealthyHosts":{"shape":"MinimumHealthyHosts"},
- "createTime":{"shape":"Timestamp"}
- }
- },
- "DeploymentConfigLimitExceededException":{
- "type":"structure",
- "members":{
- },
- "exception":true
- },
- "DeploymentConfigName":{
- "type":"string",
- "max":100,
- "min":1
- },
- "DeploymentConfigNameRequiredException":{
- "type":"structure",
- "members":{
- },
- "exception":true
- },
- "DeploymentConfigsList":{
- "type":"list",
- "member":{"shape":"DeploymentConfigName"}
- },
- "DeploymentCreator":{
- "type":"string",
- "enum":[
- "user",
- "autoscaling"
- ]
- },
- "DeploymentDoesNotExistException":{
- "type":"structure",
- "members":{
- },
- "exception":true
- },
- "DeploymentGroupAlreadyExistsException":{
- "type":"structure",
- "members":{
- },
- "exception":true
- },
- "DeploymentGroupDoesNotExistException":{
- "type":"structure",
- "members":{
- },
- "exception":true
- },
- "DeploymentGroupId":{"type":"string"},
- "DeploymentGroupInfo":{
- "type":"structure",
- "members":{
- "applicationName":{"shape":"ApplicationName"},
- "deploymentGroupId":{"shape":"DeploymentGroupId"},
- "deploymentGroupName":{"shape":"DeploymentGroupName"},
- "deploymentConfigName":{"shape":"DeploymentConfigName"},
- "ec2TagFilters":{"shape":"EC2TagFilterList"},
- "onPremisesInstanceTagFilters":{"shape":"TagFilterList"},
- "autoScalingGroups":{"shape":"AutoScalingGroupList"},
- "serviceRoleArn":{"shape":"Role"},
- "targetRevision":{"shape":"RevisionLocation"},
- "triggerConfigurations":{"shape":"TriggerConfigList"}
- }
- },
- "DeploymentGroupInfoList":{
- "type":"list",
- "member":{"shape":"DeploymentGroupInfo"}
- },
- "DeploymentGroupLimitExceededException":{
- "type":"structure",
- "members":{
- },
- "exception":true
- },
- "DeploymentGroupName":{
- "type":"string",
- "max":100,
- "min":1
- },
- "DeploymentGroupNameRequiredException":{
- "type":"structure",
- "members":{
- },
- "exception":true
- },
- "DeploymentGroupsList":{
- "type":"list",
- "member":{"shape":"DeploymentGroupName"}
- },
- "DeploymentId":{"type":"string"},
- "DeploymentIdRequiredException":{
- "type":"structure",
- "members":{
- },
- "exception":true
- },
- "DeploymentInfo":{
- "type":"structure",
- "members":{
- "applicationName":{"shape":"ApplicationName"},
- "deploymentGroupName":{"shape":"DeploymentGroupName"},
- "deploymentConfigName":{"shape":"DeploymentConfigName"},
- "deploymentId":{"shape":"DeploymentId"},
- "revision":{"shape":"RevisionLocation"},
- "status":{"shape":"DeploymentStatus"},
- "errorInformation":{"shape":"ErrorInformation"},
- "createTime":{"shape":"Timestamp"},
- "startTime":{"shape":"Timestamp"},
- "completeTime":{"shape":"Timestamp"},
- "deploymentOverview":{"shape":"DeploymentOverview"},
- "description":{"shape":"Description"},
- "creator":{"shape":"DeploymentCreator"},
- "ignoreApplicationStopFailures":{"shape":"Boolean"}
- }
- },
- "DeploymentLimitExceededException":{
- "type":"structure",
- "members":{
- },
- "exception":true
- },
- "DeploymentNotStartedException":{
- "type":"structure",
- "members":{
- },
- "exception":true
- },
- "DeploymentOverview":{
- "type":"structure",
- "members":{
- "Pending":{"shape":"InstanceCount"},
- "InProgress":{"shape":"InstanceCount"},
- "Succeeded":{"shape":"InstanceCount"},
- "Failed":{"shape":"InstanceCount"},
- "Skipped":{"shape":"InstanceCount"}
- }
- },
- "DeploymentStatus":{
- "type":"string",
- "enum":[
- "Created",
- "Queued",
- "InProgress",
- "Succeeded",
- "Failed",
- "Stopped"
- ]
- },
- "DeploymentStatusList":{
- "type":"list",
- "member":{"shape":"DeploymentStatus"}
- },
- "DeploymentsInfoList":{
- "type":"list",
- "member":{"shape":"DeploymentInfo"}
- },
- "DeploymentsList":{
- "type":"list",
- "member":{"shape":"DeploymentId"}
- },
- "DeregisterOnPremisesInstanceInput":{
- "type":"structure",
- "required":["instanceName"],
- "members":{
- "instanceName":{"shape":"InstanceName"}
- }
- },
- "Description":{"type":"string"},
- "DescriptionTooLongException":{
- "type":"structure",
- "members":{
- },
- "exception":true
- },
- "Diagnostics":{
- "type":"structure",
- "members":{
- "errorCode":{"shape":"LifecycleErrorCode"},
- "scriptName":{"shape":"ScriptName"},
- "message":{"shape":"LifecycleMessage"},
- "logTail":{"shape":"LogTail"}
- }
- },
- "EC2TagFilter":{
- "type":"structure",
- "members":{
- "Key":{"shape":"Key"},
- "Value":{"shape":"Value"},
- "Type":{"shape":"EC2TagFilterType"}
- }
- },
- "EC2TagFilterList":{
- "type":"list",
- "member":{"shape":"EC2TagFilter"}
- },
- "EC2TagFilterType":{
- "type":"string",
- "enum":[
- "KEY_ONLY",
- "VALUE_ONLY",
- "KEY_AND_VALUE"
- ]
- },
- "ETag":{"type":"string"},
- "ErrorCode":{
- "type":"string",
- "enum":[
- "DEPLOYMENT_GROUP_MISSING",
- "APPLICATION_MISSING",
- "REVISION_MISSING",
- "IAM_ROLE_MISSING",
- "IAM_ROLE_PERMISSIONS",
- "NO_EC2_SUBSCRIPTION",
- "OVER_MAX_INSTANCES",
- "NO_INSTANCES",
- "TIMEOUT",
- "HEALTH_CONSTRAINTS_INVALID",
- "HEALTH_CONSTRAINTS",
- "INTERNAL_ERROR",
- "THROTTLED"
- ]
- },
- "ErrorInformation":{
- "type":"structure",
- "members":{
- "code":{"shape":"ErrorCode"},
- "message":{"shape":"ErrorMessage"}
- }
- },
- "ErrorMessage":{"type":"string"},
- "GenericRevisionInfo":{
- "type":"structure",
- "members":{
- "description":{"shape":"Description"},
- "deploymentGroups":{"shape":"DeploymentGroupsList"},
- "firstUsedTime":{"shape":"Timestamp"},
- "lastUsedTime":{"shape":"Timestamp"},
- "registerTime":{"shape":"Timestamp"}
- }
- },
- "GetApplicationInput":{
- "type":"structure",
- "required":["applicationName"],
- "members":{
- "applicationName":{"shape":"ApplicationName"}
- }
- },
- "GetApplicationOutput":{
- "type":"structure",
- "members":{
- "application":{"shape":"ApplicationInfo"}
- }
- },
- "GetApplicationRevisionInput":{
- "type":"structure",
- "required":[
- "applicationName",
- "revision"
- ],
- "members":{
- "applicationName":{"shape":"ApplicationName"},
- "revision":{"shape":"RevisionLocation"}
- }
- },
- "GetApplicationRevisionOutput":{
- "type":"structure",
- "members":{
- "applicationName":{"shape":"ApplicationName"},
- "revision":{"shape":"RevisionLocation"},
- "revisionInfo":{"shape":"GenericRevisionInfo"}
- }
- },
- "GetDeploymentConfigInput":{
- "type":"structure",
- "required":["deploymentConfigName"],
- "members":{
- "deploymentConfigName":{"shape":"DeploymentConfigName"}
- }
- },
- "GetDeploymentConfigOutput":{
- "type":"structure",
- "members":{
- "deploymentConfigInfo":{"shape":"DeploymentConfigInfo"}
- }
- },
- "GetDeploymentGroupInput":{
- "type":"structure",
- "required":[
- "applicationName",
- "deploymentGroupName"
- ],
- "members":{
- "applicationName":{"shape":"ApplicationName"},
- "deploymentGroupName":{"shape":"DeploymentGroupName"}
- }
- },
- "GetDeploymentGroupOutput":{
- "type":"structure",
- "members":{
- "deploymentGroupInfo":{"shape":"DeploymentGroupInfo"}
- }
- },
- "GetDeploymentInput":{
- "type":"structure",
- "required":["deploymentId"],
- "members":{
- "deploymentId":{"shape":"DeploymentId"}
- }
- },
- "GetDeploymentInstanceInput":{
- "type":"structure",
- "required":[
- "deploymentId",
- "instanceId"
- ],
- "members":{
- "deploymentId":{"shape":"DeploymentId"},
- "instanceId":{"shape":"InstanceId"}
- }
- },
- "GetDeploymentInstanceOutput":{
- "type":"structure",
- "members":{
- "instanceSummary":{"shape":"InstanceSummary"}
- }
- },
- "GetDeploymentOutput":{
- "type":"structure",
- "members":{
- "deploymentInfo":{"shape":"DeploymentInfo"}
- }
- },
- "GetOnPremisesInstanceInput":{
- "type":"structure",
- "required":["instanceName"],
- "members":{
- "instanceName":{"shape":"InstanceName"}
- }
- },
- "GetOnPremisesInstanceOutput":{
- "type":"structure",
- "members":{
- "instanceInfo":{"shape":"InstanceInfo"}
- }
- },
- "GitHubLocation":{
- "type":"structure",
- "members":{
- "repository":{"shape":"Repository"},
- "commitId":{"shape":"CommitId"}
- }
- },
- "IamUserArn":{"type":"string"},
- "IamUserArnAlreadyRegisteredException":{
- "type":"structure",
- "members":{
- },
- "exception":true
- },
- "IamUserArnRequiredException":{
- "type":"structure",
- "members":{
- },
- "exception":true
- },
- "InstanceArn":{"type":"string"},
- "InstanceCount":{"type":"long"},
- "InstanceDoesNotExistException":{
- "type":"structure",
- "members":{
- },
- "exception":true
- },
- "InstanceId":{"type":"string"},
- "InstanceIdRequiredException":{
- "type":"structure",
- "members":{
- },
- "exception":true
- },
- "InstanceInfo":{
- "type":"structure",
- "members":{
- "instanceName":{"shape":"InstanceName"},
- "iamUserArn":{"shape":"IamUserArn"},
- "instanceArn":{"shape":"InstanceArn"},
- "registerTime":{"shape":"Timestamp"},
- "deregisterTime":{"shape":"Timestamp"},
- "tags":{"shape":"TagList"}
- }
- },
- "InstanceInfoList":{
- "type":"list",
- "member":{"shape":"InstanceInfo"}
- },
- "InstanceLimitExceededException":{
- "type":"structure",
- "members":{
- },
- "exception":true
- },
- "InstanceName":{"type":"string"},
- "InstanceNameAlreadyRegisteredException":{
- "type":"structure",
- "members":{
- },
- "exception":true
- },
- "InstanceNameList":{
- "type":"list",
- "member":{"shape":"InstanceName"}
- },
- "InstanceNameRequiredException":{
- "type":"structure",
- "members":{
- },
- "exception":true
- },
- "InstanceNotRegisteredException":{
- "type":"structure",
- "members":{
- },
- "exception":true
- },
- "InstanceStatus":{
- "type":"string",
- "enum":[
- "Pending",
- "InProgress",
- "Succeeded",
- "Failed",
- "Skipped",
- "Unknown"
- ]
- },
- "InstanceStatusList":{
- "type":"list",
- "member":{"shape":"InstanceStatus"}
- },
- "InstanceSummary":{
- "type":"structure",
- "members":{
- "deploymentId":{"shape":"DeploymentId"},
- "instanceId":{"shape":"InstanceId"},
- "status":{"shape":"InstanceStatus"},
- "lastUpdatedAt":{"shape":"Timestamp"},
- "lifecycleEvents":{"shape":"LifecycleEventList"}
- }
- },
- "InstanceSummaryList":{
- "type":"list",
- "member":{"shape":"InstanceSummary"}
- },
- "InstancesList":{
- "type":"list",
- "member":{"shape":"InstanceId"}
- },
- "InvalidApplicationNameException":{
- "type":"structure",
- "members":{
- },
- "exception":true
- },
- "InvalidAutoScalingGroupException":{
- "type":"structure",
- "members":{
- },
- "exception":true
- },
- "InvalidBucketNameFilterException":{
- "type":"structure",
- "members":{
- },
- "exception":true
- },
- "InvalidDeployedStateFilterException":{
- "type":"structure",
- "members":{
- },
- "exception":true
- },
- "InvalidDeploymentConfigNameException":{
- "type":"structure",
- "members":{
- },
- "exception":true
- },
- "InvalidDeploymentGroupNameException":{
- "type":"structure",
- "members":{
- },
- "exception":true
- },
- "InvalidDeploymentIdException":{
- "type":"structure",
- "members":{
- },
- "exception":true
- },
- "InvalidDeploymentStatusException":{
- "type":"structure",
- "members":{
- },
- "exception":true
- },
- "InvalidEC2TagException":{
- "type":"structure",
- "members":{
- },
- "exception":true
- },
- "InvalidIamUserArnException":{
- "type":"structure",
- "members":{
- },
- "exception":true
- },
- "InvalidInstanceNameException":{
- "type":"structure",
- "members":{
- },
- "exception":true
- },
- "InvalidInstanceStatusException":{
- "type":"structure",
- "members":{
- },
- "exception":true
- },
- "InvalidKeyPrefixFilterException":{
- "type":"structure",
- "members":{
- },
- "exception":true
- },
- "InvalidMinimumHealthyHostValueException":{
- "type":"structure",
- "members":{
- },
- "exception":true
- },
- "InvalidNextTokenException":{
- "type":"structure",
- "members":{
- },
- "exception":true
- },
- "InvalidOperationException":{
- "type":"structure",
- "members":{
- },
- "exception":true
- },
- "InvalidRegistrationStatusException":{
- "type":"structure",
- "members":{
- },
- "exception":true
- },
- "InvalidRevisionException":{
- "type":"structure",
- "members":{
- },
- "exception":true
- },
- "InvalidRoleException":{
- "type":"structure",
- "members":{
- },
- "exception":true
- },
- "InvalidSortByException":{
- "type":"structure",
- "members":{
- },
- "exception":true
- },
- "InvalidSortOrderException":{
- "type":"structure",
- "members":{
- },
- "exception":true
- },
- "InvalidTagException":{
- "type":"structure",
- "members":{
- },
- "exception":true
- },
- "InvalidTagFilterException":{
- "type":"structure",
- "members":{
- },
- "exception":true
- },
- "InvalidTimeRangeException":{
- "type":"structure",
- "members":{
- },
- "exception":true
- },
- "InvalidTriggerConfigException":{
- "type":"structure",
- "members":{
- },
- "exception":true
- },
- "Key":{"type":"string"},
- "LifecycleErrorCode":{
- "type":"string",
- "enum":[
- "Success",
- "ScriptMissing",
- "ScriptNotExecutable",
- "ScriptTimedOut",
- "ScriptFailed",
- "UnknownError"
- ]
- },
- "LifecycleEvent":{
- "type":"structure",
- "members":{
- "lifecycleEventName":{"shape":"LifecycleEventName"},
- "diagnostics":{"shape":"Diagnostics"},
- "startTime":{"shape":"Timestamp"},
- "endTime":{"shape":"Timestamp"},
- "status":{"shape":"LifecycleEventStatus"}
- }
- },
- "LifecycleEventList":{
- "type":"list",
- "member":{"shape":"LifecycleEvent"}
- },
- "LifecycleEventName":{"type":"string"},
- "LifecycleEventStatus":{
- "type":"string",
- "enum":[
- "Pending",
- "InProgress",
- "Succeeded",
- "Failed",
- "Skipped",
- "Unknown"
- ]
- },
- "LifecycleHookLimitExceededException":{
- "type":"structure",
- "members":{
- },
- "exception":true
- },
- "LifecycleMessage":{"type":"string"},
- "ListApplicationRevisionsInput":{
- "type":"structure",
- "required":["applicationName"],
- "members":{
- "applicationName":{"shape":"ApplicationName"},
- "sortBy":{"shape":"ApplicationRevisionSortBy"},
- "sortOrder":{"shape":"SortOrder"},
- "s3Bucket":{"shape":"S3Bucket"},
- "s3KeyPrefix":{"shape":"S3Key"},
- "deployed":{"shape":"ListStateFilterAction"},
- "nextToken":{"shape":"NextToken"}
- }
- },
- "ListApplicationRevisionsOutput":{
- "type":"structure",
- "members":{
- "revisions":{"shape":"RevisionLocationList"},
- "nextToken":{"shape":"NextToken"}
- }
- },
- "ListApplicationsInput":{
- "type":"structure",
- "members":{
- "nextToken":{"shape":"NextToken"}
- }
- },
- "ListApplicationsOutput":{
- "type":"structure",
- "members":{
- "applications":{"shape":"ApplicationsList"},
- "nextToken":{"shape":"NextToken"}
- }
- },
- "ListDeploymentConfigsInput":{
- "type":"structure",
- "members":{
- "nextToken":{"shape":"NextToken"}
- }
- },
- "ListDeploymentConfigsOutput":{
- "type":"structure",
- "members":{
- "deploymentConfigsList":{"shape":"DeploymentConfigsList"},
- "nextToken":{"shape":"NextToken"}
- }
- },
- "ListDeploymentGroupsInput":{
- "type":"structure",
- "required":["applicationName"],
- "members":{
- "applicationName":{"shape":"ApplicationName"},
- "nextToken":{"shape":"NextToken"}
- }
- },
- "ListDeploymentGroupsOutput":{
- "type":"structure",
- "members":{
- "applicationName":{"shape":"ApplicationName"},
- "deploymentGroups":{"shape":"DeploymentGroupsList"},
- "nextToken":{"shape":"NextToken"}
- }
- },
- "ListDeploymentInstancesInput":{
- "type":"structure",
- "required":["deploymentId"],
- "members":{
- "deploymentId":{"shape":"DeploymentId"},
- "nextToken":{"shape":"NextToken"},
- "instanceStatusFilter":{"shape":"InstanceStatusList"}
- }
- },
- "ListDeploymentInstancesOutput":{
- "type":"structure",
- "members":{
- "instancesList":{"shape":"InstancesList"},
- "nextToken":{"shape":"NextToken"}
- }
- },
- "ListDeploymentsInput":{
- "type":"structure",
- "members":{
- "applicationName":{"shape":"ApplicationName"},
- "deploymentGroupName":{"shape":"DeploymentGroupName"},
- "includeOnlyStatuses":{"shape":"DeploymentStatusList"},
- "createTimeRange":{"shape":"TimeRange"},
- "nextToken":{"shape":"NextToken"}
- }
- },
- "ListDeploymentsOutput":{
- "type":"structure",
- "members":{
- "deployments":{"shape":"DeploymentsList"},
- "nextToken":{"shape":"NextToken"}
- }
- },
- "ListOnPremisesInstancesInput":{
- "type":"structure",
- "members":{
- "registrationStatus":{"shape":"RegistrationStatus"},
- "tagFilters":{"shape":"TagFilterList"},
- "nextToken":{"shape":"NextToken"}
- }
- },
- "ListOnPremisesInstancesOutput":{
- "type":"structure",
- "members":{
- "instanceNames":{"shape":"InstanceNameList"},
- "nextToken":{"shape":"NextToken"}
- }
- },
- "ListStateFilterAction":{
- "type":"string",
- "enum":[
- "include",
- "exclude",
- "ignore"
- ]
- },
- "LogTail":{"type":"string"},
- "Message":{"type":"string"},
- "MinimumHealthyHosts":{
- "type":"structure",
- "members":{
- "value":{"shape":"MinimumHealthyHostsValue"},
- "type":{"shape":"MinimumHealthyHostsType"}
- }
- },
- "MinimumHealthyHostsType":{
- "type":"string",
- "enum":[
- "HOST_COUNT",
- "FLEET_PERCENT"
- ]
- },
- "MinimumHealthyHostsValue":{"type":"integer"},
- "NextToken":{"type":"string"},
- "RegisterApplicationRevisionInput":{
- "type":"structure",
- "required":[
- "applicationName",
- "revision"
- ],
- "members":{
- "applicationName":{"shape":"ApplicationName"},
- "description":{"shape":"Description"},
- "revision":{"shape":"RevisionLocation"}
- }
- },
- "RegisterOnPremisesInstanceInput":{
- "type":"structure",
- "required":[
- "instanceName",
- "iamUserArn"
- ],
- "members":{
- "instanceName":{"shape":"InstanceName"},
- "iamUserArn":{"shape":"IamUserArn"}
- }
- },
- "RegistrationStatus":{
- "type":"string",
- "enum":[
- "Registered",
- "Deregistered"
- ]
- },
- "RemoveTagsFromOnPremisesInstancesInput":{
- "type":"structure",
- "required":[
- "tags",
- "instanceNames"
- ],
- "members":{
- "tags":{"shape":"TagList"},
- "instanceNames":{"shape":"InstanceNameList"}
- }
- },
- "Repository":{"type":"string"},
- "RevisionDoesNotExistException":{
- "type":"structure",
- "members":{
- },
- "exception":true
- },
- "RevisionInfo":{
- "type":"structure",
- "members":{
- "revisionLocation":{"shape":"RevisionLocation"},
- "genericRevisionInfo":{"shape":"GenericRevisionInfo"}
- }
- },
- "RevisionInfoList":{
- "type":"list",
- "member":{"shape":"RevisionInfo"}
- },
- "RevisionLocation":{
- "type":"structure",
- "members":{
- "revisionType":{"shape":"RevisionLocationType"},
- "s3Location":{"shape":"S3Location"},
- "gitHubLocation":{"shape":"GitHubLocation"}
- }
- },
- "RevisionLocationList":{
- "type":"list",
- "member":{"shape":"RevisionLocation"}
- },
- "RevisionLocationType":{
- "type":"string",
- "enum":[
- "S3",
- "GitHub"
- ]
- },
- "RevisionRequiredException":{
- "type":"structure",
- "members":{
- },
- "exception":true
- },
- "Role":{"type":"string"},
- "RoleRequiredException":{
- "type":"structure",
- "members":{
- },
- "exception":true
- },
- "S3Bucket":{"type":"string"},
- "S3Key":{"type":"string"},
- "S3Location":{
- "type":"structure",
- "members":{
- "bucket":{"shape":"S3Bucket"},
- "key":{"shape":"S3Key"},
- "bundleType":{"shape":"BundleType"},
- "version":{"shape":"VersionId"},
- "eTag":{"shape":"ETag"}
- }
- },
- "ScriptName":{"type":"string"},
- "SortOrder":{
- "type":"string",
- "enum":[
- "ascending",
- "descending"
- ]
- },
- "StopDeploymentInput":{
- "type":"structure",
- "required":["deploymentId"],
- "members":{
- "deploymentId":{"shape":"DeploymentId"}
- }
- },
- "StopDeploymentOutput":{
- "type":"structure",
- "members":{
- "status":{"shape":"StopStatus"},
- "statusMessage":{"shape":"Message"}
- }
- },
- "StopStatus":{
- "type":"string",
- "enum":[
- "Pending",
- "Succeeded"
- ]
- },
- "Tag":{
- "type":"structure",
- "members":{
- "Key":{"shape":"Key"},
- "Value":{"shape":"Value"}
- }
- },
- "TagFilter":{
- "type":"structure",
- "members":{
- "Key":{"shape":"Key"},
- "Value":{"shape":"Value"},
- "Type":{"shape":"TagFilterType"}
- }
- },
- "TagFilterList":{
- "type":"list",
- "member":{"shape":"TagFilter"}
- },
- "TagFilterType":{
- "type":"string",
- "enum":[
- "KEY_ONLY",
- "VALUE_ONLY",
- "KEY_AND_VALUE"
- ]
- },
- "TagLimitExceededException":{
- "type":"structure",
- "members":{
- },
- "exception":true
- },
- "TagList":{
- "type":"list",
- "member":{"shape":"Tag"}
- },
- "TagRequiredException":{
- "type":"structure",
- "members":{
- },
- "exception":true
- },
- "TimeRange":{
- "type":"structure",
- "members":{
- "start":{"shape":"Timestamp"},
- "end":{"shape":"Timestamp"}
- }
- },
- "Timestamp":{"type":"timestamp"},
- "TriggerConfig":{
- "type":"structure",
- "members":{
- "triggerName":{"shape":"TriggerName"},
- "triggerTargetArn":{"shape":"TriggerTargetArn"},
- "triggerEvents":{"shape":"TriggerEventTypeList"}
- }
- },
- "TriggerConfigList":{
- "type":"list",
- "member":{"shape":"TriggerConfig"}
- },
- "TriggerEventType":{
- "type":"string",
- "enum":[
- "DeploymentStart",
- "DeploymentSuccess",
- "DeploymentFailure",
- "DeploymentStop",
- "InstanceStart",
- "InstanceSuccess",
- "InstanceFailure"
- ]
- },
- "TriggerEventTypeList":{
- "type":"list",
- "member":{"shape":"TriggerEventType"}
- },
- "TriggerName":{"type":"string"},
- "TriggerTargetArn":{"type":"string"},
- "TriggerTargetsLimitExceededException":{
- "type":"structure",
- "members":{
- },
- "exception":true
- },
- "UpdateApplicationInput":{
- "type":"structure",
- "members":{
- "applicationName":{"shape":"ApplicationName"},
- "newApplicationName":{"shape":"ApplicationName"}
- }
- },
- "UpdateDeploymentGroupInput":{
- "type":"structure",
- "required":[
- "applicationName",
- "currentDeploymentGroupName"
- ],
- "members":{
- "applicationName":{"shape":"ApplicationName"},
- "currentDeploymentGroupName":{"shape":"DeploymentGroupName"},
- "newDeploymentGroupName":{"shape":"DeploymentGroupName"},
- "deploymentConfigName":{"shape":"DeploymentConfigName"},
- "ec2TagFilters":{"shape":"EC2TagFilterList"},
- "onPremisesInstanceTagFilters":{"shape":"TagFilterList"},
- "autoScalingGroups":{"shape":"AutoScalingGroupNameList"},
- "serviceRoleArn":{"shape":"Role"},
- "triggerConfigurations":{"shape":"TriggerConfigList"}
- }
- },
- "UpdateDeploymentGroupOutput":{
- "type":"structure",
- "members":{
- "hooksNotCleanedUp":{"shape":"AutoScalingGroupList"}
- }
- },
- "Value":{"type":"string"},
- "VersionId":{"type":"string"}
- }
- }
|