Skip to content

Commit 3bacc72

Browse files
author
awstools
committed
feat(client-application-signals): Added support for CloudWatch Synthetics Canary resources in ListAuditFindings API. This enhancement allows customers to retrieve audit findings specifically for CloudWatch Synthetics canaries and enables service-canary correlation analysis.
1 parent 11b96f8 commit 3bacc72

File tree

8 files changed

+276
-218
lines changed

8 files changed

+276
-218
lines changed

clients/client-application-signals/src/commands/DeleteGroupingConfigurationCommand.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ export interface DeleteGroupingConfigurationCommandInput {}
3535
export interface DeleteGroupingConfigurationCommandOutput extends DeleteGroupingConfigurationOutput, __MetadataBearer {}
3636

3737
/**
38-
* <p>Deletes the grouping configuration for this account. This removes all custom grouping attribute definitions that were previously configured.</p>
38+
* <p>Deletes a grouping configuration that defines how services are grouped and organized in Application Signals. Once deleted, services will no longer be grouped according to the specified configuration rules.</p> <p>This operation is irreversible. After deletion, you must recreate the grouping configuration if you want to restore the same grouping behavior.</p>
3939
* @example
4040
* Use a bare-bones client and the command you need to make an API call.
4141
* ```javascript

clients/client-application-signals/src/commands/ListAuditFindingsCommand.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ export interface ListAuditFindingsCommandInput extends ListAuditFindingsInput {}
3232
export interface ListAuditFindingsCommandOutput extends ListAuditFindingsOutput, __MetadataBearer {}
3333

3434
/**
35-
* <p>Returns a list of audit findings that provide automated analysis of service behavior and root cause analysis. These findings help identify the most significant observations about your services, including performance issues, anomalies, and potential problems. The findings are generated using heuristic algorithms based on established troubleshooting patterns.</p>
35+
* <p>Retrieves a list of audit findings for Application Signals resources. Audit findings identify potential issues, misconfigurations, or compliance violations in your observability setup.</p> <p>You can filter findings by time range, auditor type, and target resources to focus on specific areas of concern. This operation supports pagination for large result sets.</p>
3636
* @example
3737
* Use a bare-bones client and the command you need to make an API call.
3838
* ```javascript
@@ -71,6 +71,9 @@ export interface ListAuditFindingsCommandOutput extends ListAuditFindingsOutput,
7171
* Operation: "STRING_VALUE",
7272
* MetricType: "STRING_VALUE",
7373
* },
74+
* Canary: { // CanaryEntity
75+
* CanaryName: "STRING_VALUE", // required
76+
* },
7477
* },
7578
* },
7679
* ],

clients/client-application-signals/src/commands/ListGroupingAttributeDefinitionsCommand.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ export interface ListGroupingAttributeDefinitionsCommandOutput
3737
__MetadataBearer {}
3838

3939
/**
40-
* <p>Returns the current grouping configuration for this account, including all custom grouping attribute definitions that have been configured. These definitions determine how services are logically grouped based on telemetry attributes, Amazon Web Services tags, or predefined mappings.</p>
40+
* <p>Retrieves the available grouping attribute definitions that can be used to create grouping configurations. These definitions specify the attributes and rules available for organizing services.</p> <p>Use this operation to discover what grouping options are available before creating or updating grouping configurations.</p>
4141
* @example
4242
* Use a bare-bones client and the command you need to make an API call.
4343
* ```javascript

clients/client-application-signals/src/commands/ListServiceStatesCommand.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ export interface ListServiceStatesCommandInput extends ListServiceStatesInput {}
3232
export interface ListServiceStatesCommandOutput extends ListServiceStatesOutput, __MetadataBearer {}
3333

3434
/**
35-
* <p>Returns information about the last deployment and other change states of services. This API provides visibility into recent changes that may have affected service performance, helping with troubleshooting and change correlation.</p>
35+
* <p>Retrieves the current state information for services monitored by Application Signals. Service states include health status, recent change events, and other operational metadata.</p> <p>You can filter results by time range, AWS account, and service attributes to focus on specific services or time periods. This operation supports pagination and can include data from linked accounts.</p>
3636
* @example
3737
* Use a bare-bones client and the command you need to make an API call.
3838
* ```javascript

clients/client-application-signals/src/commands/PutGroupingConfigurationCommand.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ export interface PutGroupingConfigurationCommandInput extends PutGroupingConfigu
3232
export interface PutGroupingConfigurationCommandOutput extends PutGroupingConfigurationOutput, __MetadataBearer {}
3333

3434
/**
35-
* <p>Creates or updates the grouping configuration for this account. This operation allows you to define custom grouping attributes that determine how services are logically grouped based on telemetry attributes, Amazon Web Services tags, or predefined mappings. These grouping attributes can then be used to organize and filter services in the Application Signals console and APIs.</p>
35+
* <p>Creates or updates a grouping configuration that defines how services are organized and grouped in Application Signals dashboards and service maps.</p> <p>Grouping configurations allow you to logically organize services based on attributes such as environment, team ownership, or business function, making it easier to monitor and manage related services together.</p>
3636
* @example
3737
* Use a bare-bones client and the command you need to make an API call.
3838
* ```javascript

0 commit comments

Comments
 (0)