Skip to content

Commit b3b81f9

Browse files
Clarify possible values for KmsKeyArn and EncryptionDescription.
Doc-only update for new RUM metrics that were added Add pattern and length based validations for DBShardGroupIdentifier Documentation only updates for AppSync
1 parent 93f46a0 commit b3b81f9

22 files changed

+641
-435
lines changed

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.11.271
1+
1.11.272

generated/src/aws-cpp-sdk-appsync/include/aws/appsync/model/CreateApiCacheRequest.h

Lines changed: 36 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -316,60 +316,72 @@ namespace Model
316316
/**
317317
* <p>Controls how cache health metrics will be emitted to CloudWatch. Cache health
318318
* metrics include:</p> <ul> <li> <p>NetworkBandwidthOutAllowanceExceeded: The
319-
* number of times a specified GraphQL operation was called.</p> </li> <li>
320-
* <p>EngineCPUUtilization: The number of GraphQL errors that occurred during a
321-
* specified GraphQL operation.</p> </li> </ul> <p>Metrics will be recorded by API
322-
* ID. You can set the value to <code>ENABLED</code> or <code>DISABLED</code>.</p>
319+
* network packets dropped because the throughput exceeded the aggregated bandwidth
320+
* limit. This is useful for diagnosing bottlenecks in a cache configuration.</p>
321+
* </li> <li> <p>EngineCPUUtilization: The CPU utilization (percentage) allocated
322+
* to the Redis process. This is useful for diagnosing bottlenecks in a cache
323+
* configuration.</p> </li> </ul> <p>Metrics will be recorded by API ID. You can
324+
* set the value to <code>ENABLED</code> or <code>DISABLED</code>.</p>
323325
*/
324326
inline const CacheHealthMetricsConfig& GetHealthMetricsConfig() const{ return m_healthMetricsConfig; }
325327

326328
/**
327329
* <p>Controls how cache health metrics will be emitted to CloudWatch. Cache health
328330
* metrics include:</p> <ul> <li> <p>NetworkBandwidthOutAllowanceExceeded: The
329-
* number of times a specified GraphQL operation was called.</p> </li> <li>
330-
* <p>EngineCPUUtilization: The number of GraphQL errors that occurred during a
331-
* specified GraphQL operation.</p> </li> </ul> <p>Metrics will be recorded by API
332-
* ID. You can set the value to <code>ENABLED</code> or <code>DISABLED</code>.</p>
331+
* network packets dropped because the throughput exceeded the aggregated bandwidth
332+
* limit. This is useful for diagnosing bottlenecks in a cache configuration.</p>
333+
* </li> <li> <p>EngineCPUUtilization: The CPU utilization (percentage) allocated
334+
* to the Redis process. This is useful for diagnosing bottlenecks in a cache
335+
* configuration.</p> </li> </ul> <p>Metrics will be recorded by API ID. You can
336+
* set the value to <code>ENABLED</code> or <code>DISABLED</code>.</p>
333337
*/
334338
inline bool HealthMetricsConfigHasBeenSet() const { return m_healthMetricsConfigHasBeenSet; }
335339

336340
/**
337341
* <p>Controls how cache health metrics will be emitted to CloudWatch. Cache health
338342
* metrics include:</p> <ul> <li> <p>NetworkBandwidthOutAllowanceExceeded: The
339-
* number of times a specified GraphQL operation was called.</p> </li> <li>
340-
* <p>EngineCPUUtilization: The number of GraphQL errors that occurred during a
341-
* specified GraphQL operation.</p> </li> </ul> <p>Metrics will be recorded by API
342-
* ID. You can set the value to <code>ENABLED</code> or <code>DISABLED</code>.</p>
343+
* network packets dropped because the throughput exceeded the aggregated bandwidth
344+
* limit. This is useful for diagnosing bottlenecks in a cache configuration.</p>
345+
* </li> <li> <p>EngineCPUUtilization: The CPU utilization (percentage) allocated
346+
* to the Redis process. This is useful for diagnosing bottlenecks in a cache
347+
* configuration.</p> </li> </ul> <p>Metrics will be recorded by API ID. You can
348+
* set the value to <code>ENABLED</code> or <code>DISABLED</code>.</p>
343349
*/
344350
inline void SetHealthMetricsConfig(const CacheHealthMetricsConfig& value) { m_healthMetricsConfigHasBeenSet = true; m_healthMetricsConfig = value; }
345351

