|
167 | 167 | {"shape":"InvalidAccessException"},
|
168 | 168 | {"shape":"InvalidInputException"}
|
169 | 169 | ],
|
170 |
| - "documentation":"<p> For a batch of security controls and standards, identifies whether each control is currently enabled or disabled in a standard. </p>" |
| 170 | + "documentation":"<p> For a batch of security controls and standards, identifies whether each control is currently enabled or disabled in a standard. </p> <p> Calls to this operation return a <code>RESOURCE_NOT_FOUND_EXCEPTION</code> error when the standard subscription for the association has a <code>NOT_READY_FOR_UPDATES</code> value for <code>StandardsControlsUpdatable</code>. </p>" |
171 | 171 | },
|
172 | 172 | "BatchImportFindings":{
|
173 | 173 | "name":"BatchImportFindings",
|
|
553 | 553 | {"shape":"InvalidAccessException"},
|
554 | 554 | {"shape":"ResourceNotFoundException"}
|
555 | 555 | ],
|
556 |
| - "documentation":"<p>Returns a list of security standards controls.</p> <p>For each control, the results include information about whether it is currently enabled, the severity, and a link to remediation information.</p>" |
| 556 | + "documentation":"<p>Returns a list of security standards controls.</p> <p>For each control, the results include information about whether it is currently enabled, the severity, and a link to remediation information.</p> <p>This operation returns an empty list for standard subscriptions where <code>StandardsControlsUpdatable</code> has value <code>NOT_READY_FOR_UPDATES</code>.</p>" |
557 | 557 | },
|
558 | 558 | "DisableImportFindingsForProduct":{
|
559 | 559 | "name":"DisableImportFindingsForProduct",
|
|
1112 | 1112 | {"shape":"InvalidAccessException"},
|
1113 | 1113 | {"shape":"InvalidInputException"}
|
1114 | 1114 | ],
|
1115 |
| - "documentation":"<p> Specifies whether a control is currently enabled or disabled in each enabled standard in the calling account. </p>" |
| 1115 | + "documentation":"<p> Specifies whether a control is currently enabled or disabled in each enabled standard in the calling account. </p> <p>This operation omits standards control associations for standard subscriptions where <code>StandardsControlsUpdatable</code> has value <code>NOT_READY_FOR_UPDATES</code>.</p>" |
1116 | 1116 | },
|
1117 | 1117 | "ListTagsForResource":{
|
1118 | 1118 | "name":"ListTagsForResource",
|
|
1356 | 1356 | {"shape":"ResourceNotFoundException"},
|
1357 | 1357 | {"shape":"AccessDeniedException"}
|
1358 | 1358 | ],
|
1359 |
| - "documentation":"<p>Used to control whether an individual security standard control is enabled or disabled.</p>" |
| 1359 | + "documentation":"<p>Used to control whether an individual security standard control is enabled or disabled.</p> <p>Calls to this operation return a <code>RESOURCE_NOT_FOUND_EXCEPTION</code> error when the standard subscription for the control has <code>StandardsControlsUpdatable</code> value <code>NOT_READY_FOR_UPDATES</code>.</p>" |
1360 | 1360 | }
|
1361 | 1361 | },
|
1362 | 1362 | "shapes":{
|
|
15739 | 15739 | "members":{
|
15740 | 15740 | "StandardsControlAssociationUpdates":{
|
15741 | 15741 | "shape":"StandardsControlAssociationUpdates",
|
15742 |
| - "documentation":"<p> Updates the enablement status of a security control in a specified standard. </p>" |
| 15742 | + "documentation":"<p> Updates the enablement status of a security control in a specified standard. </p> <p> Calls to this operation return a <code>RESOURCE_NOT_FOUND_EXCEPTION</code> error when the standard subscription for the control has <code>StandardsControlsUpdatable</code> value <code>NOT_READY_FOR_UPDATES</code>. </p>" |
15743 | 15743 | }
|
15744 | 15744 | }
|
15745 | 15745 | },
|
|
21016 | 21016 | "type":"list",
|
21017 | 21017 | "member":{"shape":"StandardsControl"}
|
21018 | 21018 | },
|
| 21019 | + "StandardsControlsUpdatable":{ |
| 21020 | + "type":"string", |
| 21021 | + "enum":[ |
| 21022 | + "READY_FOR_UPDATES", |
| 21023 | + "NOT_READY_FOR_UPDATES" |
| 21024 | + ] |
| 21025 | + }, |
21019 | 21026 | "StandardsInputParameterMap":{
|
21020 | 21027 | "type":"map",
|
21021 | 21028 | "key":{"shape":"NonEmptyString"},
|
|
21081 | 21088 | "shape":"StandardsStatus",
|
21082 | 21089 | "documentation":"<p>The status of the standard subscription.</p> <p>The status values are as follows:</p> <ul> <li> <p> <code>PENDING</code> - Standard is in the process of being enabled.</p> </li> <li> <p> <code>READY</code> - Standard is enabled.</p> </li> <li> <p> <code>INCOMPLETE</code> - Standard could not be enabled completely. Some controls may not be available.</p> </li> <li> <p> <code>DELETING</code> - Standard is in the process of being disabled.</p> </li> <li> <p> <code>FAILED</code> - Standard could not be disabled.</p> </li> </ul>"
|
21083 | 21090 | },
|
| 21091 | + "StandardsControlsUpdatable":{ |
| 21092 | + "shape":"StandardsControlsUpdatable", |
| 21093 | + "documentation":"<p>Indicates whether the controls associated with this standards subscription can be viewed and updated.</p> <p>The values are as follows:</p> <ul> <li> <p> <code>READY_FOR_UPDATES</code> - Controls associated with this standards subscription can be viewed and updated.</p> </li> <li> <p> <code>NOT_READY_FOR_UPDATES</code> - Controls associated with this standards subscription cannot be retrieved or updated yet. Security Hub is still processing a request to create the controls.</p> </li> </ul>" |
| 21094 | + }, |
21084 | 21095 | "StandardsStatusReason":{
|
21085 | 21096 | "shape":"StandardsStatusReason",
|
21086 | 21097 | "documentation":"<p>The reason for the current status.</p>"
|
|
21241 | 21252 | "type":"string",
|
21242 | 21253 | "enum":[
|
21243 | 21254 | "NO_AVAILABLE_CONFIGURATION_RECORDER",
|
| 21255 | + "MAXIMUM_NUMBER_OF_CONFIG_RULES_EXCEEDED", |
21244 | 21256 | "INTERNAL_ERROR"
|
21245 | 21257 | ]
|
21246 | 21258 | },
|
|
0 commit comments