|
23 | 23 | "input":{"shape":"CancelResourceRequestInput"},
|
24 | 24 | "output":{"shape":"CancelResourceRequestOutput"},
|
25 | 25 | "errors":[
|
26 |
| - {"shape":"RequestTokenNotFoundException"}, |
27 |
| - {"shape":"ConcurrentModificationException"} |
| 26 | + {"shape":"ConcurrentModificationException"}, |
| 27 | + {"shape":"RequestTokenNotFoundException"} |
28 | 28 | ],
|
29 | 29 | "documentation":"<p>Cancels the specified resource operation request. For more information, see <a href=\"https://docs.aws.amazon.com/cloudcontrolapi/latest/userguide/resource-operations-manage-requests.html#resource-operations-manage-requests-cancel\">Canceling resource operation requests</a> in the <i>Amazon Web Services Cloud Control API User Guide</i>.</p> <p>Only resource operations requests with a status of <code>PENDING</code> or <code>IN_PROGRESS</code> can be canceled.</p>",
|
30 | 30 | "idempotent":true
|
|
38 | 38 | "input":{"shape":"CreateResourceInput"},
|
39 | 39 | "output":{"shape":"CreateResourceOutput"},
|
40 | 40 | "errors":[
|
41 |
| - {"shape":"ConcurrentOperationException"}, |
42 |
| - {"shape":"ClientTokenConflictException"}, |
43 |
| - {"shape":"UnsupportedActionException"}, |
44 |
| - {"shape":"TypeNotFoundException"}, |
45 | 41 | {"shape":"AlreadyExistsException"},
|
46 |
| - {"shape":"GeneralServiceException"}, |
47 | 42 | {"shape":"HandlerInternalFailureException"},
|
48 |
| - {"shape":"InvalidCredentialsException"}, |
| 43 | + {"shape":"GeneralServiceException"}, |
| 44 | + {"shape":"NotUpdatableException"}, |
| 45 | + {"shape":"TypeNotFoundException"}, |
| 46 | + {"shape":"ConcurrentOperationException"}, |
49 | 47 | {"shape":"InvalidRequestException"},
|
50 |
| - {"shape":"NetworkFailureException"}, |
| 48 | + {"shape":"PrivateTypeException"}, |
51 | 49 | {"shape":"ResourceNotFoundException"},
|
| 50 | + {"shape":"NetworkFailureException"}, |
| 51 | + {"shape":"UnsupportedActionException"}, |
52 | 52 | {"shape":"NotStabilizedException"},
|
53 |
| - {"shape":"NotUpdatableException"}, |
54 |
| - {"shape":"ResourceConflictException"}, |
55 | 53 | {"shape":"ServiceInternalErrorException"},
|
| 54 | + {"shape":"HandlerFailureException"}, |
56 | 55 | {"shape":"ServiceLimitExceededException"},
|
57 |
| - {"shape":"ThrottlingException"}, |
58 |
| - {"shape":"PrivateTypeException"}, |
59 |
| - {"shape":"HandlerFailureException"} |
| 56 | + {"shape":"InvalidCredentialsException"}, |
| 57 | + {"shape":"ResourceConflictException"}, |
| 58 | + {"shape":"ClientTokenConflictException"}, |
| 59 | + {"shape":"ThrottlingException"} |
60 | 60 | ],
|
61 | 61 | "documentation":"<p>Creates the specified resource. For more information, see <a href=\"https://docs.aws.amazon.com/cloudcontrolapi/latest/userguide/resource-operations-create.html\">Creating a resource</a> in the <i>Amazon Web Services Cloud Control API User Guide</i>.</p> <p>After you have initiated a resource creation request, you can monitor the progress of your request by calling <a href=\"https://docs.aws.amazon.com/cloudcontrolapi/latest/APIReference/API_GetResourceRequestStatus.html\">GetResourceRequestStatus</a> using the <code>RequestToken</code> of the <code>ProgressEvent</code> type returned by <code>CreateResource</code>.</p>"
|
62 | 62 | },
|
|
69 | 69 | "input":{"shape":"DeleteResourceInput"},
|
70 | 70 | "output":{"shape":"DeleteResourceOutput"},
|
71 | 71 | "errors":[
|
72 |
| - {"shape":"ConcurrentOperationException"}, |
73 |
| - {"shape":"ClientTokenConflictException"}, |
74 |
| - {"shape":"UnsupportedActionException"}, |
75 |
| - {"shape":"TypeNotFoundException"}, |
76 | 72 | {"shape":"AlreadyExistsException"},
|
77 |
| - {"shape":"GeneralServiceException"}, |
78 | 73 | {"shape":"HandlerInternalFailureException"},
|
79 |
| - {"shape":"InvalidCredentialsException"}, |
| 74 | + {"shape":"GeneralServiceException"}, |
| 75 | + {"shape":"NotUpdatableException"}, |
| 76 | + {"shape":"TypeNotFoundException"}, |
| 77 | + {"shape":"ConcurrentOperationException"}, |
80 | 78 | {"shape":"InvalidRequestException"},
|
81 |
| - {"shape":"NetworkFailureException"}, |
| 79 | + {"shape":"PrivateTypeException"}, |
82 | 80 | {"shape":"ResourceNotFoundException"},
|
| 81 | + {"shape":"NetworkFailureException"}, |
| 82 | + {"shape":"UnsupportedActionException"}, |
83 | 83 | {"shape":"NotStabilizedException"},
|
84 |
| - {"shape":"NotUpdatableException"}, |
85 |
| - {"shape":"ResourceConflictException"}, |
86 | 84 | {"shape":"ServiceInternalErrorException"},
|
| 85 | + {"shape":"HandlerFailureException"}, |
87 | 86 | {"shape":"ServiceLimitExceededException"},
|
88 |
| - {"shape":"ThrottlingException"}, |
89 |
| - {"shape":"PrivateTypeException"}, |
90 |
| - {"shape":"HandlerFailureException"} |
| 87 | + {"shape":"InvalidCredentialsException"}, |
| 88 | + {"shape":"ResourceConflictException"}, |
| 89 | + {"shape":"ClientTokenConflictException"}, |
| 90 | + {"shape":"ThrottlingException"} |
91 | 91 | ],
|
92 | 92 | "documentation":"<p>Deletes the specified resource. For details, see <a href=\"https://docs.aws.amazon.com/cloudcontrolapi/latest/userguide/resource-operations-delete.html\">Deleting a resource</a> in the <i>Amazon Web Services Cloud Control API User Guide</i>.</p> <p>After you have initiated a resource deletion request, you can monitor the progress of your request by calling <a href=\"https://docs.aws.amazon.com/cloudcontrolapi/latest/APIReference/API_GetResourceRequestStatus.html\">GetResourceRequestStatus</a> using the <code>RequestToken</code> of the <code>ProgressEvent</code> returned by <code>DeleteResource</code>.</p>"
|
93 | 93 | },
|
|
100 | 100 | "input":{"shape":"GetResourceInput"},
|
101 | 101 | "output":{"shape":"GetResourceOutput"},
|
102 | 102 | "errors":[
|
103 |
| - {"shape":"UnsupportedActionException"}, |
104 |
| - {"shape":"TypeNotFoundException"}, |
105 | 103 | {"shape":"AlreadyExistsException"},
|
106 |
| - {"shape":"GeneralServiceException"}, |
107 | 104 | {"shape":"HandlerInternalFailureException"},
|
108 |
| - {"shape":"InvalidCredentialsException"}, |
| 105 | + {"shape":"GeneralServiceException"}, |
| 106 | + {"shape":"NotUpdatableException"}, |
| 107 | + {"shape":"TypeNotFoundException"}, |
109 | 108 | {"shape":"InvalidRequestException"},
|
110 |
| - {"shape":"NetworkFailureException"}, |
| 109 | + {"shape":"PrivateTypeException"}, |
111 | 110 | {"shape":"ResourceNotFoundException"},
|
| 111 | + {"shape":"NetworkFailureException"}, |
| 112 | + {"shape":"UnsupportedActionException"}, |
112 | 113 | {"shape":"NotStabilizedException"},
|
113 |
| - {"shape":"NotUpdatableException"}, |
114 |
| - {"shape":"ResourceConflictException"}, |
115 | 114 | {"shape":"ServiceInternalErrorException"},
|
| 115 | + {"shape":"HandlerFailureException"}, |
116 | 116 | {"shape":"ServiceLimitExceededException"},
|
117 |
| - {"shape":"ThrottlingException"}, |
118 |
| - {"shape":"PrivateTypeException"}, |
119 |
| - {"shape":"HandlerFailureException"} |
| 117 | + {"shape":"InvalidCredentialsException"}, |
| 118 | + {"shape":"ResourceConflictException"}, |
| 119 | + {"shape":"ThrottlingException"} |
120 | 120 | ],
|
121 | 121 | "documentation":"<p>Returns information about the current state of the specified resource. For details, see <a href=\"https://docs.aws.amazon.com/cloudcontrolapi/latest/userguide/resource-operations-read.html\">Reading a resource's current state</a>.</p> <p>You can use this action to return information about an existing resource in your account and Amazon Web Services Region, whether those resources were provisioned using Cloud Control API.</p>"
|
122 | 122 | },
|
|
152 | 152 | "input":{"shape":"ListResourcesInput"},
|
153 | 153 | "output":{"shape":"ListResourcesOutput"},
|
154 | 154 | "errors":[
|
155 |
| - {"shape":"UnsupportedActionException"}, |
156 |
| - {"shape":"TypeNotFoundException"}, |
157 | 155 | {"shape":"AlreadyExistsException"},
|
158 |
| - {"shape":"GeneralServiceException"}, |
159 | 156 | {"shape":"HandlerInternalFailureException"},
|
160 |
| - {"shape":"InvalidCredentialsException"}, |
| 157 | + {"shape":"GeneralServiceException"}, |
| 158 | + {"shape":"NotUpdatableException"}, |
| 159 | + {"shape":"TypeNotFoundException"}, |
161 | 160 | {"shape":"InvalidRequestException"},
|
162 |
| - {"shape":"NetworkFailureException"}, |
| 161 | + {"shape":"PrivateTypeException"}, |
163 | 162 | {"shape":"ResourceNotFoundException"},
|
| 163 | + {"shape":"NetworkFailureException"}, |
| 164 | + {"shape":"UnsupportedActionException"}, |
164 | 165 | {"shape":"NotStabilizedException"},
|
165 |
| - {"shape":"NotUpdatableException"}, |
166 |
| - {"shape":"ResourceConflictException"}, |
167 | 166 | {"shape":"ServiceInternalErrorException"},
|
| 167 | + {"shape":"HandlerFailureException"}, |
168 | 168 | {"shape":"ServiceLimitExceededException"},
|
169 |
| - {"shape":"ThrottlingException"}, |
170 |
| - {"shape":"PrivateTypeException"}, |
171 |
| - {"shape":"HandlerFailureException"} |
| 169 | + {"shape":"InvalidCredentialsException"}, |
| 170 | + {"shape":"ResourceConflictException"}, |
| 171 | + {"shape":"ThrottlingException"} |
172 | 172 | ],
|
173 | 173 | "documentation":"<p>Returns information about the specified resources. For more information, see <a href=\"https://docs.aws.amazon.com/cloudcontrolapi/latest/userguide/resource-operations-list.html\">Discovering resources</a> in the <i>Amazon Web Services Cloud Control API User Guide</i>.</p> <p>You can use this action to return information about existing resources in your account and Amazon Web Services Region, whether those resources were provisioned using Cloud Control API.</p>"
|
174 | 174 | },
|
|
181 | 181 | "input":{"shape":"UpdateResourceInput"},
|
182 | 182 | "output":{"shape":"UpdateResourceOutput"},
|
183 | 183 | "errors":[
|
184 |
| - {"shape":"ConcurrentOperationException"}, |
185 |
| - {"shape":"ClientTokenConflictException"}, |
186 |
| - {"shape":"UnsupportedActionException"}, |
187 |
| - {"shape":"TypeNotFoundException"}, |
188 | 184 | {"shape":"AlreadyExistsException"},
|
189 |
| - {"shape":"GeneralServiceException"}, |
190 | 185 | {"shape":"HandlerInternalFailureException"},
|
191 |
| - {"shape":"InvalidCredentialsException"}, |
| 186 | + {"shape":"GeneralServiceException"}, |
| 187 | + {"shape":"NotUpdatableException"}, |
| 188 | + {"shape":"TypeNotFoundException"}, |
| 189 | + {"shape":"ConcurrentOperationException"}, |
192 | 190 | {"shape":"InvalidRequestException"},
|
193 |
| - {"shape":"NetworkFailureException"}, |
| 191 | + {"shape":"PrivateTypeException"}, |
194 | 192 | {"shape":"ResourceNotFoundException"},
|
| 193 | + {"shape":"NetworkFailureException"}, |
| 194 | + {"shape":"UnsupportedActionException"}, |
195 | 195 | {"shape":"NotStabilizedException"},
|
196 |
| - {"shape":"NotUpdatableException"}, |
197 |
| - {"shape":"ResourceConflictException"}, |
198 | 196 | {"shape":"ServiceInternalErrorException"},
|
| 197 | + {"shape":"HandlerFailureException"}, |
199 | 198 | {"shape":"ServiceLimitExceededException"},
|
200 |
| - {"shape":"ThrottlingException"}, |
201 |
| - {"shape":"PrivateTypeException"}, |
202 |
| - {"shape":"HandlerFailureException"} |
| 199 | + {"shape":"InvalidCredentialsException"}, |
| 200 | + {"shape":"ResourceConflictException"}, |
| 201 | + {"shape":"ClientTokenConflictException"}, |
| 202 | + {"shape":"ThrottlingException"} |
203 | 203 | ],
|
204 | 204 | "documentation":"<p>Updates the specified property values in the resource.</p> <p>You specify your resource property updates as a list of patch operations contained in a JSON patch document that adheres to the <a href=\"https://datatracker.ietf.org/doc/html/rfc6902\"> <i>RFC 6902 - JavaScript Object Notation (JSON) Patch</i> </a> standard.</p> <p>For details on how Cloud Control API performs resource update operations, see <a href=\"https://docs.aws.amazon.com/cloudcontrolapi/latest/userguide/resource-operations-update.html\">Updating a resource</a> in the <i>Amazon Web Services Cloud Control API User Guide</i>.</p> <p>After you have initiated a resource update request, you can monitor the progress of your request by calling <a href=\"https://docs.aws.amazon.com/cloudcontrolapi/latest/APIReference/API_GetResourceRequestStatus.html\">GetResourceRequestStatus</a> using the <code>RequestToken</code> of the <code>ProgressEvent</code> returned by <code>UpdateResource</code>.</p> <p>For more information about the properties of a specific resource, refer to the related topic for the resource in the <a href=\"https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-template-resource-type-ref.html\">Resource and property types reference</a> in the <i>CloudFormation Users Guide</i>.</p>"
|
205 | 205 | }
|
|
249 | 249 | "Message":{"shape":"ErrorMessage"}
|
250 | 250 | },
|
251 | 251 | "documentation":"<p>The resource is currently being modified by another operation.</p>",
|
252 |
| - "exception":true |
| 252 | + "exception":true, |
| 253 | + "fault":true |
253 | 254 | },
|
254 | 255 | "ConcurrentOperationException":{
|
255 | 256 | "type":"structure",
|
|
285 | 286 | },
|
286 | 287 | "DesiredState":{
|
287 | 288 | "shape":"Properties",
|
288 |
| - "documentation":"<p>Structured data format representing the desired state of the resource, consisting of that resource's properties and their desired values.</p> <note> <p>Cloud Control API currently supports JSON as a structured data format.</p> </note> <p>Specify the desired state as one of the following:</p> <ul> <li> <p>A JSON blob</p> </li> <li> <p>A local path containing the desired state in JSON data format</p> </li> </ul> <p>For more information, see <a href=\"https://docs.aws.amazon.com/cloudcontrolapi/latest/userguide/resource-operations-create.html#resource-operations-create-desiredstate\">Composing the desired state of the resource</a> in the <i>Amazon Web Services Cloud Control API User Guide</i>.</p> <p>For more information about the properties of a specific resource, refer to the related topic for the resource in the <a href=\"https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-template-resource-type-ref.html\">Resource and property types reference</a> in the <i>CloudFormation Users Guide</i>.</p>" |
| 289 | + "documentation":"<p>Structured data format representing the desired state of the resource, consisting of that resource's properties and their desired values.</p> <note> <p>Cloud Control API currently supports JSON as a structured data format.</p> </note> <pre><code> <p>Specify the desired state as one of the following:</p> <ul> <li> <p>A JSON blob</p> </li> <li> <p>A local path containing the desired state in JSON data format</p> </li> </ul> <p>For more information, see <a href="https://docs.aws.amazon.com/cloudcontrolapi/latest/userguide/resource-operations-create.html#resource-operations-create-desiredstate">Composing the desired state of the resource</a> in the <i>Amazon Web Services Cloud Control API User Guide</i>.</p> <p>For more information about the properties of a specific resource, refer to the related topic for the resource in the <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-template-resource-type-ref.html">Resource and property types reference</a> in the <i>CloudFormation Users Guide</i>.</p> </code></pre>" |
289 | 290 | }
|
290 | 291 | }
|
291 | 292 | },
|
|
340 | 341 | "ErrorMessage":{
|
341 | 342 | "type":"string",
|
342 | 343 | "max":1024,
|
343 |
| - "min":1 |
| 344 | + "min":1, |
| 345 | + "pattern":".+" |
344 | 346 | },
|
345 | 347 | "GeneralServiceException":{
|
346 | 348 | "type":"structure",
|
|
430 | 432 | "Message":{"shape":"ErrorMessage"}
|
431 | 433 | },
|
432 | 434 | "documentation":"<p>The resource handler has failed without a returning a more specific error code. This can include timeouts.</p>",
|
433 |
| - "exception":true |
| 435 | + "exception":true, |
| 436 | + "fault":true |
434 | 437 | },
|
435 | 438 | "HandlerInternalFailureException":{
|
436 | 439 | "type":"structure",
|
437 | 440 | "members":{
|
438 | 441 | "Message":{"shape":"ErrorMessage"}
|
439 | 442 | },
|
440 | 443 | "documentation":"<p>The resource handler has returned that an unexpected error occurred within the resource handler.</p>",
|
441 |
| - "exception":true |
| 444 | + "exception":true, |
| 445 | + "fault":true |
442 | 446 | },
|
443 | 447 | "HandlerNextToken":{
|
444 | 448 | "type":"string",
|
|
547 | 551 | },
|
548 | 552 | "MaxResults":{
|
549 | 553 | "type":"integer",
|
| 554 | + "box":true, |
550 | 555 | "max":100,
|
551 | 556 | "min":1
|
552 | 557 | },
|
|
556 | 561 | "Message":{"shape":"ErrorMessage"}
|
557 | 562 | },
|
558 | 563 | "documentation":"<p>The resource handler has returned that the request couldn't be completed due to networking issues, such as a failure to receive a response from the server.</p>",
|
559 |
| - "exception":true |
| 564 | + "exception":true, |
| 565 | + "fault":true |
560 | 566 | },
|
561 | 567 | "NextToken":{
|
562 | 568 | "type":"string",
|
|
611 | 617 | "type":"string",
|
612 | 618 | "max":65536,
|
613 | 619 | "min":1,
|
| 620 | + "pattern":"[\\s\\S]*", |
614 | 621 | "sensitive":true
|
615 | 622 | },
|
616 | 623 | "PrivateTypeException":{
|
|
669 | 676 | },
|
670 | 677 | "Properties":{
|
671 | 678 | "type":"string",
|
672 |
| - "max":16384, |
| 679 | + "max":65536, |
673 | 680 | "min":1,
|
| 681 | + "pattern":"[\\s\\S]*", |
674 | 682 | "sensitive":true
|
675 | 683 | },
|
676 | 684 | "RequestToken":{
|
|
751 | 759 | "Message":{"shape":"ErrorMessage"}
|
752 | 760 | },
|
753 | 761 | "documentation":"<p>The resource handler has returned that the downstream service returned an internal error, typically with a <code>5XX HTTP</code> status code.</p>",
|
754 |
| - "exception":true |
| 762 | + "exception":true, |
| 763 | + "fault":true |
755 | 764 | },
|
756 | 765 | "ServiceLimitExceededException":{
|
757 | 766 | "type":"structure",
|
|
763 | 772 | },
|
764 | 773 | "StatusMessage":{
|
765 | 774 | "type":"string",
|
766 |
| - "max":1024 |
| 775 | + "max":1024, |
| 776 | + "min":0, |
| 777 | + "pattern":"[\\s\\S]*" |
767 | 778 | },
|
768 | 779 | "ThrottlingException":{
|
769 | 780 | "type":"structure",
|
|
0 commit comments