Skip to content

Commit a599c7b

Browse files
ServiceCatalog's APIs (DeleteServiceAction, DisassociateServiceActionFromProvisioningArtifact, AssociateServiceActionWithProvisioningArtifact) now throw InvalidParametersException when IdempotencyToken is invalid.
1 parent 71a9299 commit a599c7b

12 files changed

+323
-522
lines changed

generator/ServiceModels/servicecatalog/servicecatalog-2015-12-10.api.json

Lines changed: 39 additions & 72 deletions
Original file line numberDiff line numberDiff line change
@@ -349,7 +349,8 @@
349349
"output":{"shape":"DeleteServiceActionOutput"},
350350
"errors":[
351351
{"shape":"ResourceNotFoundException"},
352-
{"shape":"ResourceInUseException"}
352+
{"shape":"ResourceInUseException"},
353+
{"shape":"InvalidParametersException"}
353354
]
354355
},
355356
"DeleteTagOption":{
@@ -632,7 +633,8 @@
632633
"input":{"shape":"DisassociateServiceActionFromProvisioningArtifactInput"},
633634
"output":{"shape":"DisassociateServiceActionFromProvisioningArtifactOutput"},
634635
"errors":[
635-
{"shape":"ResourceNotFoundException"}
636+
{"shape":"ResourceNotFoundException"},
637+
{"shape":"InvalidParametersException"}
636638
]
637639
},
638640
"DisassociateTagOptionFromResource":{
@@ -1232,8 +1234,7 @@
12321234
},
12331235
"AcceptPortfolioShareOutput":{
12341236
"type":"structure",
1235-
"members":{
1236-
}
1237+
"members":{}
12371238
},
12381239
"AccessLevelFilter":{
12391240
"type":"structure",
@@ -1290,8 +1291,7 @@
12901291
},
12911292
"AssociateBudgetWithResourceOutput":{
12921293
"type":"structure",
1293-
"members":{
1294-
}
1294+
"members":{}
12951295
},
12961296
"AssociatePrincipalWithPortfolioInput":{
12971297
"type":"structure",
@@ -1309,8 +1309,7 @@
13091309
},
13101310
"AssociatePrincipalWithPortfolioOutput":{
13111311
"type":"structure",
1312-
"members":{
1313-
}
1312+
"members":{}
13141313
},
13151314
"AssociateProductWithPortfolioInput":{
13161315
"type":"structure",
@@ -1327,8 +1326,7 @@
13271326
},
13281327
"AssociateProductWithPortfolioOutput":{
13291328
"type":"structure",
1330-
"members":{
1331-
}
1329+
"members":{}
13321330
},
13331331
"AssociateServiceActionWithProvisioningArtifactInput":{
13341332
"type":"structure",
@@ -1350,8 +1348,7 @@
13501348
},
13511349
"AssociateServiceActionWithProvisioningArtifactOutput":{
13521350
"type":"structure",
1353-
"members":{
1354-
}
1351+
"members":{}
13551352
},
13561353
"AssociateTagOptionWithResourceInput":{
13571354
"type":"structure",
@@ -1366,8 +1363,7 @@
13661363
},
13671364
"AssociateTagOptionWithResourceOutput":{
13681365
"type":"structure",
1369-
"members":{
1370-
}
1366+
"members":{}
13711367
},
13721368
"AttributeValue":{"type":"string"},
13731369
"BatchAssociateServiceActionWithProvisioningArtifactInput":{
@@ -1759,8 +1755,7 @@
17591755
},
17601756
"DeleteConstraintOutput":{
17611757
"type":"structure",
1762-
"members":{
1763-
}
1758+
"members":{}
17641759
},
17651760
"DeletePortfolioInput":{
17661761
"type":"structure",
@@ -1772,8 +1767,7 @@
17721767
},
17731768
"DeletePortfolioOutput":{
17741769
"type":"structure",
1775-
"members":{
1776-
}
1770+
"members":{}
17771771
},
17781772
"DeletePortfolioShareInput":{
17791773
"type":"structure",
@@ -1801,8 +1795,7 @@
18011795
},
18021796
"DeleteProductOutput":{
18031797
"type":"structure",
1804-
"members":{
1805-
}
1798+
"members":{}
18061799
},
18071800
"DeleteProvisionedProductPlanInput":{
18081801
"type":"structure",
@@ -1815,8 +1808,7 @@
18151808
},
18161809
"DeleteProvisionedProductPlanOutput":{
18171810
"type":"structure",
1818-
"members":{
1819-
}
1811+
"members":{}
18201812
},
18211813
"DeleteProvisioningArtifactInput":{
18221814
"type":"structure",
@@ -1832,8 +1824,7 @@
18321824
},
18331825
"DeleteProvisioningArtifactOutput":{
18341826
"type":"structure",
1835-
"members":{
1836-
}
1827+
"members":{}
18371828
},
18381829
"DeleteServiceActionInput":{
18391830
"type":"structure",
@@ -1849,8 +1840,7 @@
18491840
},
18501841
"DeleteServiceActionOutput":{
18511842
"type":"structure",
1852-
"members":{
1853-
}
1843+
"members":{}
18541844
},
18551845
"DeleteTagOptionInput":{
18561846
"type":"structure",
@@ -1861,8 +1851,7 @@
18611851
},
18621852
"DeleteTagOptionOutput":{
18631853
"type":"structure",
1864-
"members":{
1865-
}
1854+
"members":{}
18661855
},
18671856
"DescribeConstraintInput":{
18681857
"type":"structure",
@@ -2158,13 +2147,11 @@
21582147
"Description":{"type":"string"},
21592148
"DisableAWSOrganizationsAccessInput":{
21602149
"type":"structure",
2161-
"members":{
2162-
}
2150+
"members":{}
21632151
},
21642152
"DisableAWSOrganizationsAccessOutput":{
21652153
"type":"structure",
2166-
"members":{
2167-
}
2154+
"members":{}
21682155
},
21692156
"DisableTemplateValidation":{"type":"boolean"},
21702157
"DisassociateBudgetFromResourceInput":{
@@ -2180,8 +2167,7 @@
21802167
},
21812168
"DisassociateBudgetFromResourceOutput":{
21822169
"type":"structure",
2183-
"members":{
2184-
}
2170+
"members":{}
21852171
},
21862172
"DisassociatePrincipalFromPortfolioInput":{
21872173
"type":"structure",
@@ -2198,8 +2184,7 @@
21982184
},
21992185
"DisassociatePrincipalFromPortfolioOutput":{
22002186
"type":"structure",
2201-
"members":{
2202-
}
2187+
"members":{}
22032188
},
22042189
"DisassociateProductFromPortfolioInput":{
22052190
"type":"structure",
@@ -2215,8 +2200,7 @@
22152200
},
22162201
"DisassociateProductFromPortfolioOutput":{
22172202
"type":"structure",
2218-
"members":{
2219-
}
2203+
"members":{}
22202204
},
22212205
"DisassociateServiceActionFromProvisioningArtifactInput":{
22222206
"type":"structure",
@@ -2238,8 +2222,7 @@
22382222
},
22392223
"DisassociateServiceActionFromProvisioningArtifactOutput":{
22402224
"type":"structure",
2241-
"members":{
2242-
}
2225+
"members":{}
22432226
},
22442227
"DisassociateTagOptionFromResourceInput":{
22452228
"type":"structure",
@@ -2254,24 +2237,20 @@
22542237
},
22552238
"DisassociateTagOptionFromResourceOutput":{
22562239
"type":"structure",
2257-
"members":{
2258-
}
2240+
"members":{}
22592241
},
22602242
"DuplicateResourceException":{
22612243
"type":"structure",
2262-
"members":{
2263-
},
2244+
"members":{},
22642245
"exception":true
22652246
},
22662247
"EnableAWSOrganizationsAccessInput":{
22672248
"type":"structure",
2268-
"members":{
2269-
}
2249+
"members":{}
22702250
},
22712251
"EnableAWSOrganizationsAccessOutput":{
22722252
"type":"structure",
2273-
"members":{
2274-
}
2253+
"members":{}
22752254
},
22762255
"EngineWorkflowFailureReason":{
22772256
"type":"string",
@@ -2410,8 +2389,7 @@
24102389
},
24112390
"GetAWSOrganizationsAccessStatusInput":{
24122391
"type":"structure",
2413-
"members":{
2414-
}
2392+
"members":{}
24152393
},
24162394
"GetAWSOrganizationsAccessStatusOutput":{
24172395
"type":"structure",
@@ -2482,14 +2460,12 @@
24822460
"InstructionValue":{"type":"string"},
24832461
"InvalidParametersException":{
24842462
"type":"structure",
2485-
"members":{
2486-
},
2463+
"members":{},
24872464
"exception":true
24882465
},
24892466
"InvalidStateException":{
24902467
"type":"structure",
2491-
"members":{
2492-
},
2468+
"members":{},
24932469
"exception":true
24942470
},
24952471
"LastRequestId":{"type":"string"},
@@ -2539,8 +2515,7 @@
25392515
},
25402516
"LimitExceededException":{
25412517
"type":"structure",
2542-
"members":{
2543-
},
2518+
"members":{},
25442519
"exception":true
25452520
},
25462521
"ListAcceptedPortfolioSharesInput":{
@@ -2906,8 +2881,7 @@
29062881
},
29072882
"NotifyProvisionProductEngineWorkflowResultOutput":{
29082883
"type":"structure",
2909-
"members":{
2910-
}
2884+
"members":{}
29112885
},
29122886
"NotifyTerminateProvisionedProductEngineWorkflowResultInput":{
29132887
"type":"structure",
@@ -2930,8 +2904,7 @@
29302904
},
29312905
"NotifyTerminateProvisionedProductEngineWorkflowResultOutput":{
29322906
"type":"structure",
2933-
"members":{
2934-
}
2907+
"members":{}
29352908
},
29362909
"NotifyUpdateProvisionedProductEngineWorkflowResultInput":{
29372910
"type":"structure",
@@ -2955,17 +2928,15 @@
29552928
},
29562929
"NotifyUpdateProvisionedProductEngineWorkflowResultOutput":{
29572930
"type":"structure",
2958-
"members":{
2959-
}
2931+
"members":{}
29602932
},
29612933
"NullableBoolean":{
29622934
"type":"boolean",
29632935
"box":true
29642936
},
29652937
"OperationNotSupportedException":{
29662938
"type":"structure",
2967-
"members":{
2968-
},
2939+
"members":{},
29692940
"exception":true
29702941
},
29712942
"OrganizationNode":{
@@ -3691,8 +3662,7 @@
36913662
},
36923663
"RejectPortfolioShareOutput":{
36933664
"type":"structure",
3694-
"members":{
3695-
}
3665+
"members":{}
36963666
},
36973667
"Replacement":{
36983668
"type":"string",
@@ -3791,14 +3761,12 @@
37913761
"ResourceId":{"type":"string"},
37923762
"ResourceInUseException":{
37933763
"type":"structure",
3794-
"members":{
3795-
},
3764+
"members":{},
37963765
"exception":true
37973766
},
37983767
"ResourceNotFoundException":{
37993768
"type":"structure",
3800-
"members":{
3801-
},
3769+
"members":{},
38023770
"exception":true
38033771
},
38043772
"ResourceTargetDefinition":{
@@ -4203,8 +4171,7 @@
42034171
},
42044172
"TagOptionNotMigratedException":{
42054173
"type":"structure",
4206-
"members":{
4207-
},
4174+
"members":{},
42084175
"exception":true
42094176
},
42104177
"TagOptionSummaries":{

0 commit comments

Comments
 (0)