346352
/**
347353
* <p>Controls how cache health metrics will be emitted to CloudWatch. Cache health
348354
* metrics include:</p> <ul> <li> <p>NetworkBandwidthOutAllowanceExceeded: The
349-
* number of times a specified GraphQL operation was called.</p> </li> <li>
350-
* <p>EngineCPUUtilization: The number of GraphQL errors that occurred during a
351-
* specified GraphQL operation.</p> </li> </ul> <p>Metrics will be recorded by API
352-
* ID. You can set the value to <code>ENABLED</code> or <code>DISABLED</code>.</p>
355+
* network packets dropped because the throughput exceeded the aggregated bandwidth
356+
* limit. This is useful for diagnosing bottlenecks in a cache configuration.</p>
357+
* </li> <li> <p>EngineCPUUtilization: The CPU utilization (percentage) allocated
358+
* to the Redis process. This is useful for diagnosing bottlenecks in a cache
359+
* configuration.</p> </li> </ul> <p>Metrics will be recorded by API ID. You can
360+
* set the value to <code>ENABLED</code> or <code>DISABLED</code>.</p>
353361
*/
354362
inline void SetHealthMetricsConfig(CacheHealthMetricsConfig&& value) { m_healthMetricsConfigHasBeenSet = true; m_healthMetricsConfig = std::move(value); }
355363

356364
/**
357365
* <p>Controls how cache health metrics will be emitted to CloudWatch. Cache health
358366
* metrics include:</p> <ul> <li> <p>NetworkBandwidthOutAllowanceExceeded: The
359-
* number of times a specified GraphQL operation was called.</p> </li> <li>
360-
* <p>EngineCPUUtilization: The number of GraphQL errors that occurred during a
361-
* specified GraphQL operation.</p> </li> </ul> <p>Metrics will be recorded by API
362-
* ID. You can set the value to <code>ENABLED</code> or <code>DISABLED</code>.</p>
367+
* network packets dropped because the throughput exceeded the aggregated bandwidth
368+
* limit. This is useful for diagnosing bottlenecks in a cache configuration.</p>
369+
* </li> <li> <p>EngineCPUUtilization: The CPU utilization (percentage) allocated
370+
* to the Redis process. This is useful for diagnosing bottlenecks in a cache
371+
* configuration.</p> </li> </ul> <p>Metrics will be recorded by API ID. You can
372+
* set the value to <code>ENABLED</code> or <code>DISABLED</code>.</p>
363373
*/
364374
inline CreateApiCacheRequest& WithHealthMetricsConfig(const CacheHealthMetricsConfig& value) { SetHealthMetricsConfig(value); return *this;}
365375

366376
/**
367377
* <p>Controls how cache health metrics will be emitted to CloudWatch. Cache health
368378
* metrics include:</p> <ul> <li> <p>NetworkBandwidthOutAllowanceExceeded: The
369-
* number of times a specified GraphQL operation was called.</p> </li> <li>
370-
* <p>EngineCPUUtilization: The number of GraphQL errors that occurred during a
371-
* specified GraphQL operation.</p> </li> </ul> <p>Metrics will be recorded by API
372-
* ID. You can set the value to <code>ENABLED</code> or <code>DISABLED</code>.</p>
379+
* network packets dropped because the throughput exceeded the aggregated bandwidth
380+
* limit. This is useful for diagnosing bottlenecks in a cache configuration.</p>
381+
* </li> <li> <p>EngineCPUUtilization: The CPU utilization (percentage) allocated
382+
* to the Redis process. This is useful for diagnosing bottlenecks in a cache
383+
* configuration.</p> </li> </ul> <p>Metrics will be recorded by API ID. You can
384+
* set the value to <code>ENABLED</code> or <code>DISABLED</code>.</p>
373385
*/
374386
inline CreateApiCacheRequest& WithHealthMetricsConfig(CacheHealthMetricsConfig&& value) { SetHealthMetricsConfig(std::move(value)); return *this;}
375387

