Skip to main content

Aws/applicationsignals

@swamp/aws/applicationsignalsv2026.10.25.1· AGPL-3.0-or-later· 1d agoBEHAVIORS
01README

AWS APPLICATIONSIGNALS infrastructure models

02Behaviors4
@swamp/aws/applicationsignals/discoveryv2026.10.23.1discovery.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS 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
ArgumentTypeDescription
identifierstringThe primary identifier of the ApplicationSignals Discovery
fn update()
Update a ApplicationSignals Discovery
fn delete(identifier: string)
Delete a ApplicationSignals Discovery
ArgumentTypeDescription
identifierstringThe primary identifier of the ApplicationSignals Discovery
fn sync()
Sync ApplicationSignals Discovery state from AWS
fn list(maxPages?: number, resourceModel?: string)
List ApplicationSignals Discovery resources
ArgumentTypeDescription
maxPages?numberMaximum number of pages to fetch (default: 10)
resourceModel?stringJSON 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

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1.
GroupingAttributeDefinitionsarray
fn create()
Create a ApplicationSignals GroupingConfiguration
fn get(identifier: string)
Get a ApplicationSignals GroupingConfiguration
ArgumentTypeDescription
identifierstringThe primary identifier of the ApplicationSignals GroupingConfiguration
fn update()
Update a ApplicationSignals GroupingConfiguration
fn delete(identifier: string)
Delete a ApplicationSignals GroupingConfiguration
ArgumentTypeDescription
identifierstringThe primary identifier of the ApplicationSignals GroupingConfiguration
fn sync()
Sync ApplicationSignals GroupingConfiguration state from AWS
fn list(maxPages?: number, resourceModel?: string)
List ApplicationSignals GroupingConfiguration resources
ArgumentTypeDescription
maxPages?numberMaximum number of pages to fetch (default: 10)
resourceModel?stringJSON 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

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1.
InstrumentationTypeenumType of instrumentation: BREAKPOINT (temporary, expires after 24 hours) or PROBE (permanent, persists until deleted).
ServicestringThe name of the service to instrument. This should match the service.name resource attribute reported by the application.
EnvironmentstringThe environment that the service is running in.
SignalTypeenumThe telemetry signal type to emit for this instrumentation. The supported value is SNAPSHOT.
LocationobjectThe location where instrumentation should be applied.
Description?stringAn optional short description that explains the purpose of this instrumentation.
ExpiresAt?stringThe timestamp after which this configuration is no longer served. For BREAKPOINT only; defaults to 24 hours.
AttributeFilters?arrayClient-side filters that target specific instances. Each object is AND-matched on keys, multiple objects are OR-matched.
CaptureConfigurationobjectSpecifies what to capture when the instrumentation point is hit.
Tags?arrayAn 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
ArgumentTypeDescription
identifierstringThe primary identifier of the ApplicationSignals InstrumentationConfig
fn update()
Update a ApplicationSignals InstrumentationConfig
fn delete(identifier: string)
Delete a ApplicationSignals InstrumentationConfig
ArgumentTypeDescription
identifierstringThe primary identifier of the ApplicationSignals InstrumentationConfig
fn sync()
Sync ApplicationSignals InstrumentationConfig state from AWS
fn list(maxPages?: number, resourceModel?: string)
List ApplicationSignals InstrumentationConfig resources
ArgumentTypeDescription
maxPages?numberMaximum number of pages to fetch (default: 10)
resourceModel?stringJSON 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

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1.
NamestringThe name of this SLO.
Description?stringAn optional description for this SLO. Default is 'No description'
Sli?objectThis structure contains information about the performance metric that an SLO monitors.
RequestBasedSli?objectThis structure contains information about the performance metric that a request-based SLO monitors.
Goal?objectA structure that contains the attributes that determine the goal of the SLO. This includes the time period for evaluation and the attainment threshold.
Tags?arrayThe list of tag keys and values associated with the resource you specified
BurnRateConfigurations?arrayEach 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?arrayEach 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
ArgumentTypeDescription
identifierstringThe primary identifier of the ApplicationSignals ServiceLevelObjective
fn update()
Update a ApplicationSignals ServiceLevelObjective
fn delete(identifier: string)
Delete a ApplicationSignals ServiceLevelObjective
ArgumentTypeDescription
identifierstringThe primary identifier of the ApplicationSignals ServiceLevelObjective
fn sync()
Sync ApplicationSignals ServiceLevelObjective state from AWS
fn list(maxPages?: number, resourceModel?: string)
List ApplicationSignals ServiceLevelObjective resources
ArgumentTypeDescription
maxPages?numberMaximum number of pages to fetch (default: 10)
resourceModel?stringJSON resource model for parent-scoped listing (e.g. parent identifier)

Resources

state(infinite)— ApplicationSignals ServiceLevelObjective resource state
03Previous Versions19
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