Aws/applicationsignals
@swamp/aws/applicationsignalsv2026.10.25.1
01README
AWS APPLICATIONSIGNALS infrastructure models
02Behaviors
@swamp/aws/applicationsignals/discoveryv2026.10.23.1discovery.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
fn create()
Create a ApplicationSignals Discovery
fn get(identifier: string)
Get a ApplicationSignals Discovery
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the ApplicationSignals Discovery |
fn update()
Update a ApplicationSignals Discovery
fn delete(identifier: string)
Delete a ApplicationSignals Discovery
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the ApplicationSignals Discovery |
fn sync()
Sync ApplicationSignals Discovery state from AWS
fn list(maxPages?: number, resourceModel?: string)
List ApplicationSignals Discovery resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— ApplicationSignals Discovery resource state
@swamp/aws/applicationsignals/grouping-configurationv2026.10.23.1grouping_configuration.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| GroupingAttributeDefinitions | array |
fn create()
Create a ApplicationSignals GroupingConfiguration
fn get(identifier: string)
Get a ApplicationSignals GroupingConfiguration
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the ApplicationSignals GroupingConfiguration |
fn update()
Update a ApplicationSignals GroupingConfiguration
fn delete(identifier: string)
Delete a ApplicationSignals GroupingConfiguration
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the ApplicationSignals GroupingConfiguration |
fn sync()
Sync ApplicationSignals GroupingConfiguration state from AWS
fn list(maxPages?: number, resourceModel?: string)
List ApplicationSignals GroupingConfiguration resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— ApplicationSignals GroupingConfiguration resource state
@swamp/aws/applicationsignals/instrumentation-configv2026.10.23.1instrumentation_config.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| InstrumentationType | enum | Type of instrumentation: BREAKPOINT (temporary, expires after 24 hours) or PROBE (permanent, persists until deleted). |
| Service | string | The name of the service to instrument. This should match the service.name resource attribute reported by the application. |
| Environment | string | The environment that the service is running in. |
| SignalType | enum | The telemetry signal type to emit for this instrumentation. The supported value is SNAPSHOT. |
| Location | object | The location where instrumentation should be applied. |
| Description? | string | An optional short description that explains the purpose of this instrumentation. |
| ExpiresAt? | string | The timestamp after which this configuration is no longer served. For BREAKPOINT only; defaults to 24 hours. |
| AttributeFilters? | array | Client-side filters that target specific instances. Each object is AND-matched on keys, multiple objects are OR-matched. |
| CaptureConfiguration | object | Specifies what to capture when the instrumentation point is hit. |
| Tags? | array | An optional list of key-value pairs to associate with the instrumentation configuration. |
fn create()
Create a ApplicationSignals InstrumentationConfig
fn get(identifier: string)
Get a ApplicationSignals InstrumentationConfig
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the ApplicationSignals InstrumentationConfig |
fn update()
Update a ApplicationSignals InstrumentationConfig
fn delete(identifier: string)
Delete a ApplicationSignals InstrumentationConfig
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the ApplicationSignals InstrumentationConfig |
fn sync()
Sync ApplicationSignals InstrumentationConfig state from AWS
fn list(maxPages?: number, resourceModel?: string)
List ApplicationSignals InstrumentationConfig resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— ApplicationSignals InstrumentationConfig resource state
@swamp/aws/applicationsignals/service-level-objectivev2026.10.23.1service_level_objective.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| Name | string | The name of this SLO. |
| Description? | string | An optional description for this SLO. Default is 'No description' |
| Sli? | object | This structure contains information about the performance metric that an SLO monitors. |
| RequestBasedSli? | object | This structure contains information about the performance metric that a request-based SLO monitors. |
| Goal? | object | A structure that contains the attributes that determine the goal of the SLO. This includes the time period for evaluation and the attainment threshold. |
| Tags? | array | The list of tag keys and values associated with the resource you specified |
| BurnRateConfigurations? | array | Each object in this array defines the length of the look-back window used to calculate one burn rate metric for this SLO. The burn rate measures how fast the service is consuming the error budget, relative to the attainment goal of the SLO. |
| ExclusionWindows? | array | Each object in this array defines a time exclusion window for this SLO. The time exclusion window is used to exclude breaching data points from affecting attainment rate, error budget, and burn rate metrics. |
fn create()
Create a ApplicationSignals ServiceLevelObjective
fn get(identifier: string)
Get a ApplicationSignals ServiceLevelObjective
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the ApplicationSignals ServiceLevelObjective |
fn update()
Update a ApplicationSignals ServiceLevelObjective
fn delete(identifier: string)
Delete a ApplicationSignals ServiceLevelObjective
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the ApplicationSignals ServiceLevelObjective |
fn sync()
Sync ApplicationSignals ServiceLevelObjective state from AWS
fn list(maxPages?: number, resourceModel?: string)
List ApplicationSignals ServiceLevelObjective resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— ApplicationSignals ServiceLevelObjective resource state
03Previous Versions
2026.10.24.1AGPL-3.0-or-later
2026.10.23.1AGPL-3.0-or-later(was none)
- Updated: discovery, grouping_configuration, instrumentation_config, service_level_objective
2026.10.13.1
- Updated: discovery, grouping_configuration, instrumentation_config, service_level_objective
2026.10.08.1
2026.10.06.1
- Added: instrumentation_config
Added 1 behaviors
2026.10.04.1
2026.10.03.1
2026.10.02.1
2026.10.01.1
2026.09.30.1
2026.09.29.1
2026.09.28.1
2026.09.27.1
2026.09.26.1
2026.09.24.1
2026.09.23.1
2026.09.22.1
2026.09.21.1
2026.09.20.1
04Stats
A
100 / 100
Downloads
36
Archive size
833.2 KB
Verified by Swamp
- Has README or module doc2/2earned
- README has a code example1/1earned
- README is substantive1/1earned
- Most symbols documented1/1earned
- No slow types (deprecated)1/1earned
- Dependencies pass trust audit2/2earned
- Docs keep secrets in a vault1/1earned
- Has description1/1earned
- Platform support declared (or universal)2/2earned
- License2/2earned
- Verified public repository2/2earned
05Platforms
06Labels