|
1671 | 1671 | "location":"querystring", |
1672 | 1672 | "locationName":"NextToken" |
1673 | 1673 | }, |
| 1674 | + "MetricSourceTypes":{ |
| 1675 | + "shape":"MetricSourceTypes", |
| 1676 | + "documentation":"<p>Use this optional field to only include SLOs with the specified metric source types in the output. Supported types are:</p> <ul> <li> <p>Service operation</p> </li> <li> <p>Service dependency</p> </li> <li> <p>Service</p> </li> <li> <p>CloudWatch metric</p> </li> <li> <p>AppMonitor</p> </li> <li> <p>Canary</p> </li> </ul>" |
| 1677 | + }, |
1674 | 1678 | "IncludeLinkedAccounts":{ |
1675 | 1679 | "shape":"Boolean", |
1676 | 1680 | "documentation":"<p>If you are using this operation in a monitoring account, specify <code>true</code> to include SLO from source accounts in the returned data. </p> <p>When you are monitoring an account, you can use Amazon Web Services account ID in <code>KeyAttribute</code> filter for service source account and <code>SloOwnerawsaccountID</code> for SLO source account with <code>IncludeLinkedAccounts</code> to filter the returned data to only a single source account. </p>", |
|
1683 | 1687 | "location":"querystring", |
1684 | 1688 | "locationName":"SloOwnerAwsAccountId" |
1685 | 1689 | }, |
1686 | | - "MetricSourceTypes":{ |
1687 | | - "shape":"MetricSourceTypes", |
1688 | | - "documentation":"<p>Use this optional field to only include SLOs with the specified metric source types in the output. Supported types are:</p> <ul> <li> <p>Service operation</p> </li> <li> <p>Service dependency</p> </li> <li> <p>CloudWatch metric</p> </li> </ul>" |
| 1690 | + "MetricSource":{ |
| 1691 | + "shape":"MetricSource", |
| 1692 | + "documentation":"<p>Identifies the metric source to filter SLOs by.</p>" |
1689 | 1693 | } |
1690 | 1694 | } |
1691 | 1695 | }, |
|
2074 | 2078 | "type":"list", |
2075 | 2079 | "member":{"shape":"MetricReference"} |
2076 | 2080 | }, |
| 2081 | + "MetricSource":{ |
| 2082 | + "type":"structure", |
| 2083 | + "required":["MetricSourceKeyAttributes"], |
| 2084 | + "members":{ |
| 2085 | + "MetricSourceKeyAttributes":{ |
| 2086 | + "shape":"Attributes", |
| 2087 | + "documentation":"<p>Key attributes that identify the metric source.</p>" |
| 2088 | + }, |
| 2089 | + "MetricSourceAttributes":{ |
| 2090 | + "shape":"Attributes", |
| 2091 | + "documentation":"<p>Additional attributes for the metric source.</p>" |
| 2092 | + } |
| 2093 | + }, |
| 2094 | + "documentation":"<p>Identifies the metric source for SLOs on resources other than Application Signals services.</p>" |
| 2095 | + }, |
2077 | 2096 | "MetricSourceType":{ |
2078 | 2097 | "type":"string", |
2079 | 2098 | "enum":[ |
2080 | 2099 | "ServiceOperation", |
2081 | 2100 | "CloudWatchMetric", |
2082 | | - "ServiceDependency" |
| 2101 | + "ServiceDependency", |
| 2102 | + "AppMonitor", |
| 2103 | + "Canary", |
| 2104 | + "Service" |
2083 | 2105 | ] |
2084 | 2106 | }, |
2085 | 2107 | "MetricSourceTypes":{ |
|
2295 | 2317 | "DependencyConfig":{ |
2296 | 2318 | "shape":"DependencyConfig", |
2297 | 2319 | "documentation":"<p>Identifies the dependency using the <code>DependencyKeyAttributes</code> and <code>DependencyOperationName</code>. </p>" |
| 2320 | + }, |
| 2321 | + "MetricSource":{ |
| 2322 | + "shape":"MetricSource", |
| 2323 | + "documentation":"<p>Identifies the metric source for SLOs on resources other than Application Signals services.</p>" |
2298 | 2324 | } |
2299 | 2325 | }, |
2300 | 2326 | "documentation":"<p>This structure contains the information about the metric that is used for a request-based SLO.</p>" |
|
2325 | 2351 | "DependencyConfig":{ |
2326 | 2352 | "shape":"DependencyConfig", |
2327 | 2353 | "documentation":"<p>Identifies the dependency using the <code>DependencyKeyAttributes</code> and <code>DependencyOperationName</code>. </p>" |
| 2354 | + }, |
| 2355 | + "MetricSource":{ |
| 2356 | + "shape":"MetricSource", |
| 2357 | + "documentation":"<p>Identifies the metric source for SLOs on resources other than Application Signals services.</p>" |
| 2358 | + }, |
| 2359 | + "MetricName":{ |
| 2360 | + "shape":"MetricName", |
| 2361 | + "documentation":"<p>The name of the metric for SLOs on resources other than Application Signals services.</p>" |
2328 | 2362 | } |
2329 | 2363 | }, |
2330 | 2364 | "documentation":"<p>Use this structure to specify the information for the metric that a period-based SLO will monitor.</p>" |
|
2618 | 2652 | "DependencyConfig":{ |
2619 | 2653 | "shape":"DependencyConfig", |
2620 | 2654 | "documentation":"<p>Identifies the dependency using the <code>DependencyKeyAttributes</code> and <code>DependencyOperationName</code>. </p>" |
| 2655 | + }, |
| 2656 | + "MetricSource":{ |
| 2657 | + "shape":"MetricSource", |
| 2658 | + "documentation":"<p>Identifies the metric source for SLOs on resources other than Application Signals services.</p>" |
2621 | 2659 | } |
2622 | 2660 | }, |
2623 | 2661 | "documentation":"<p>This structure contains the information about the metric that is used for a period-based SLO.</p>" |
|
2649 | 2687 | "shape":"SLIPeriodSeconds", |
2650 | 2688 | "documentation":"<p>The number of seconds to use as the period for SLO evaluation. Your application's performance is compared to the SLI during each period. For each period, the application is determined to have either achieved or not achieved the necessary performance.</p>" |
2651 | 2689 | }, |
| 2690 | + "MetricSource":{ |
| 2691 | + "shape":"MetricSource", |
| 2692 | + "documentation":"<p>Identifies the metric source for SLOs on resources other than Application Signals services.</p>" |
| 2693 | + }, |
2652 | 2694 | "MetricDataQueries":{ |
2653 | 2695 | "shape":"MetricDataQueries", |
2654 | 2696 | "documentation":"<p>If this SLO monitors a CloudWatch metric or the result of a CloudWatch metric math expression, use this structure to specify that metric or expression. </p>" |
|
2726 | 2768 | }, |
2727 | 2769 | "MetricSourceType":{ |
2728 | 2770 | "shape":"MetricSourceType", |
2729 | | - "documentation":"<p>Displays the SLI metric source type for this SLO. Supported types are:</p> <ul> <li> <p>Service operation</p> </li> <li> <p>Service dependency</p> </li> <li> <p>CloudWatch metric</p> </li> </ul>" |
| 2771 | + "documentation":"<p>Displays the SLI metric source type for this SLO. Supported types are:</p> <ul> <li> <p>Service operation</p> </li> <li> <p>Service dependency</p> </li> <li> <p>Service</p> </li> <li> <p>CloudWatch metric</p> </li> <li> <p>AppMonitor</p> </li> <li> <p>Canary</p> </li> </ul>" |
2730 | 2772 | } |
2731 | 2773 | }, |
2732 | 2774 | "documentation":"<p>A structure containing information about one service level objective (SLO) that has been created in Application Signals. Creating SLOs can help you ensure your services are performing to the level that you expect. SLOs help you set and track a specific target level for the reliability and availability of your applications and services. Each SLO uses a service level indicator (SLI), which is a key performance metric, to calculate how much underperformance can be tolerated before the goal that you set for the SLO is not achieved.</p>" |
|
2915 | 2957 | }, |
2916 | 2958 | "MetricSourceType":{ |
2917 | 2959 | "shape":"MetricSourceType", |
2918 | | - "documentation":"<p>Displays the SLI metric source type for this SLO. Supported types are:</p> <ul> <li> <p>Service operation</p> </li> <li> <p>Service dependency</p> </li> <li> <p>CloudWatch metric</p> </li> </ul>" |
| 2960 | + "documentation":"<p>Displays the SLI metric source type for this SLO. Supported types are:</p> <ul> <li> <p>Service operation</p> </li> <li> <p>Service dependency</p> </li> <li> <p>Service</p> </li> <li> <p>CloudWatch metric</p> </li> <li> <p>AppMonitor</p> </li> <li> <p>Canary</p> </li> </ul>" |
| 2961 | + }, |
| 2962 | + "MetricSource":{ |
| 2963 | + "shape":"MetricSource", |
| 2964 | + "documentation":"<p>Identifies the metric source for SLOs on resources other than Application Signals services.</p>" |
2919 | 2965 | } |
2920 | 2966 | }, |
2921 | 2967 | "documentation":"<p>A structure that contains information about one service level objective (SLO) created in Application Signals.</p>" |
|
0 commit comments