diff --git a/clients/client-application-insights/src/commands/AddWorkloadCommand.ts b/clients/client-application-insights/src/commands/AddWorkloadCommand.ts
index 285d206f83e5..af4bc65c183b 100644
--- a/clients/client-application-insights/src/commands/AddWorkloadCommand.ts
+++ b/clients/client-application-insights/src/commands/AddWorkloadCommand.ts
@@ -44,7 +44,7 @@ export interface AddWorkloadCommandOutput extends AddWorkloadResponse, __Metadat
* ComponentName: "STRING_VALUE", // required
* WorkloadConfiguration: { // WorkloadConfiguration
* WorkloadName: "STRING_VALUE",
- * Tier: "CUSTOM" || "DEFAULT" || "DOT_NET_CORE" || "DOT_NET_WORKER" || "DOT_NET_WEB_TIER" || "DOT_NET_WEB" || "SQL_SERVER" || "SQL_SERVER_ALWAYSON_AVAILABILITY_GROUP" || "MYSQL" || "POSTGRESQL" || "JAVA_JMX" || "ORACLE" || "SAP_HANA_MULTI_NODE" || "SAP_HANA_SINGLE_NODE" || "SAP_HANA_HIGH_AVAILABILITY" || "SQL_SERVER_FAILOVER_CLUSTER_INSTANCE" || "SHAREPOINT" || "ACTIVE_DIRECTORY" || "SAP_NETWEAVER_STANDARD" || "SAP_NETWEAVER_DISTRIBUTED" || "SAP_NETWEAVER_HIGH_AVAILABILITY",
+ * Tier: "CUSTOM" || "DEFAULT" || "DOT_NET_CORE" || "DOT_NET_WORKER" || "DOT_NET_WEB_TIER" || "DOT_NET_WEB" || "SQL_SERVER" || "SQL_SERVER_ALWAYSON_AVAILABILITY_GROUP" || "MYSQL" || "POSTGRESQL" || "JAVA_JMX" || "ORACLE" || "SAP_HANA_MULTI_NODE" || "SAP_HANA_SINGLE_NODE" || "SAP_HANA_HIGH_AVAILABILITY" || "SAP_ASE_SINGLE_NODE" || "SAP_ASE_HIGH_AVAILABILITY" || "SQL_SERVER_FAILOVER_CLUSTER_INSTANCE" || "SHAREPOINT" || "ACTIVE_DIRECTORY" || "SAP_NETWEAVER_STANDARD" || "SAP_NETWEAVER_DISTRIBUTED" || "SAP_NETWEAVER_HIGH_AVAILABILITY",
* Configuration: "STRING_VALUE",
* },
* };
@@ -54,7 +54,7 @@ export interface AddWorkloadCommandOutput extends AddWorkloadResponse, __Metadat
* // WorkloadId: "STRING_VALUE",
* // WorkloadConfiguration: { // WorkloadConfiguration
* // WorkloadName: "STRING_VALUE",
- * // Tier: "CUSTOM" || "DEFAULT" || "DOT_NET_CORE" || "DOT_NET_WORKER" || "DOT_NET_WEB_TIER" || "DOT_NET_WEB" || "SQL_SERVER" || "SQL_SERVER_ALWAYSON_AVAILABILITY_GROUP" || "MYSQL" || "POSTGRESQL" || "JAVA_JMX" || "ORACLE" || "SAP_HANA_MULTI_NODE" || "SAP_HANA_SINGLE_NODE" || "SAP_HANA_HIGH_AVAILABILITY" || "SQL_SERVER_FAILOVER_CLUSTER_INSTANCE" || "SHAREPOINT" || "ACTIVE_DIRECTORY" || "SAP_NETWEAVER_STANDARD" || "SAP_NETWEAVER_DISTRIBUTED" || "SAP_NETWEAVER_HIGH_AVAILABILITY",
+ * // Tier: "CUSTOM" || "DEFAULT" || "DOT_NET_CORE" || "DOT_NET_WORKER" || "DOT_NET_WEB_TIER" || "DOT_NET_WEB" || "SQL_SERVER" || "SQL_SERVER_ALWAYSON_AVAILABILITY_GROUP" || "MYSQL" || "POSTGRESQL" || "JAVA_JMX" || "ORACLE" || "SAP_HANA_MULTI_NODE" || "SAP_HANA_SINGLE_NODE" || "SAP_HANA_HIGH_AVAILABILITY" || "SAP_ASE_SINGLE_NODE" || "SAP_ASE_HIGH_AVAILABILITY" || "SQL_SERVER_FAILOVER_CLUSTER_INSTANCE" || "SHAREPOINT" || "ACTIVE_DIRECTORY" || "SAP_NETWEAVER_STANDARD" || "SAP_NETWEAVER_DISTRIBUTED" || "SAP_NETWEAVER_HIGH_AVAILABILITY",
* // Configuration: "STRING_VALUE",
* // },
* // };
diff --git a/clients/client-application-insights/src/commands/CreateApplicationCommand.ts b/clients/client-application-insights/src/commands/CreateApplicationCommand.ts
index 11d64d9ef205..f17edfb8ca59 100644
--- a/clients/client-application-insights/src/commands/CreateApplicationCommand.ts
+++ b/clients/client-application-insights/src/commands/CreateApplicationCommand.ts
@@ -44,6 +44,7 @@ export interface CreateApplicationCommandOutput extends CreateApplicationRespons
* OpsCenterEnabled: true || false,
* CWEMonitorEnabled: true || false,
* OpsItemSNSTopicArn: "STRING_VALUE",
+ * SNSNotificationArn: "STRING_VALUE",
* Tags: [ // TagList
* { // Tag
* Key: "STRING_VALUE", // required
@@ -63,6 +64,7 @@ export interface CreateApplicationCommandOutput extends CreateApplicationRespons
* // ResourceGroupName: "STRING_VALUE",
* // LifeCycle: "STRING_VALUE",
* // OpsItemSNSTopicArn: "STRING_VALUE",
+ * // SNSNotificationArn: "STRING_VALUE",
* // OpsCenterEnabled: true || false,
* // CWEMonitorEnabled: true || false,
* // Remarks: "STRING_VALUE",
diff --git a/clients/client-application-insights/src/commands/DescribeApplicationCommand.ts b/clients/client-application-insights/src/commands/DescribeApplicationCommand.ts
index ac19dd8baecb..a60a53c77bc5 100644
--- a/clients/client-application-insights/src/commands/DescribeApplicationCommand.ts
+++ b/clients/client-application-insights/src/commands/DescribeApplicationCommand.ts
@@ -51,6 +51,7 @@ export interface DescribeApplicationCommandOutput extends DescribeApplicationRes
* // ResourceGroupName: "STRING_VALUE",
* // LifeCycle: "STRING_VALUE",
* // OpsItemSNSTopicArn: "STRING_VALUE",
+ * // SNSNotificationArn: "STRING_VALUE",
* // OpsCenterEnabled: true || false,
* // CWEMonitorEnabled: true || false,
* // Remarks: "STRING_VALUE",
diff --git a/clients/client-application-insights/src/commands/DescribeComponentCommand.ts b/clients/client-application-insights/src/commands/DescribeComponentCommand.ts
index 2447eeac6246..17d82d9114e1 100644
--- a/clients/client-application-insights/src/commands/DescribeComponentCommand.ts
+++ b/clients/client-application-insights/src/commands/DescribeComponentCommand.ts
@@ -53,7 +53,7 @@ export interface DescribeComponentCommandOutput extends DescribeComponentRespons
* // ComponentRemarks: "STRING_VALUE",
* // ResourceType: "STRING_VALUE",
* // OsType: "WINDOWS" || "LINUX",
- * // Tier: "CUSTOM" || "DEFAULT" || "DOT_NET_CORE" || "DOT_NET_WORKER" || "DOT_NET_WEB_TIER" || "DOT_NET_WEB" || "SQL_SERVER" || "SQL_SERVER_ALWAYSON_AVAILABILITY_GROUP" || "MYSQL" || "POSTGRESQL" || "JAVA_JMX" || "ORACLE" || "SAP_HANA_MULTI_NODE" || "SAP_HANA_SINGLE_NODE" || "SAP_HANA_HIGH_AVAILABILITY" || "SQL_SERVER_FAILOVER_CLUSTER_INSTANCE" || "SHAREPOINT" || "ACTIVE_DIRECTORY" || "SAP_NETWEAVER_STANDARD" || "SAP_NETWEAVER_DISTRIBUTED" || "SAP_NETWEAVER_HIGH_AVAILABILITY",
+ * // Tier: "CUSTOM" || "DEFAULT" || "DOT_NET_CORE" || "DOT_NET_WORKER" || "DOT_NET_WEB_TIER" || "DOT_NET_WEB" || "SQL_SERVER" || "SQL_SERVER_ALWAYSON_AVAILABILITY_GROUP" || "MYSQL" || "POSTGRESQL" || "JAVA_JMX" || "ORACLE" || "SAP_HANA_MULTI_NODE" || "SAP_HANA_SINGLE_NODE" || "SAP_HANA_HIGH_AVAILABILITY" || "SAP_ASE_SINGLE_NODE" || "SAP_ASE_HIGH_AVAILABILITY" || "SQL_SERVER_FAILOVER_CLUSTER_INSTANCE" || "SHAREPOINT" || "ACTIVE_DIRECTORY" || "SAP_NETWEAVER_STANDARD" || "SAP_NETWEAVER_DISTRIBUTED" || "SAP_NETWEAVER_HIGH_AVAILABILITY",
* // Monitor: true || false,
* // DetectedWorkload: { // DetectedWorkload
* // " The AWS account ID for the owner of the application. The Amazon Web Services account ID for the owner of the application.
+ * The SNS topic ARN that is associated with SNS notifications for updates or issues.
+ * Indicates whether Application Insights will create opsItems for any problem detected by
* Application Insights for an application. The AWS account ID for the owner of the application to which the configuration event belongs. The Amazon Web Services account ID for the owner of the application to which the configuration event belongs.
The aws:
prefix is reserved for use by AWS; you can’t use it in any
+ *
The aws:
prefix is reserved for use by Amazon Web Services; you can’t use it in any
* tag keys or values that you define. In addition, you can't edit or remove tag keys or
* values that use this prefix.
+ * The SNS notification topic ARN. + *
+ * @public + */ + SNSNotificationArn?: string; + /** *List of tags to add to the application. tag key (Key
) and an associated tag
* value (Value
). The maximum length of a tag key is 128 characters. The maximum
@@ -721,7 +739,7 @@ export interface CreateLogPatternRequest {
* Medium
severity pattern translates to a 500,000
rank. And a
* High
severity pattern translates to a 250,000
rank. Rank
* values less than 1
or greater than 1,000,000
are reserved for
- * AWS-provided patterns.
Medium
severity pattern translates to a 500,000
rank. And a
* High
severity pattern translates to a 250,000
rank. Rank
* values less than 1
or greater than 1,000,000
are reserved for
- * AWS-provided patterns.
+ * Amazon Web Services provided patterns.
* @public
*/
Rank?: number;
@@ -867,7 +885,7 @@ export interface DescribeApplicationRequest {
ResourceGroupName: string | undefined;
/**
- * The AWS account ID for the resource group owner.
+ *The Amazon Web Services account ID for the resource group owner.
* @public */ AccountId?: string; @@ -901,7 +919,7 @@ export interface DescribeComponentRequest { ComponentName: string | undefined; /** - *The AWS account ID for the resource group owner.
+ *The Amazon Web Services account ID for the resource group owner.
* @public */ AccountId?: string; @@ -942,7 +960,7 @@ export interface DescribeComponentConfigurationRequest { ComponentName: string | undefined; /** - *The AWS account ID for the resource group owner.
+ *The Amazon Web Services account ID for the resource group owner.
* @public */ AccountId?: string; @@ -1013,7 +1031,8 @@ export interface DescribeComponentConfigurationRecommendationRequest { Tier: Tier | undefined; /** - *The name of the workload.
+ *The name of the workload. The name of the workload is required when the tier of the application component is
+ * SAP_ASE_SINGLE_NODE
or SAP_ASE_HIGH_AVAILABILITY
.
The AWS account ID for the resource group owner.
+ *The Amazon Web Services account ID for the resource group owner.
* @public */ AccountId?: string; @@ -1077,7 +1096,7 @@ export interface DescribeLogPatternResponse { ResourceGroupName?: string; /** - *The AWS account ID for the resource group owner.
+ *The Amazon Web Services account ID for the resource group owner.
* @public */ AccountId?: string; @@ -1100,7 +1119,7 @@ export interface DescribeObservationRequest { ObservationId: string | undefined; /** - *The AWS account ID for the resource group owner.
+ *The Amazon Web Services account ID for the resource group owner.
* @public */ AccountId?: string; @@ -1226,32 +1245,32 @@ export interface Observation { CloudWatchEventDetailType?: string; /** - *The Amazon Resource Name (ARN) of the AWS Health Event-based observation.
+ *The Amazon Resource Name (ARN) of the Health Event-based observation.
* @public */ HealthEventArn?: string; /** - *The service to which the AWS Health Event belongs, such as EC2.
+ *The service to which the Health Event belongs, such as EC2.
* @public */ HealthService?: string; /** - *The type of the AWS Health event, for example, + *
The type of the Health event, for example,
* AWS_EC2_POWER_CONNECTIVITY_ISSUE
.
The category of the AWS Health event, such as issue
.
The category of the Health event, such as issue
.
The description of the AWS Health event provided by the service, such as Amazon EC2. + *
The description of the Health event provided by the service, such as Amazon EC2. *
* @public */ @@ -1430,7 +1449,7 @@ export interface DescribeProblemRequest { ProblemId: string | undefined; /** - *The AWS account ID for the owner of the resource group affected by the problem.
+ *The Amazon Web Services account ID for the owner of the resource group affected by the problem.
* @public */ AccountId?: string; @@ -1543,6 +1562,14 @@ export interface Problem { */ Title?: string; + /** + *+ * The short name of the problem associated with the SNS notification. + *
+ * @public + */ + ShortName?: string; + /** *A detailed analysis of the problem using machine learning.
* @public @@ -1580,7 +1607,7 @@ export interface Problem { SeverityLevel?: SeverityLevel; /** - *The AWS account ID for the owner of the resource group affected by the problem.
+ *The Amazon Web Services account ID for the owner of the resource group affected by the problem.
* @public */ AccountId?: string; @@ -1635,6 +1662,14 @@ export interface DescribeProblemResponse { * @public */ Problem?: Problem; + + /** + *+ * The SNS notification topic ARN of the problem. + *
+ * @public + */ + SNSNotificationArn?: string; } /** @@ -1648,7 +1683,7 @@ export interface DescribeProblemObservationsRequest { ProblemId: string | undefined; /** - *The AWS account ID for the resource group owner.
+ *The Amazon Web Services account ID for the resource group owner.
* @public */ AccountId?: string; @@ -1700,7 +1735,7 @@ export interface DescribeWorkloadRequest { WorkloadId: string | undefined; /** - *The AWS account ID for the workload owner.
+ *The Amazon Web Services account ID for the workload owner.
* @public */ AccountId?: string; @@ -1747,7 +1782,7 @@ export interface ListApplicationsRequest { NextToken?: string; /** - *The AWS account ID for the resource group owner.
+ *The Amazon Web Services account ID for the resource group owner.
* @public */ AccountId?: string; @@ -1795,7 +1830,7 @@ export interface ListComponentsRequest { NextToken?: string; /** - *The AWS account ID for the resource group owner.
+ *The Amazon Web Services account ID for the resource group owner.
* @public */ AccountId?: string; @@ -1870,7 +1905,7 @@ export interface ListConfigurationHistoryRequest { NextToken?: string; /** - *The AWS account ID for the resource group owner.
+ *The Amazon Web Services account ID for the resource group owner.
* @public */ AccountId?: string; @@ -1927,7 +1962,7 @@ export interface ListLogPatternsRequest { NextToken?: string; /** - *The AWS account ID for the resource group owner.
+ *The Amazon Web Services account ID for the resource group owner.
* @public */ AccountId?: string; @@ -1944,7 +1979,7 @@ export interface ListLogPatternsResponse { ResourceGroupName?: string; /** - *The AWS account ID for the resource group owner.
+ *The Amazon Web Services account ID for the resource group owner.
* @public */ AccountId?: string; @@ -1987,7 +2022,7 @@ export interface ListLogPatternSetsRequest { NextToken?: string; /** - *The AWS account ID for the resource group owner.
+ *The Amazon Web Services account ID for the resource group owner.
* @public */ AccountId?: string; @@ -2004,7 +2039,7 @@ export interface ListLogPatternSetsResponse { ResourceGroupName?: string; /** - *The AWS account ID for the resource group owner.
+ *The Amazon Web Services account ID for the resource group owner.
* @public */ AccountId?: string; @@ -2028,7 +2063,7 @@ export interface ListLogPatternSetsResponse { */ export interface ListProblemsRequest { /** - *The AWS account ID for the resource group owner.
+ *The Amazon Web Services account ID for the resource group owner.
* @public */ AccountId?: string; @@ -2104,7 +2139,7 @@ export interface ListProblemsResponse { ResourceGroupName?: string; /** - *The AWS account ID for the resource group owner.
+ *The Amazon Web Services account ID for the resource group owner.
* @public */ AccountId?: string; @@ -2165,7 +2200,7 @@ export interface ListWorkloadsRequest { NextToken?: string; /** - *The AWS account ID of the owner of the workload.
+ *The Amazon Web Services account ID of the owner of the workload.
* @public */ AccountId?: string; @@ -2205,6 +2240,12 @@ export interface Workload { * @public */ WorkloadRemarks?: string; + + /** + *Indicates whether all of the component configurations required to monitor a workload were provided.
+ * @public + */ + MissingWorkloadConfig?: boolean; } /** @@ -2365,6 +2406,14 @@ export interface UpdateApplicationRequest { */ OpsItemSNSTopicArn?: string; + /** + *+ * The SNS topic ARN. Allows you to receive SNS notifications for updates and issues with an application. + *
+ * @public + */ + SNSNotificationArn?: string; + /** *Disassociates the SNS topic from the opsItem created for detected problems.
* @public @@ -2519,7 +2568,7 @@ export interface UpdateLogPatternRequest { *Medium
severity pattern translates to a 500,000
rank. And a
* High
severity pattern translates to a 250,000
rank. Rank
* values less than 1
or greater than 1,000,000
are reserved for
- * AWS-provided patterns.
+ * Amazon Web Services provided patterns.
* @public
*/
Rank?: number;
diff --git a/clients/client-application-insights/src/protocols/Aws_json1_1.ts b/clients/client-application-insights/src/protocols/Aws_json1_1.ts
index b501b75d9782..10c74f55f96a 100644
--- a/clients/client-application-insights/src/protocols/Aws_json1_1.ts
+++ b/clients/client-application-insights/src/protocols/Aws_json1_1.ts
@@ -1584,6 +1584,7 @@ const de_DescribeProblemObservationsResponse = (
const de_DescribeProblemResponse = (output: any, context: __SerdeContext): DescribeProblemResponse => {
return take(output, {
Problem: (_: any) => de_Problem(_, context),
+ SNSNotificationArn: __expectString,
}) as any;
};
@@ -1719,6 +1720,7 @@ const de_Problem = (output: any, context: __SerdeContext): Problem => {
ResolutionMethod: __expectString,
ResourceGroupName: __expectString,
SeverityLevel: __expectString,
+ ShortName: __expectString,
StartTime: (_: any) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))),
Status: __expectString,
Title: __expectString,
diff --git a/codegen/sdk-codegen/aws-models/application-insights.json b/codegen/sdk-codegen/aws-models/application-insights.json
index 1e1983f783e6..8eef7c01b3f9 100644
--- a/codegen/sdk-codegen/aws-models/application-insights.json
+++ b/codegen/sdk-codegen/aws-models/application-insights.json
@@ -206,7 +206,7 @@
"AccountId": {
"target": "com.amazonaws.applicationinsights#AccountId",
"traits": {
- "smithy.api#documentation": "The AWS account ID for the owner of the application.
" + "smithy.api#documentation": "The Amazon Web Services account ID for the owner of the application.
" } }, "ResourceGroupName": { @@ -227,6 +227,12 @@ "smithy.api#documentation": "The SNS topic provided to Application Insights that is associated to the created\n opsItems to receive SNS notifications for opsItem updates.
" } }, + "SNSNotificationArn": { + "target": "com.amazonaws.applicationinsights#SNSNotificationArn", + "traits": { + "smithy.api#documentation": "\n The SNS topic ARN that is associated with SNS notifications for updates or issues.\n
" + } + }, "OpsCenterEnabled": { "target": "com.amazonaws.applicationinsights#OpsCenterEnabled", "traits": { @@ -385,7 +391,7 @@ "AccountId": { "target": "com.amazonaws.applicationinsights#AccountId", "traits": { - "smithy.api#documentation": "The AWS account ID for the owner of the application to which the configuration event belongs.
" + "smithy.api#documentation": "The Amazon Web Services account ID for the owner of the application to which the configuration event belongs.
" } }, "MonitoredResourceARN": { @@ -558,6 +564,12 @@ "smithy.api#documentation": "The SNS topic provided to Application Insights that is associated to the created\n opsItem. Allows you to receive notifications for updates to the opsItem.
" } }, + "SNSNotificationArn": { + "target": "com.amazonaws.applicationinsights#SNSNotificationArn", + "traits": { + "smithy.api#documentation": "\n The SNS notification topic ARN.\n
" + } + }, "Tags": { "target": "com.amazonaws.applicationinsights#TagList", "traits": { @@ -730,7 +742,7 @@ "target": "com.amazonaws.applicationinsights#LogPatternRank", "traits": { "smithy.api#default": 0, - "smithy.api#documentation": "Rank of the log pattern. Must be a value between 1
and\n 1,000,000
. The patterns are sorted by rank, so we recommend that you set\n your highest priority patterns with the lowest rank. A pattern of rank 1
will\n be the first to get matched to a log line. A pattern of rank 1,000,000
will be\n last to get matched. When you configure custom log patterns from the console, a\n Low
severity pattern translates to a 750,000
rank. A\n Medium
severity pattern translates to a 500,000
rank. And a\n High
severity pattern translates to a 250,000
rank. Rank\n values less than 1
or greater than 1,000,000
are reserved for\n AWS-provided patterns.
Rank of the log pattern. Must be a value between 1
and\n 1,000,000
. The patterns are sorted by rank, so we recommend that you set\n your highest priority patterns with the lowest rank. A pattern of rank 1
will\n be the first to get matched to a log line. A pattern of rank 1,000,000
will be\n last to get matched. When you configure custom log patterns from the console, a\n Low
severity pattern translates to a 750,000
rank. A\n Medium
severity pattern translates to a 500,000
rank. And a\n High
severity pattern translates to a 250,000
rank. Rank\n values less than 1
or greater than 1,000,000
are reserved for\n Amazon Web Services provided patterns.
The AWS account ID for the resource group owner.
" + "smithy.api#documentation": "The Amazon Web Services account ID for the resource group owner.
" } } }, @@ -1085,7 +1097,7 @@ "WorkloadName": { "target": "com.amazonaws.applicationinsights#WorkloadName", "traits": { - "smithy.api#documentation": "The name of the workload.
" + "smithy.api#documentation": "The name of the workload. The name of the workload is required when the tier of the application component is \n SAP_ASE_SINGLE_NODE
or SAP_ASE_HIGH_AVAILABILITY
.
The AWS account ID for the resource group owner.
" + "smithy.api#documentation": "The Amazon Web Services account ID for the resource group owner.
" } } }, @@ -1187,7 +1199,7 @@ "AccountId": { "target": "com.amazonaws.applicationinsights#AccountId", "traits": { - "smithy.api#documentation": "The AWS account ID for the resource group owner.
" + "smithy.api#documentation": "The Amazon Web Services account ID for the resource group owner.
" } } }, @@ -1262,7 +1274,7 @@ "AccountId": { "target": "com.amazonaws.applicationinsights#AccountId", "traits": { - "smithy.api#documentation": "The AWS account ID for the resource group owner.
" + "smithy.api#documentation": "The Amazon Web Services account ID for the resource group owner.
" } } }, @@ -1282,7 +1294,7 @@ "AccountId": { "target": "com.amazonaws.applicationinsights#AccountId", "traits": { - "smithy.api#documentation": "The AWS account ID for the resource group owner.
" + "smithy.api#documentation": "The Amazon Web Services account ID for the resource group owner.
" } }, "LogPattern": { @@ -1332,7 +1344,7 @@ "AccountId": { "target": "com.amazonaws.applicationinsights#AccountId", "traits": { - "smithy.api#documentation": "The AWS account ID for the resource group owner.
" + "smithy.api#documentation": "The Amazon Web Services account ID for the resource group owner.
" } } }, @@ -1413,7 +1425,7 @@ "AccountId": { "target": "com.amazonaws.applicationinsights#AccountId", "traits": { - "smithy.api#documentation": "The AWS account ID for the resource group owner.
" + "smithy.api#documentation": "The Amazon Web Services account ID for the resource group owner.
" } } }, @@ -1448,7 +1460,7 @@ "AccountId": { "target": "com.amazonaws.applicationinsights#AccountId", "traits": { - "smithy.api#documentation": "The AWS account ID for the owner of the resource group affected by the problem.
" + "smithy.api#documentation": "The Amazon Web Services account ID for the owner of the resource group affected by the problem.
" } } }, @@ -1464,6 +1476,12 @@ "traits": { "smithy.api#documentation": "Information about the problem.
" } + }, + "SNSNotificationArn": { + "target": "com.amazonaws.applicationinsights#SNSNotificationArn", + "traits": { + "smithy.api#documentation": "\n The SNS notification topic ARN of the problem.\n
" + } } }, "traits": { @@ -1520,7 +1538,7 @@ "AccountId": { "target": "com.amazonaws.applicationinsights#AccountId", "traits": { - "smithy.api#documentation": "The AWS account ID for the workload owner.
" + "smithy.api#documentation": "The Amazon Web Services account ID for the workload owner.
" } } }, @@ -2785,7 +2803,7 @@ "AccountId": { "target": "com.amazonaws.applicationinsights#AccountId", "traits": { - "smithy.api#documentation": "The AWS account ID for the resource group owner.
" + "smithy.api#documentation": "The Amazon Web Services account ID for the resource group owner.
" } } }, @@ -2866,7 +2884,7 @@ "AccountId": { "target": "com.amazonaws.applicationinsights#AccountId", "traits": { - "smithy.api#documentation": "The AWS account ID for the resource group owner.
" + "smithy.api#documentation": "The Amazon Web Services account ID for the resource group owner.
" } } }, @@ -2964,7 +2982,7 @@ "AccountId": { "target": "com.amazonaws.applicationinsights#AccountId", "traits": { - "smithy.api#documentation": "The AWS account ID for the resource group owner.
" + "smithy.api#documentation": "The Amazon Web Services account ID for the resource group owner.
" } } }, @@ -3045,7 +3063,7 @@ "AccountId": { "target": "com.amazonaws.applicationinsights#AccountId", "traits": { - "smithy.api#documentation": "The AWS account ID for the resource group owner.
" + "smithy.api#documentation": "The Amazon Web Services account ID for the resource group owner.
" } } }, @@ -3065,7 +3083,7 @@ "AccountId": { "target": "com.amazonaws.applicationinsights#AccountId", "traits": { - "smithy.api#documentation": "The AWS account ID for the resource group owner.
" + "smithy.api#documentation": "The Amazon Web Services account ID for the resource group owner.
" } }, "LogPatternSets": { @@ -3144,7 +3162,7 @@ "AccountId": { "target": "com.amazonaws.applicationinsights#AccountId", "traits": { - "smithy.api#documentation": "The AWS account ID for the resource group owner.
" + "smithy.api#documentation": "The Amazon Web Services account ID for the resource group owner.
" } } }, @@ -3164,7 +3182,7 @@ "AccountId": { "target": "com.amazonaws.applicationinsights#AccountId", "traits": { - "smithy.api#documentation": "The AWS account ID for the resource group owner.
" + "smithy.api#documentation": "The Amazon Web Services account ID for the resource group owner.
" } }, "LogPatterns": { @@ -3218,7 +3236,7 @@ "AccountId": { "target": "com.amazonaws.applicationinsights#AccountId", "traits": { - "smithy.api#documentation": "The AWS account ID for the resource group owner.
" + "smithy.api#documentation": "The Amazon Web Services account ID for the resource group owner.
" } }, "ResourceGroupName": { @@ -3292,7 +3310,7 @@ "AccountId": { "target": "com.amazonaws.applicationinsights#AccountId", "traits": { - "smithy.api#documentation": "The AWS account ID for the resource group owner.
" + "smithy.api#documentation": "The Amazon Web Services account ID for the resource group owner.
" } } }, @@ -3409,7 +3427,7 @@ "AccountId": { "target": "com.amazonaws.applicationinsights#AccountId", "traits": { - "smithy.api#documentation": "The AWS account ID of the owner of the workload.
" + "smithy.api#documentation": "The Amazon Web Services account ID of the owner of the workload.
" } } }, @@ -3488,7 +3506,7 @@ "target": "com.amazonaws.applicationinsights#LogPatternRank", "traits": { "smithy.api#default": 0, - "smithy.api#documentation": "Rank of the log pattern. Must be a value between 1
and\n 1,000,000
. The patterns are sorted by rank, so we recommend that you set\n your highest priority patterns with the lowest rank. A pattern of rank 1
will\n be the first to get matched to a log line. A pattern of rank 1,000,000
will be\n last to get matched. When you configure custom log patterns from the console, a\n Low
severity pattern translates to a 750,000
rank. A\n Medium
severity pattern translates to a 500,000
rank. And a\n High
severity pattern translates to a 250,000
rank. Rank\n values less than 1
or greater than 1,000,000
are reserved for\n AWS-provided patterns.
Rank of the log pattern. Must be a value between 1
and\n 1,000,000
. The patterns are sorted by rank, so we recommend that you set\n your highest priority patterns with the lowest rank. A pattern of rank 1
will\n be the first to get matched to a log line. A pattern of rank 1,000,000
will be\n last to get matched. When you configure custom log patterns from the console, a\n Low
severity pattern translates to a 750,000
rank. A\n Medium
severity pattern translates to a 500,000
rank. And a\n High
severity pattern translates to a 250,000
rank. Rank\n values less than 1
or greater than 1,000,000
are reserved for\n Amazon Web Services provided patterns.
The Amazon Resource Name (ARN) of the AWS Health Event-based observation.
" + "smithy.api#documentation": "The Amazon Resource Name (ARN) of the Health Event-based observation.
" } }, "HealthService": { "target": "com.amazonaws.applicationinsights#HealthService", "traits": { - "smithy.api#documentation": "The service to which the AWS Health Event belongs, such as EC2.
" + "smithy.api#documentation": "The service to which the Health Event belongs, such as EC2.
" } }, "HealthEventTypeCode": { "target": "com.amazonaws.applicationinsights#HealthEventTypeCode", "traits": { - "smithy.api#documentation": " The type of the AWS Health event, for example,\n AWS_EC2_POWER_CONNECTIVITY_ISSUE
.
The type of the Health event, for example,\n AWS_EC2_POWER_CONNECTIVITY_ISSUE
.
The category of the AWS Health event, such as issue
.
The category of the Health event, such as issue
.
The description of the AWS Health event provided by the service, such as Amazon EC2.\n
" + "smithy.api#documentation": "The description of the Health event provided by the service, such as Amazon EC2.\n
" } }, "CodeDeployDeploymentId": { @@ -3920,6 +3941,12 @@ "smithy.api#documentation": "The name of the problem.
" } }, + "ShortName": { + "target": "com.amazonaws.applicationinsights#ShortName", + "traits": { + "smithy.api#documentation": "\n The short name of the problem associated with the SNS notification.\n
" + } + }, "Insights": { "target": "com.amazonaws.applicationinsights#Insights", "traits": { @@ -3959,7 +3986,7 @@ "AccountId": { "target": "com.amazonaws.applicationinsights#AccountId", "traits": { - "smithy.api#documentation": "The AWS account ID for the owner of the resource group affected by the problem.
" + "smithy.api#documentation": "The Amazon Web Services account ID for the owner of the resource group affected by the problem.
" } }, "ResourceGroupName": { @@ -4226,6 +4253,16 @@ "com.amazonaws.applicationinsights#S3EventName": { "type": "string" }, + "com.amazonaws.applicationinsights#SNSNotificationArn": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 20, + "max": 300 + }, + "smithy.api#pattern": "^arn:aws(-\\w+)*:[\\w\\d-]+:([\\w\\d-]*)?:[\\w\\d_-]*([:/].+)*$" + } + }, "com.amazonaws.applicationinsights#SeverityLevel": { "type": "enum", "members": { @@ -4255,6 +4292,9 @@ } } }, + "com.amazonaws.applicationinsights#ShortName": { + "type": "string" + }, "com.amazonaws.applicationinsights#SourceARN": { "type": "string" }, @@ -4330,7 +4370,7 @@ } }, "traits": { - "smithy.api#documentation": "An object that defines the tags associated with an application. A\n tag is a label that you optionally define and associate with an\n application. Tags can help you categorize and manage resources in different ways, such as\n by purpose, owner, environment, or other criteria.
\nEach tag consists of a required tag key and an associated\n tag value, both of which you define. A tag key is a general label\n that acts as a category for a more specific tag value. A tag value acts as a descriptor\n within a tag key. A tag key can contain as many as 128 characters. A tag value can contain\n as many as 256 characters. The characters can be Unicode letters, digits, white space, or\n one of the following symbols: _ . : / = + -. The following additional restrictions apply to\n tags:
\nTag keys and values are case sensitive.
\nFor each associated resource, each tag key must be unique and it can have only one\n value.
\nThe aws:
prefix is reserved for use by AWS; you can’t use it in any\n tag keys or values that you define. In addition, you can't edit or remove tag keys or\n values that use this prefix.
An object that defines the tags associated with an application. A\n tag is a label that you optionally define and associate with an\n application. Tags can help you categorize and manage resources in different ways, such as\n by purpose, owner, environment, or other criteria.
\nEach tag consists of a required tag key and an associated\n tag value, both of which you define. A tag key is a general label\n that acts as a category for a more specific tag value. A tag value acts as a descriptor\n within a tag key. A tag key can contain as many as 128 characters. A tag value can contain\n as many as 256 characters. The characters can be Unicode letters, digits, white space, or\n one of the following symbols: _ . : / = + -. The following additional restrictions apply to\n tags:
\nTag keys and values are case sensitive.
\nFor each associated resource, each tag key must be unique and it can have only one\n value.
\nThe aws:
prefix is reserved for use by Amazon Web Services; you can’t use it in any\n tag keys or values that you define. In addition, you can't edit or remove tag keys or\n values that use this prefix.
The SNS topic provided to Application Insights that is associated to the created\n opsItem. Allows you to receive notifications for updates to the opsItem.
" } }, + "SNSNotificationArn": { + "target": "com.amazonaws.applicationinsights#SNSNotificationArn", + "traits": { + "smithy.api#documentation": "\n The SNS topic ARN. Allows you to receive SNS notifications for updates and issues with an application.\n
" + } + }, "RemoveSNSTopic": { "target": "com.amazonaws.applicationinsights#RemoveSNSTopic", "traits": { @@ -4947,7 +5005,7 @@ "target": "com.amazonaws.applicationinsights#LogPatternRank", "traits": { "smithy.api#default": 0, - "smithy.api#documentation": "Rank of the log pattern. Must be a value between 1
and\n 1,000,000
. The patterns are sorted by rank, so we recommend that you set\n your highest priority patterns with the lowest rank. A pattern of rank 1
will\n be the first to get matched to a log line. A pattern of rank 1,000,000
will be\n last to get matched. When you configure custom log patterns from the console, a\n Low
severity pattern translates to a 750,000
rank. A\n Medium
severity pattern translates to a 500,000
rank. And a\n High
severity pattern translates to a 250,000
rank. Rank\n values less than 1
or greater than 1,000,000
are reserved for\n AWS-provided patterns.
Rank of the log pattern. Must be a value between 1
and\n 1,000,000
. The patterns are sorted by rank, so we recommend that you set\n your highest priority patterns with the lowest rank. A pattern of rank 1
will\n be the first to get matched to a log line. A pattern of rank 1,000,000
will be\n last to get matched. When you configure custom log patterns from the console, a\n Low
severity pattern translates to a 750,000
rank. A\n Medium
severity pattern translates to a 500,000
rank. And a\n High
severity pattern translates to a 250,000
rank. Rank\n values less than 1
or greater than 1,000,000
are reserved for\n Amazon Web Services provided patterns.
If logging is supported for the resource type, shows whether the component has configured logs to be monitored.
" } + }, + "MissingWorkloadConfig": { + "target": "com.amazonaws.applicationinsights#MissingWorkloadConfig", + "traits": { + "smithy.api#documentation": "Indicates whether all of the component configurations required to monitor a workload were provided.
" + } } }, "traits": { @@ -5252,7 +5316,7 @@ "traits": { "smithy.api#length": { "min": 1, - "max": 8 + "max": 12 }, "smithy.api#pattern": "^[a-zA-Z0-9\\.\\-_]*$" }