Skip to content

Commit 03350b0

Browse files
Updated API models and rebuilt service gems.
1 parent 9aa1e96 commit 03350b0

File tree

90 files changed

+5019
-123
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

90 files changed

+5019
-123
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -469,6 +469,7 @@ RubyGems.org page under "LINKS" section.
469469
| AWS Systems Manager for SAP | Aws::SsmSap | aws-sdk-ssmsap | 2018-05-10 |
470470
| AWS Telco Network Builder | Aws::Tnb | aws-sdk-tnb | 2008-10-21 |
471471
| AWS Transfer Family | Aws::Transfer | aws-sdk-transfer | 2018-11-05 |
472+
| AWS User Experience Customization | Aws::Uxc | aws-sdk-uxc | 2024-07-01 |
472473
| AWS User Notifications | Aws::Notifications | aws-sdk-notifications | 2018-05-10 |
473474
| AWS User Notifications Contacts | Aws::NotificationsContacts | aws-sdk-notificationscontacts | 2018-05-10 |
474475
| AWS WAF | Aws::WAF | aws-sdk-waf | 2015-08-24 |

apis/apigatewayv2/2018-11-29/api-2.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8718,6 +8718,8 @@
87188718
"PUBLISHED",
87198719
"PUBLISH_IN_PROGRESS",
87208720
"PUBLISH_FAILED",
8721+
"DISABLE_IN_PROGRESS",
8722+
"DISABLE_FAILED",
87218723
"DISABLED"
87228724
]
87238725
},

apis/application-signals/2024-04-15/api-2.json

