|
510 | 510 | "requestUri":"/StartTelemetryEvaluation", |
511 | 511 | "responseCode":200 |
512 | 512 | }, |
| 513 | + "input":{"shape":"StartTelemetryEvaluationInput"}, |
513 | 514 | "errors":[ |
514 | 515 | {"shape":"AccessDeniedException"}, |
515 | 516 | {"shape":"InternalServerException"}, |
|
525 | 526 | "requestUri":"/StartTelemetryEvaluationForOrganization", |
526 | 527 | "responseCode":200 |
527 | 528 | }, |
| 529 | + "input":{"shape":"StartTelemetryEvaluationForOrganizationInput"}, |
528 | 530 | "errors":[ |
529 | 531 | {"shape":"AccessDeniedException"}, |
530 | 532 | {"shape":"InternalServerException"}, |
|
832 | 834 | }, |
833 | 835 | "documentation":"<p> Defines criteria for selecting resources based on field values. </p>" |
834 | 836 | }, |
| 837 | + "AllRegions":{ |
| 838 | + "type":"boolean", |
| 839 | + "box":true |
| 840 | + }, |
835 | 841 | "AwsResourceExplorerManagedViewArn":{ |
836 | 842 | "type":"string", |
837 | 843 | "max":2048, |
|
1517 | 1523 | "FailureReason":{ |
1518 | 1524 | "shape":"FailureReason", |
1519 | 1525 | "documentation":"<p> This field describes the reason for the failure status. The field will only be populated if <code>Status</code> is <code>FAILED_START</code> or <code>FAILED_STOP</code>. </p>" |
| 1526 | + }, |
| 1527 | + "HomeRegion":{ |
| 1528 | + "shape":"Region", |
| 1529 | + "documentation":"<p> The Amazon Web Services Region that is designated as the home region for multi-region telemetry evaluation for the organization. The home region is the single management point for all multi-region operations on this organization. This field is only present when multi-region telemetry evaluation is active. </p>" |
| 1530 | + }, |
| 1531 | + "RegionStatuses":{ |
| 1532 | + "shape":"RegionStatuses", |
| 1533 | + "documentation":"<p> A list of per-region telemetry evaluation statuses for the organization. Each entry indicates the evaluation status for a specific spoke region included in the multi-region configuration. This field is only present when multi-region telemetry evaluation is active. </p>" |
1520 | 1534 | } |
1521 | 1535 | } |
1522 | 1536 | }, |
|
1530 | 1544 | "FailureReason":{ |
1531 | 1545 | "shape":"FailureReason", |
1532 | 1546 | "documentation":"<p> Describes the reason for the failure status. The field will only be populated if <code>Status</code> is <code>FAILED_START</code> or <code>FAILED_STOP</code>. </p>" |
| 1547 | + }, |
| 1548 | + "HomeRegion":{ |
| 1549 | + "shape":"Region", |
| 1550 | + "documentation":"<p> The Amazon Web Services Region that is designated as the home region for multi-region telemetry evaluation. The home region is the single management point for all multi-region operations on this account. This field is only present when multi-region telemetry evaluation is active. </p>" |
| 1551 | + }, |
| 1552 | + "RegionStatuses":{ |
| 1553 | + "shape":"RegionStatuses", |
| 1554 | + "documentation":"<p> A list of per-region telemetry evaluation statuses. Each entry indicates the evaluation status for a specific spoke region included in the multi-region configuration. This field is only present when multi-region telemetry evaluation is active. </p>" |
1533 | 1555 | } |
1534 | 1556 | } |
1535 | 1557 | }, |
|
1584 | 1606 | "TelemetryRule":{ |
1585 | 1607 | "shape":"TelemetryRule", |
1586 | 1608 | "documentation":"<p> The configuration details of the organization telemetry rule. </p>" |
| 1609 | + }, |
| 1610 | + "HomeRegion":{ |
| 1611 | + "shape":"Region", |
| 1612 | + "documentation":"<p> The Amazon Web Services Region where the organization telemetry rule was originally created. For replicated rules in spoke regions, this indicates the region that manages the rule. For rules created without multi-region scope, this field is not present. </p>" |
| 1613 | + }, |
| 1614 | + "IsReplicated":{ |
| 1615 | + "shape":"IsReplicated", |
| 1616 | + "documentation":"<p> Indicates whether this organization telemetry rule is a replica that was created in this region through multi-region fan-out from the home region. Replicated rules cannot be directly updated or deleted in the spoke region. To modify a replicated rule, make changes in the home region. </p>" |
| 1617 | + }, |
| 1618 | + "RegionStatuses":{ |
| 1619 | + "shape":"RegionStatuses", |
| 1620 | + "documentation":"<p> A list of per-region replication statuses for the organization telemetry rule. Each entry indicates the replication status of the rule in a specific spoke region. This field is only present for rules created with multi-region scope. </p>" |
1587 | 1621 | } |
1588 | 1622 | } |
1589 | 1623 | }, |
|
1619 | 1653 | "TelemetryRule":{ |
1620 | 1654 | "shape":"TelemetryRule", |
1621 | 1655 | "documentation":"<p> The configuration details of the telemetry rule. </p>" |
| 1656 | + }, |
| 1657 | + "HomeRegion":{ |
| 1658 | + "shape":"Region", |
| 1659 | + "documentation":"<p> The Amazon Web Services Region where the telemetry rule was originally created. For replicated rules in spoke regions, this indicates the region that manages the rule. For rules created without multi-region scope, this field is not present. </p>" |
| 1660 | + }, |
| 1661 | + "IsReplicated":{ |
| 1662 | + "shape":"IsReplicated", |
| 1663 | + "documentation":"<p> Indicates whether this telemetry rule is a replica that was created in this region through multi-region fan-out from the home region. Replicated rules cannot be directly updated or deleted in the spoke region. To modify a replicated rule, make changes in the home region. </p>" |
| 1664 | + }, |
| 1665 | + "RegionStatuses":{ |
| 1666 | + "shape":"RegionStatuses", |
| 1667 | + "documentation":"<p> A list of per-region replication statuses for the telemetry rule. Each entry indicates the replication status of the rule in a specific spoke region. This field is only present for rules created with multi-region scope. </p>" |
1622 | 1668 | } |
1623 | 1669 | } |
1624 | 1670 | }, |
|
1685 | 1731 | }, |
1686 | 1732 | "exception":true |
1687 | 1733 | }, |
| 1734 | + "IsReplicated":{ |
| 1735 | + "type":"boolean", |
| 1736 | + "box":true |
| 1737 | + }, |
1688 | 1738 | "LabelNameCondition":{ |
1689 | 1739 | "type":"structure", |
1690 | 1740 | "members":{ |
|
2195 | 2245 | "type":"string", |
2196 | 2246 | "min":1 |
2197 | 2247 | }, |
| 2248 | + "RegionStatus":{ |
| 2249 | + "type":"structure", |
| 2250 | + "members":{ |
| 2251 | + "Region":{ |
| 2252 | + "shape":"Region", |
| 2253 | + "documentation":"<p> The Amazon Web Services Region code (for example, <code>eu-west-1</code> or <code>us-west-2</code>) that this status applies to. </p>" |
| 2254 | + }, |
| 2255 | + "Status":{ |
| 2256 | + "shape":"String", |
| 2257 | + "documentation":"<p> The status of the operation in this region. For telemetry evaluation, valid values include <code>STARTING</code>, <code>RUNNING</code>, and <code>FAILED_START</code>. For telemetry rules, valid values include <code>PENDING</code>, <code>ACTIVE</code>, and <code>FAILED</code>. </p>" |
| 2258 | + }, |
| 2259 | + "FailureReason":{ |
| 2260 | + "shape":"String", |
| 2261 | + "documentation":"<p> The reason for a failure status in this region. This field is only populated when <code>Status</code> indicates a failure. </p>" |
| 2262 | + }, |
| 2263 | + "RuleArn":{ |
| 2264 | + "shape":"ResourceArn", |
| 2265 | + "documentation":"<p> The Amazon Resource Name (ARN) of the telemetry rule in this spoke region. This field is only present for telemetry rule region statuses and is populated when the rule has been successfully created in the spoke region (status is <code>ACTIVE</code>). </p>" |
| 2266 | + } |
| 2267 | + }, |
| 2268 | + "documentation":"<p> Represents the status of a multi-region operation in a specific Amazon Web Services Region. This structure is used to report per-region progress for both telemetry evaluation and telemetry rule replication. </p>" |
| 2269 | + }, |
| 2270 | + "RegionStatuses":{ |
| 2271 | + "type":"list", |
| 2272 | + "member":{"shape":"RegionStatus"} |
| 2273 | + }, |
2198 | 2274 | "Regions":{ |
2199 | 2275 | "type":"list", |
2200 | 2276 | "member":{"shape":"Region"}, |
|
2394 | 2470 | } |
2395 | 2471 | } |
2396 | 2472 | }, |
| 2473 | + "StartTelemetryEvaluationForOrganizationInput":{ |
| 2474 | + "type":"structure", |
| 2475 | + "members":{ |
| 2476 | + "Regions":{ |
| 2477 | + "shape":"Regions", |
| 2478 | + "documentation":"<p> An optional list of Amazon Web Services Regions to include in multi-region telemetry evaluation for the organization. The current region is always implicitly included and must not be specified in this list. When provided, telemetry evaluation starts in the current region and propagates to all specified regions for the organization. Mutually exclusive with <code>AllRegions</code>. If neither <code>Regions</code> nor <code>AllRegions</code> is provided, the operation applies only to the current region. </p>" |
| 2479 | + }, |
| 2480 | + "AllRegions":{ |
| 2481 | + "shape":"AllRegions", |
| 2482 | + "documentation":"<p> If set to <code>true</code>, telemetry evaluation for the organization starts in all Amazon Web Services Regions where Amazon CloudWatch Observability Admin is available in the current partition. The current region becomes the home region for managing multi-region evaluation for the organization. When new regions become available, evaluation automatically expands to include them. Mutually exclusive with <code>Regions</code>. </p>" |
| 2483 | + } |
| 2484 | + } |
| 2485 | + }, |
| 2486 | + "StartTelemetryEvaluationInput":{ |
| 2487 | + "type":"structure", |
| 2488 | + "members":{ |
| 2489 | + "Regions":{ |
| 2490 | + "shape":"Regions", |
| 2491 | + "documentation":"<p> An optional list of Amazon Web Services Regions to include in multi-region telemetry evaluation. The current region is always implicitly included and must not be specified in this list. When provided, telemetry evaluation starts in the current region and propagates to all specified regions. Mutually exclusive with <code>AllRegions</code>. If neither <code>Regions</code> nor <code>AllRegions</code> is provided, the operation applies only to the current region. </p>" |
| 2492 | + }, |
| 2493 | + "AllRegions":{ |
| 2494 | + "shape":"AllRegions", |
| 2495 | + "documentation":"<p> If set to <code>true</code>, telemetry evaluation starts in all Amazon Web Services Regions where Amazon CloudWatch Observability Admin is available in the current partition. The current region becomes the home region for managing multi-region evaluation. When new regions become available, evaluation automatically expands to include them. Mutually exclusive with <code>Regions</code>. </p>" |
| 2496 | + } |
| 2497 | + } |
| 2498 | + }, |
2397 | 2499 | "Status":{ |
2398 | 2500 | "type":"string", |
2399 | 2501 | "enum":[ |
|
2704 | 2806 | "SelectionCriteria":{ |
2705 | 2807 | "shape":"String", |
2706 | 2808 | "documentation":"<p> Criteria for selecting which resources the rule applies to, such as resource tags. </p>" |
| 2809 | + }, |
| 2810 | + "Regions":{ |
| 2811 | + "shape":"Regions", |
| 2812 | + "documentation":"<p> An optional list of Amazon Web Services Regions where this telemetry rule should be replicated. When specified, the rule is created in the home region and automatically replicated to all listed regions. Mutually exclusive with <code>AllRegions</code>. </p>" |
| 2813 | + }, |
| 2814 | + "AllRegions":{ |
| 2815 | + "shape":"AllRegions", |
| 2816 | + "documentation":"<p> If set to <code>true</code>, the telemetry rule is replicated to all Amazon Web Services Regions where Amazon CloudWatch Observability Admin is available in the current partition. When new regions become available, the rule automatically replicates to them. Mutually exclusive with <code>Regions</code>. </p>" |
2707 | 2817 | } |
2708 | 2818 | }, |
2709 | 2819 | "documentation":"<p> Defines how telemetry should be configured for specific Amazon Web Services resources. </p>" |
|
0 commit comments