generated/src/aws-cpp-sdk-appsync/include/aws/appsync/model/EnhancedMetricsConfig.h

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ namespace Model
4646
* time:</p> <ul> <li> <p> <code>FULL_REQUEST_RESOLVER_METRICS</code>: Records and
4747
* emits metric data for all resolvers in the request.</p> </li> <li> <p>
4848
* <code>PER_RESOLVER_METRICS</code>: Records and emits metric data for resolvers
49-
* that have the <code>metricConfig</code> value set to <code>ENABLED</code>.</p>
49+
* that have the <code>metricsConfig</code> value set to <code>ENABLED</code>.</p>
5050
* </li> </ul> </li> <li> <p> <code>dataSourceLevelMetricsBehavior</code>: Controls
5151
* how data source metrics will be emitted to CloudWatch. Data source metrics
5252
* include:</p> <ul> <li> <p>Requests: The number of invocations that occured
@@ -59,7 +59,7 @@ namespace Model
5959
* time:</p> <ul> <li> <p> <code>FULL_REQUEST_DATA_SOURCE_METRICS</code>: Records
6060
* and emits metric data for all data sources in the request.</p> </li> <li> <p>
6161
* <code>PER_DATA_SOURCE_METRICS</code>: Records and emits metric data for data
62-
* sources that have the <code>metricConfig</code> value set to
62+
* sources that have the <code>metricsConfig</code> value set to
6363
* <code>ENABLED</code>.</p> </li> </ul> </li> <li> <p>
6464
* <code>operationLevelMetricsConfig</code>: Controls how operation metrics will be
6565
* emitted to CloudWatch. Operation metrics include:</p> <ul> <li> <p>Requests: The
@@ -94,7 +94,7 @@ namespace Model
9494
* <code>FULL_REQUEST_RESOLVER_METRICS</code>: Records and emits metric data for
9595
* all resolvers in the request.</p> </li> <li> <p>
9696
* <code>PER_RESOLVER_METRICS</code>: Records and emits metric data for resolvers
97-
* that have the <code>metricConfig</code> value set to <code>ENABLED</code>.</p>
97+
* that have the <code>metricsConfig</code> value set to <code>ENABLED</code>.</p>
9898
* </li> </ul>
9999
*/
100100
inline const ResolverLevelMetricsBehavior& GetResolverLevelMetricsBehavior() const{ return m_resolverLevelMetricsBehavior; }
@@ -113,7 +113,7 @@ namespace Model
113113
* <code>FULL_REQUEST_RESOLVER_METRICS</code>: Records and emits metric data for
114114
* all resolvers in the request.</p> </li> <li> <p>
115115
* <code>PER_RESOLVER_METRICS</code>: Records and emits metric data for resolvers
116-
* that have the <code>metricConfig</code> value set to <code>ENABLED</code>.</p>
116+
* that have the <code>metricsConfig</code> value set to <code>ENABLED</code>.</p>
117117
* </li> </ul>
118118
*/
119119
inline bool ResolverLevelMetricsBehaviorHasBeenSet() const { return m_resolverLevelMetricsBehaviorHasBeenSet; }
@@ -132,7 +132,7 @@ namespace Model
132132
* <code>FULL_REQUEST_RESOLVER_METRICS</code>: Records and emits metric data for
133133
* all resolvers in the request.</p> </li> <li> <p>
134134
* <code>PER_RESOLVER_METRICS</code>: Records and emits metric data for resolvers
135-
* that have the <code>metricConfig</code> value set to <code>ENABLED</code>.</p>
135+
* that have the <code>metricsConfig</code> value set to <code>ENABLED</code>.</p>
136136
* </li> </ul>
137137
*/
138138
inline void SetResolverLevelMetricsBehavior(const ResolverLevelMetricsBehavior& value) { m_resolverLevelMetricsBehaviorHasBeenSet = true; m_resolverLevelMetricsBehavior = value; }
@@ -151,7 +151,7 @@ namespace Model
151151
* <code>FULL_REQUEST_RESOLVER_METRICS</code>: Records and emits metric data for
152152
* all resolvers in the request.</p> </li> <li> <p>
153153
* <code>PER_RESOLVER_METRICS</code>: Records and emits metric data for resolvers
154-
* that have the <code>metricConfig</code> value set to <code>ENABLED</code>.</p>
154+
* that have the <code>metricsConfig</code> value set to <code>ENABLED</code>.</p>
155155
* </li> </ul>
156156
*/
157157
inline void SetResolverLevelMetricsBehavior(ResolverLevelMetricsBehavior&& value) { m_resolverLevelMetricsBehaviorHasBeenSet = true; m_resolverLevelMetricsBehavior = std::move(value); }
@@ -170,7 +170,7 @@ namespace Model
170170
* <code>FULL_REQUEST_RESOLVER_METRICS</code>: Records and emits metric data for
171171
* all resolvers in the request.</p> </li> <li> <p>
172172
* <code>PER_RESOLVER_METRICS</code>: Records and emits metric data for resolvers
173-
* that have the <code>metricConfig</code> value set to <code>ENABLED</code>.</p>
173+
* that have the <code>metricsConfig</code> value set to <code>ENABLED</code>.</p>
174174
* </li> </ul>
175175
*/
176176
inline EnhancedMetricsConfig& WithResolverLevelMetricsBehavior(const ResolverLevelMetricsBehavior& value) { SetResolverLevelMetricsBehavior(value); return *this;}
@@ -189,7 +189,7 @@ namespace Model
189189
* <code>FULL_REQUEST_RESOLVER_METRICS</code>: Records and emits metric data for
190190
* all resolvers in the request.</p> </li> <li> <p>
191191
* <code>PER_RESOLVER_METRICS</code>: Records and emits metric data for resolvers
192-
* that have the <code>metricConfig</code> value set to <code>ENABLED</code>.</p>
192+
* that have the <code>metricsConfig</code> value set to <code>ENABLED</code>.</p>
193193
* </li> </ul>
194194
*/
195195
inline EnhancedMetricsConfig& WithResolverLevelMetricsBehavior(ResolverLevelMetricsBehavior&& value) { SetResolverLevelMetricsBehavior(std::move(value)); return *this;}
@@ -207,7 +207,7 @@ namespace Model
207207
* time:</p> <ul> <li> <p> <code>FULL_REQUEST_DATA_SOURCE_METRICS</code>: Records
208208
* and emits metric data for all data sources in the request.</p> </li> <li> <p>
209209
* <code>PER_DATA_SOURCE_METRICS</code>: Records and emits metric data for data
210-
* sources that have the <code>metricConfig</code> value set to
210+
* sources that have the <code>metricsConfig</code> value set to
211211
* <code>ENABLED</code>.</p> </li> </ul>
212212
*/
213213
inline const DataSourceLevelMetricsBehavior& GetDataSourceLevelMetricsBehavior() const{ return m_dataSourceLevelMetricsBehavior; }
@@ -224,7 +224,7 @@ namespace Model
224224
* time:</p> <ul> <li> <p> <code>FULL_REQUEST_DATA_SOURCE_METRICS</code>: Records
225225
* and emits metric data for all data sources in the request.</p> </li> <li> <p>
226226
* <code>PER_DATA_SOURCE_METRICS</code>: Records and emits metric data for data
227-
* sources that have the <code>metricConfig</code> value set to
227+
* sources that have the <code>metricsConfig</code> value set to
228228
* <code>ENABLED</code>.</p> </li> </ul>
229229
*/
230230
inline bool DataSourceLevelMetricsBehaviorHasBeenSet() const { return m_dataSourceLevelMetricsBehaviorHasBeenSet; }
@@ -241,7 +241,7 @@ namespace Model
241241
* time:</p> <ul> <li> <p> <code>FULL_REQUEST_DATA_SOURCE_METRICS</code>: Records
242242
* and emits metric data for all data sources in the request.</p> </li> <li> <p>
243243
* <code>PER_DATA_SOURCE_METRICS</code>: Records and emits metric data for data
244-
* sources that have the <code>metricConfig</code> value set to
244+
* sources that have the <code>metricsConfig</code> value set to
245245
* <code>ENABLED</code>.</p> </li> </ul>
246246
*/
247247
inline void SetDataSourceLevelMetricsBehavior(const DataSourceLevelMetricsBehavior& value) { m_dataSourceLevelMetricsBehaviorHasBeenSet = true; m_dataSourceLevelMetricsBehavior = value; }
@@ -258,7 +258,7 @@ namespace Model
258258
* time:</p> <ul> <li> <p> <code>FULL_REQUEST_DATA_SOURCE_METRICS</code>: Records
259259
* and emits metric data for all data sources in the request.</p> </li> <li> <p>
260260
* <code>PER_DATA_SOURCE_METRICS</code>: Records and emits metric data for data
261-
* sources that have the <code>metricConfig</code> value set to
261+
* sources that have the <code>metricsConfig</code> value set to
262262
* <code>ENABLED</code>.</p> </li> </ul>
263263
*/
264264
inline void SetDataSourceLevelMetricsBehavior(DataSourceLevelMetricsBehavior&& value) { m_dataSourceLevelMetricsBehaviorHasBeenSet = true; m_dataSourceLevelMetricsBehavior = std::move(value); }
@@ -275,7 +275,7 @@ namespace Model
275275
* time:</p> <ul> <li> <p> <code>FULL_REQUEST_DATA_SOURCE_METRICS</code>: Records
276276
* and emits metric data for all data sources in the request.</p> </li> <li> <p>
277277
* <code>PER_DATA_SOURCE_METRICS</code>: Records and emits metric data for data
278-
* sources that have the <code>metricConfig</code> value set to
278+
* sources that have the <code>metricsConfig</code> value set to
279279
* <code>ENABLED</code>.</p> </li> </ul>
280280
*/
281281
inline EnhancedMetricsConfig& WithDataSourceLevelMetricsBehavior(const DataSourceLevelMetricsBehavior& value) { SetDataSourceLevelMetricsBehavior(value); return *this;}
@@ -292,7 +292,7 @@ namespace Model
292292
* time:</p> <ul> <li> <p> <code>FULL_REQUEST_DATA_SOURCE_METRICS</code>: Records
293293
* and emits metric data for all data sources in the request.</p> </li> <li> <p>
294294
* <code>PER_DATA_SOURCE_METRICS</code>: Records and emits metric data for data
295-
* sources that have the <code>metricConfig</code> value set to
295+
* sources that have the <code>metricsConfig</code> value set to
296296
* <code>ENABLED</code>.</p> </li> </ul>
297297
*/
298298
inline EnhancedMetricsConfig& WithDataSourceLevelMetricsBehavior(DataSourceLevelMetricsBehavior&& value) { SetDataSourceLevelMetricsBehavior(std::move(value)); return *this;}

0 commit comments

Comments
 (0)