Lines changed: 24 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1257,6 +1257,7 @@
12571257
"location":"querystring",
12581258
"locationName":"NextToken"
12591259
},
1260+
"MetricSourceTypes":{"shape":"MetricSourceTypes"},
12601261
"IncludeLinkedAccounts":{
12611262
"shape":"Boolean",
12621263
"location":"querystring",
@@ -1267,7 +1268,7 @@
12671268
"location":"querystring",
12681269
"locationName":"SloOwnerAwsAccountId"
12691270
},
1270-
"MetricSourceTypes":{"shape":"MetricSourceTypes"}
1271+
"MetricSource":{"shape":"MetricSource"}
12711272
}
12721273
},
12731274
"ListServiceLevelObjectivesMaxResults":{
@@ -1517,12 +1518,23 @@
15171518
"type":"list",
15181519
"member":{"shape":"MetricReference"}
15191520
},
1521+
"MetricSource":{
1522+
"type":"structure",
1523+
"required":["MetricSourceKeyAttributes"],
1524+
"members":{
1525+
"MetricSourceKeyAttributes":{"shape":"Attributes"},
1526+
"MetricSourceAttributes":{"shape":"Attributes"}
1527+
}
1528+
},
15201529
"MetricSourceType":{
15211530
"type":"string",
15221531
"enum":[
15231532
"ServiceOperation",
15241533
"CloudWatchMetric",
1525-
"ServiceDependency"
1534+
"ServiceDependency",
1535+
"AppMonitor",
1536+
"Canary",
1537+
"Service"
15261538
]
15271539
},
15281540
"MetricSourceTypes":{
@@ -1648,7 +1660,8 @@
16481660
"MetricType":{"shape":"ServiceLevelIndicatorMetricType"},
16491661
"TotalRequestCountMetric":{"shape":"MetricDataQueries"},
16501662
"MonitoredRequestCountMetric":{"shape":"MonitoredRequestCountMetricDataQueries"},
1651-
"DependencyConfig":{"shape":"DependencyConfig"}
1663+
"DependencyConfig":{"shape":"DependencyConfig"},
1664+
"MetricSource":{"shape":"MetricSource"}
16521665
}
16531666
},
16541667
"RequestBasedServiceLevelIndicatorMetricConfig":{
@@ -1659,7 +1672,9 @@
16591672
"MetricType":{"shape":"ServiceLevelIndicatorMetricType"},
16601673
"TotalRequestCountMetric":{"shape":"MetricDataQueries"},
16611674
"MonitoredRequestCountMetric":{"shape":"MonitoredRequestCountMetricDataQueries"},
1662-
"DependencyConfig":{"shape":"DependencyConfig"}
1675+
"DependencyConfig":{"shape":"DependencyConfig"},
1676+
"MetricSource":{"shape":"MetricSource"},
1677+
"MetricName":{"shape":"MetricName"}
16631678
}
16641679
},
16651680
"ResourceId":{"type":"string"},
@@ -1834,7 +1849,8 @@
18341849
"OperationName":{"shape":"OperationName"},
18351850
"MetricType":{"shape":"ServiceLevelIndicatorMetricType"},
18361851
"MetricDataQueries":{"shape":"MetricDataQueries"},
1837-
"DependencyConfig":{"shape":"DependencyConfig"}
1852+
"DependencyConfig":{"shape":"DependencyConfig"},
1853+
"MetricSource":{"shape":"MetricSource"}
18381854
}
18391855
},
18401856
"ServiceLevelIndicatorMetricConfig":{
@@ -1846,6 +1862,7 @@
18461862
"MetricName":{"shape":"MetricName"},
18471863
"Statistic":{"shape":"ServiceLevelIndicatorStatistic"},
18481864
"PeriodSeconds":{"shape":"SLIPeriodSeconds"},
1865+
"MetricSource":{"shape":"MetricSource"},
18491866
"MetricDataQueries":{"shape":"MetricDataQueries"},
18501867
"DependencyConfig":{"shape":"DependencyConfig"}
18511868
}
@@ -2000,7 +2017,8 @@
20002017
"DependencyConfig":{"shape":"DependencyConfig"},
20012018
"CreatedTime":{"shape":"Timestamp"},
20022019
"EvaluationType":{"shape":"EvaluationType"},
2003-
"MetricSourceType":{"shape":"MetricSourceType"}
2020+
"MetricSourceType":{"shape":"MetricSourceType"},
2021+
"MetricSource":{"shape":"MetricSource"}
20042022
}
20052023
},
20062024
"ServiceOperation":{

apis/application-signals/2024-04-15/docs-2.json

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,8 @@
114114
"ListServiceLevelObjectivesInput$KeyAttributes": "<p>You can use this optional field to specify which services you want to retrieve SLO information for.</p> <p>This is a string-to-string map. It can include the following fields.</p> <ul> <li> <p> <code>Type</code> designates the type of object this is.</p> </li> <li> <p> <code>ResourceType</code> specifies the type of the resource. This field is used only when the value of the <code>Type</code> field is <code>Resource</code> or <code>AWS::Resource</code>.</p> </li> <li> <p> <code>Name</code> specifies the name of the object. This is used only if the value of the <code>Type</code> field is <code>Service</code>, <code>RemoteService</code>, or <code>AWS::Service</code>.</p> </li> <li> <p> <code>Identifier</code> identifies the resource objects of this resource. This is used only if the value of the <code>Type</code> field is <code>Resource</code> or <code>AWS::Resource</code>.</p> </li> <li> <p> <code>Environment</code> specifies the location where this object is hosted, or what it belongs to.</p> </li> </ul>",
115115
"ListServiceOperationsInput$KeyAttributes": "<p>Use this field to specify which service you want to retrieve information for. You must specify at least the <code>Type</code>, <code>Name</code>, and <code>Environment</code> attributes.</p> <p>This is a string-to-string map. It can include the following fields.</p> <ul> <li> <p> <code>Type</code> designates the type of object this is.</p> </li> <li> <p> <code>ResourceType</code> specifies the type of the resource. This field is used only when the value of the <code>Type</code> field is <code>Resource</code> or <code>AWS::Resource</code>.</p> </li> <li> <p> <code>Name</code> specifies the name of the object. This is used only if the value of the <code>Type</code> field is <code>Service</code>, <code>RemoteService</code>, or <code>AWS::Service</code>.</p> </li> <li> <p> <code>Identifier</code> identifies the resource objects of this resource. This is used only if the value of the <code>Type</code> field is <code>Resource</code> or <code>AWS::Resource</code>.</p> </li> <li> <p> <code>Environment</code> specifies the location where this object is hosted, or what it belongs to.</p> </li> </ul>",
116116
"LogGroupReferences$member": null,
117+
"MetricSource$MetricSourceKeyAttributes": "<p>Key attributes that identify the metric source.</p>",
118+
"MetricSource$MetricSourceAttributes": "<p>Additional attributes for the metric source.</p>",
117119
"Node$KeyAttributes": "<p>The key attributes that identify this node, including Type, Name, and Environment information.</p>",
118120
"RequestBasedServiceLevelIndicatorMetric$KeyAttributes": "<p>This is a string-to-string map that contains information about the type of object that this SLO is related to. It can include the following fields.</p> <ul> <li> <p> <code>Type</code> designates the type of object that this SLO is related to.</p> </li> <li> <p> <code>ResourceType</code> specifies the type of the resource. This field is used only when the value of the <code>Type</code> field is <code>Resource</code> or <code>AWS::Resource</code>.</p> </li> <li> <p> <code>Name</code> specifies the name of the object. This is used only if the value of the <code>Type</code> field is <code>Service</code>, <code>RemoteService</code>, or <code>AWS::Service</code>.</p> </li> <li> <p> <code>Identifier</code> identifies the resource objects of this resource. This is used only if the value of the <code>Type</code> field is <code>Resource</code> or <code>AWS::Resource</code>.</p> </li> <li> <p> <code>Environment</code> specifies the location where this object is hosted, or what it belongs to.</p> </li> </ul>",
119121
"RequestBasedServiceLevelIndicatorMetricConfig$KeyAttributes": "<p>If this SLO is related to a metric collected by Application Signals, you must use this field to specify which service the SLO metric is related to. To do so, you must specify at least the <code>Type</code>, <code>Name</code>, and <code>Environment</code> attributes.</p> <p>This is a string-to-string map. It can include the following fields.</p> <ul> <li> <p> <code>Type</code> designates the type of object this is.</p> </li> <li> <p> <code>ResourceType</code> specifies the type of the resource. This field is used only when the value of the <code>Type</code> field is <code>Resource</code> or <code>AWS::Resource</code>.</p> </li> <li> <p> <code>Name</code> specifies the name of the object. This is used only if the value of the <code>Type</code> field is <code>Service</code>, <code>RemoteService</code>, or <code>AWS::Service</code>.</p> </li> <li> <p> <code>Identifier</code> identifies the resource objects of this resource. This is used only if the value of the <code>Type</code> field is <code>Resource</code> or <code>AWS::Resource</code>.</p> </li> <li> <p> <code>Environment</code> specifies the location where this object is hosted, or what it belongs to.</p> </li> </ul>",
@@ -776,6 +778,7 @@
776778
"refs": {
777779
"Metric$MetricName": "<p>The name of the metric to use.</p>",
778780
"MetricReference$MetricName": "<p>The name of the metric.</p>",
781+
"RequestBasedServiceLevelIndicatorMetricConfig$MetricName": "<p>The name of the metric for SLOs on resources other than Application Signals services.</p>",
779782
"ServiceLevelIndicatorMetricConfig$MetricName": "<p>The name of the CloudWatch metric to use for the SLO, when using a custom metric rather than Application Signals standard metrics.</p>"
780783
}
781784
},
@@ -795,18 +798,29 @@
795798
"ServiceSummary$MetricReferences": "<p>An array of structures that each contain information about one metric associated with this service.</p>"
796799
}
797800
},
801+
"MetricSource": {
802+
"base": "<p>Identifies the metric source for SLOs on resources other than Application Signals services.</p>",
803+
"refs": {
804+
"ListServiceLevelObjectivesInput$MetricSource": "<p>Identifies the metric source to filter SLOs by.</p>",
805+
"RequestBasedServiceLevelIndicatorMetric$MetricSource": "<p>Identifies the metric source for SLOs on resources other than Application Signals services.</p>",
806+
"RequestBasedServiceLevelIndicatorMetricConfig$MetricSource": "<p>Identifies the metric source for SLOs on resources other than Application Signals services.</p>",
807+
"ServiceLevelIndicatorMetric$MetricSource": "<p>Identifies the metric source for SLOs on resources other than Application Signals services.</p>",
808+
"ServiceLevelIndicatorMetricConfig$MetricSource": "<p>Identifies the metric source for SLOs on resources other than Application Signals services.</p>",
809+
"ServiceLevelObjectiveSummary$MetricSource": "<p>Identifies the metric source for SLOs on resources other than Application Signals services.</p>"
810+
}
811+
},
798812
"MetricSourceType": {
799813
"base": null,
800814
"refs": {
801815
"MetricSourceTypes$member": null,
802-
"ServiceLevelObjective$MetricSourceType": "<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>",
803-
"ServiceLevelObjectiveSummary$MetricSourceType": "<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>"
816+
"ServiceLevelObjective$MetricSourceType": "<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>",
817+
"ServiceLevelObjectiveSummary$MetricSourceType": "<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>"
804818
}
805819
},
806820
"MetricSourceTypes": {
807821
"base": null,
808822
"refs": {
809-
"ListServiceLevelObjectivesInput$MetricSourceTypes": "<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>"
823+
"ListServiceLevelObjectivesInput$MetricSourceTypes": "<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>"
810824
}
811825
},
812826
"MetricStat": {
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"version": 2,
3+
"waiters": {
4+
}
5+
}

0 commit comments

Comments
 (0)