|
137 | 137 | {"shape":"ValidationException"}, |
138 | 138 | {"shape":"TooManyRequestsException"} |
139 | 139 | ], |
140 | | - "documentation":"<p>Retrieves the details of a specific organization centralization rule. This operation can only be called by the organization's management account or a delegated administrator account.</p>" |
| 140 | + "documentation":"<p>Retrieves the details of a specific organization centralization rule. This operation can only be called by the organization's management account or a delegated administrator account.</p>", |
| 141 | + "readonly":true |
| 142 | + }, |
| 143 | + "GetTelemetryEnrichmentStatus":{ |
| 144 | + "name":"GetTelemetryEnrichmentStatus", |
| 145 | + "http":{ |
| 146 | + "method":"POST", |
| 147 | + "requestUri":"/GetTelemetryEnrichmentStatus", |
| 148 | + "responseCode":200 |
| 149 | + }, |
| 150 | + "output":{"shape":"GetTelemetryEnrichmentStatusOutput"}, |
| 151 | + "errors":[ |
| 152 | + {"shape":"ResourceNotFoundException"}, |
| 153 | + {"shape":"AccessDeniedException"}, |
| 154 | + {"shape":"InternalServerException"}, |
| 155 | + {"shape":"TooManyRequestsException"} |
| 156 | + ], |
| 157 | + "documentation":"<p> Returns the current status of the resource tags for telemetry feature, which enhances telemetry data with additional resource metadata from Amazon Web Services Resource Explorer. </p>", |
| 158 | + "readonly":true |
141 | 159 | }, |
142 | 160 | "GetTelemetryEvaluationStatus":{ |
143 | 161 | "name":"GetTelemetryEvaluationStatus", |
|
152 | 170 | {"shape":"InternalServerException"}, |
153 | 171 | {"shape":"TooManyRequestsException"} |
154 | 172 | ], |
155 | | - "documentation":"<p> Returns the current onboarding status of the telemetry config feature, including the status of the feature and reason the feature failed to start or stop. </p>" |
| 173 | + "documentation":"<p> Returns the current onboarding status of the telemetry config feature, including the status of the feature and reason the feature failed to start or stop. </p>", |
| 174 | + "readonly":true |
156 | 175 | }, |
157 | 176 | "GetTelemetryEvaluationStatusForOrganization":{ |
158 | 177 | "name":"GetTelemetryEvaluationStatusForOrganization", |
|
168 | 187 | {"shape":"ValidationException"}, |
169 | 188 | {"shape":"TooManyRequestsException"} |
170 | 189 | ], |
171 | | - "documentation":"<p> This returns the onboarding status of the telemetry configuration feature for the organization. It can only be called by a Management Account of an Amazon Web Services Organization or an assigned Delegated Admin Account of Amazon CloudWatch telemetry config. </p>" |
| 190 | + "documentation":"<p> This returns the onboarding status of the telemetry configuration feature for the organization. It can only be called by a Management Account of an Amazon Web Services Organization or an assigned Delegated Admin Account of Amazon CloudWatch telemetry config. </p>", |
| 191 | + "readonly":true |
172 | 192 | }, |
173 | 193 | "GetTelemetryRule":{ |
174 | 194 | "name":"GetTelemetryRule", |
|
186 | 206 | {"shape":"ValidationException"}, |
187 | 207 | {"shape":"TooManyRequestsException"} |
188 | 208 | ], |
189 | | - "documentation":"<p> Retrieves the details of a specific telemetry rule in your account. </p>" |
| 209 | + "documentation":"<p> Retrieves the details of a specific telemetry rule in your account. </p>", |
| 210 | + "readonly":true |
190 | 211 | }, |
191 | 212 | "GetTelemetryRuleForOrganization":{ |
192 | 213 | "name":"GetTelemetryRuleForOrganization", |
|
204 | 225 | {"shape":"ValidationException"}, |
205 | 226 | {"shape":"TooManyRequestsException"} |
206 | 227 | ], |
207 | | - "documentation":"<p> Retrieves the details of a specific organization telemetry rule. This operation can only be called by the organization's management account or a delegated administrator account. </p>" |
| 228 | + "documentation":"<p> Retrieves the details of a specific organization telemetry rule. This operation can only be called by the organization's management account or a delegated administrator account. </p>", |
| 229 | + "readonly":true |
208 | 230 | }, |
209 | 231 | "ListCentralizationRulesForOrganization":{ |
210 | 232 | "name":"ListCentralizationRulesForOrganization", |
|
221 | 243 | {"shape":"ValidationException"}, |
222 | 244 | {"shape":"TooManyRequestsException"} |
223 | 245 | ], |
224 | | - "documentation":"<p>Lists all centralization rules in your organization. This operation can only be called by the organization's management account or a delegated administrator account.</p>" |
| 246 | + "documentation":"<p>Lists all centralization rules in your organization. This operation can only be called by the organization's management account or a delegated administrator account.</p>", |
| 247 | + "readonly":true |
225 | 248 | }, |
226 | 249 | "ListResourceTelemetry":{ |
227 | 250 | "name":"ListResourceTelemetry", |
|
238 | 261 | {"shape":"ValidationException"}, |
239 | 262 | {"shape":"TooManyRequestsException"} |
240 | 263 | ], |
241 | | - "documentation":"<p> Returns a list of telemetry configurations for Amazon Web Services resources supported by telemetry config. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/telemetry-config-cloudwatch.html\">Auditing CloudWatch telemetry configurations</a>. </p>" |
| 264 | + "documentation":"<p> Returns a list of telemetry configurations for Amazon Web Services resources supported by telemetry config. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/telemetry-config-cloudwatch.html\">Auditing CloudWatch telemetry configurations</a>. </p>", |
| 265 | + "readonly":true |
242 | 266 | }, |
243 | 267 | "ListResourceTelemetryForOrganization":{ |
244 | 268 | "name":"ListResourceTelemetryForOrganization", |
|
255 | 279 | {"shape":"ValidationException"}, |
256 | 280 | {"shape":"TooManyRequestsException"} |
257 | 281 | ], |
258 | | - "documentation":"<p> Returns a list of telemetry configurations for Amazon Web Services resources supported by telemetry config in the organization. </p>" |
| 282 | + "documentation":"<p> Returns a list of telemetry configurations for Amazon Web Services resources supported by telemetry config in the organization. </p>", |
| 283 | + "readonly":true |
259 | 284 | }, |
260 | 285 | "ListTagsForResource":{ |
261 | 286 | "name":"ListTagsForResource", |
|
273 | 298 | {"shape":"ValidationException"}, |
274 | 299 | {"shape":"TooManyRequestsException"} |
275 | 300 | ], |
276 | | - "documentation":"<p> Lists all tags attached to the specified telemetry rule resource. </p>" |
| 301 | + "documentation":"<p> Lists all tags attached to the specified telemetry rule resource. </p>", |
| 302 | + "readonly":true |
277 | 303 | }, |
278 | 304 | "ListTelemetryRules":{ |
279 | 305 | "name":"ListTelemetryRules", |
|
290 | 316 | {"shape":"ValidationException"}, |
291 | 317 | {"shape":"TooManyRequestsException"} |
292 | 318 | ], |
293 | | - "documentation":"<p> Lists all telemetry rules in your account. You can filter the results by specifying a rule name prefix. </p>" |
| 319 | + "documentation":"<p> Lists all telemetry rules in your account. You can filter the results by specifying a rule name prefix. </p>", |
| 320 | + "readonly":true |
294 | 321 | }, |
295 | 322 | "ListTelemetryRulesForOrganization":{ |
296 | 323 | "name":"ListTelemetryRulesForOrganization", |
|
307 | 334 | {"shape":"ValidationException"}, |
308 | 335 | {"shape":"TooManyRequestsException"} |
309 | 336 | ], |
310 | | - "documentation":"<p> Lists all telemetry rules in your organization. This operation can only be called by the organization's management account or a delegated administrator account. </p>" |
| 337 | + "documentation":"<p> Lists all telemetry rules in your organization. This operation can only be called by the organization's management account or a delegated administrator account. </p>", |
| 338 | + "readonly":true |
| 339 | + }, |
| 340 | + "StartTelemetryEnrichment":{ |
| 341 | + "name":"StartTelemetryEnrichment", |
| 342 | + "http":{ |
| 343 | + "method":"POST", |
| 344 | + "requestUri":"/StartTelemetryEnrichment", |
| 345 | + "responseCode":202 |
| 346 | + }, |
| 347 | + "output":{"shape":"StartTelemetryEnrichmentOutput"}, |
| 348 | + "errors":[ |
| 349 | + {"shape":"ConflictException"}, |
| 350 | + {"shape":"AccessDeniedException"}, |
| 351 | + {"shape":"InternalServerException"}, |
| 352 | + {"shape":"TooManyRequestsException"} |
| 353 | + ], |
| 354 | + "documentation":"<p> Enables the resource tags for telemetry feature for your account, which enhances telemetry data with additional resource metadata from Amazon Web Services Resource Explorer to provide richer context for monitoring and observability. </p>" |
311 | 355 | }, |
312 | 356 | "StartTelemetryEvaluation":{ |
313 | 357 | "name":"StartTelemetryEvaluation", |
|
339 | 383 | ], |
340 | 384 | "documentation":"<p> This actions begins onboarding the organization and all member accounts to the telemetry config feature. </p>" |
341 | 385 | }, |
| 386 | + "StopTelemetryEnrichment":{ |
| 387 | + "name":"StopTelemetryEnrichment", |
| 388 | + "http":{ |
| 389 | + "method":"POST", |
| 390 | + "requestUri":"/StopTelemetryEnrichment", |
| 391 | + "responseCode":202 |
| 392 | + }, |
| 393 | + "output":{"shape":"StopTelemetryEnrichmentOutput"}, |
| 394 | + "errors":[ |
| 395 | + {"shape":"ConflictException"}, |
| 396 | + {"shape":"AccessDeniedException"}, |
| 397 | + {"shape":"InternalServerException"}, |
| 398 | + {"shape":"TooManyRequestsException"} |
| 399 | + ], |
| 400 | + "documentation":"<p> Disables the resource tags for telemetry feature for your account, stopping the enhancement of telemetry data with additional resource metadata. </p>" |
| 401 | + }, |
342 | 402 | "StopTelemetryEvaluation":{ |
343 | 403 | "name":"StopTelemetryEvaluation", |
344 | 404 | "http":{ |
|
493 | 553 | "max":10, |
494 | 554 | "min":1 |
495 | 555 | }, |
| 556 | + "AwsResourceExplorerManagedViewArn":{ |
| 557 | + "type":"string", |
| 558 | + "max":2048, |
| 559 | + "min":20, |
| 560 | + "pattern":"arn:aws([a-z0-9\\-]+)?:resource-explorer-2:([a-z0-9\\-]+)?:([0-9]{12})?:managed-view/(.+)" |
| 561 | + }, |
496 | 562 | "Boolean":{ |
497 | 563 | "type":"boolean", |
498 | 564 | "box":true |
|
834 | 900 | } |
835 | 901 | } |
836 | 902 | }, |
| 903 | + "GetTelemetryEnrichmentStatusOutput":{ |
| 904 | + "type":"structure", |
| 905 | + "members":{ |
| 906 | + "Status":{ |
| 907 | + "shape":"TelemetryEnrichmentStatus", |
| 908 | + "documentation":"<p> The current status of the resource tags for telemetry feature (<code>Running</code>, <code>Stopped</code>, or <code>Impaired</code>). </p>" |
| 909 | + }, |
| 910 | + "AwsResourceExplorerManagedViewArn":{ |
| 911 | + "shape":"AwsResourceExplorerManagedViewArn", |
| 912 | + "documentation":"<p> The Amazon Resource Name (ARN) of the Amazon Web Services Resource Explorer managed view used for resource tags for telemetry, if the feature is enabled. </p>" |
| 913 | + } |
| 914 | + } |
| 915 | + }, |
837 | 916 | "GetTelemetryEvaluationStatusForOrganizationOutput":{ |
838 | 917 | "type":"structure", |
839 | 918 | "members":{ |
|
1361 | 1440 | }, |
1362 | 1441 | "documentation":"<p>Configuration for selecting and handling source log groups for centralization.</p>" |
1363 | 1442 | }, |
| 1443 | + "StartTelemetryEnrichmentOutput":{ |
| 1444 | + "type":"structure", |
| 1445 | + "members":{ |
| 1446 | + "Status":{ |
| 1447 | + "shape":"TelemetryEnrichmentStatus", |
| 1448 | + "documentation":"<p> The status of the resource tags for telemetry feature after the start operation (<code>Running</code>, <code>Stopped</code>, or <code>Impaired</code>). </p>" |
| 1449 | + }, |
| 1450 | + "AwsResourceExplorerManagedViewArn":{ |
| 1451 | + "shape":"AwsResourceExplorerManagedViewArn", |
| 1452 | + "documentation":"<p> The Amazon Resource Name (ARN) of the Amazon Web Services Resource Explorer managed view created for resource tags for telemetry. </p>" |
| 1453 | + } |
| 1454 | + } |
| 1455 | + }, |
1364 | 1456 | "Status":{ |
1365 | 1457 | "type":"string", |
1366 | 1458 | "enum":[ |
|
1373 | 1465 | "STOPPED" |
1374 | 1466 | ] |
1375 | 1467 | }, |
| 1468 | + "StopTelemetryEnrichmentOutput":{ |
| 1469 | + "type":"structure", |
| 1470 | + "members":{ |
| 1471 | + "Status":{ |
| 1472 | + "shape":"TelemetryEnrichmentStatus", |
| 1473 | + "documentation":"<p> The status of the resource tags for telemetry feature after the stop operation (<code>Running</code>, <code>Stopped</code>, or <code>Impaired</code>). </p>" |
| 1474 | + } |
| 1475 | + } |
| 1476 | + }, |
1376 | 1477 | "String":{"type":"string"}, |
1377 | 1478 | "TagKey":{ |
1378 | 1479 | "type":"string", |
|
1482 | 1583 | }, |
1483 | 1584 | "documentation":"<p> Configuration specifying where and how telemetry data should be delivered for Amazon Web Services resources. </p>" |
1484 | 1585 | }, |
| 1586 | + "TelemetryEnrichmentStatus":{ |
| 1587 | + "type":"string", |
| 1588 | + "enum":[ |
| 1589 | + "Running", |
| 1590 | + "Stopped", |
| 1591 | + "Impaired" |
| 1592 | + ] |
| 1593 | + }, |
1485 | 1594 | "TelemetryRule":{ |
1486 | 1595 | "type":"structure", |
1487 | 1596 | "required":["TelemetryType"], |
|
0 commit comments