Skip to main content

Aws/observabilityadmin

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

AWS OBSERVABILITYADMIN infrastructure models

02Release Notes
  • Updated: organization_telemetry_rule, telemetry_pipelines, telemetry_rule
03Behaviors7
@swamp/aws/observabilityadmin/dataset-integrationv2026.10.23.1dataset_integration.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.
RoleArnstringThe ARN of the IAM role that the service assumes to forward telemetry to the customer's CloudWatch dataset. The role must live in the caller's account.
Tags?arrayAn array of key-value pairs to apply to this resource.
fn create()
Create a ObservabilityAdmin DatasetIntegration
fn get(identifier: string)
Get a ObservabilityAdmin DatasetIntegration
ArgumentTypeDescription
identifierstringThe primary identifier of the ObservabilityAdmin DatasetIntegration
fn update()
Update a ObservabilityAdmin DatasetIntegration
fn delete(identifier: string)
Delete a ObservabilityAdmin DatasetIntegration
ArgumentTypeDescription
identifierstringThe primary identifier of the ObservabilityAdmin DatasetIntegration
fn sync()
Sync ObservabilityAdmin DatasetIntegration state from AWS
fn list(maxPages?: number, resourceModel?: string)
List ObservabilityAdmin DatasetIntegration 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)— ObservabilityAdmin DatasetIntegration resource state
@swamp/aws/observabilityadmin/organization-centralization-rulev2026.10.23.1organization_centralization_rule.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.
RuleNamestring
Ruleobject
Tags?arrayAn array of key-value pairs to apply to this resource.
fn create()
Create a ObservabilityAdmin OrganizationCentralizationRule
fn get(identifier: string)
Get a ObservabilityAdmin OrganizationCentralizationRule
ArgumentTypeDescription
identifierstringThe primary identifier of the ObservabilityAdmin OrganizationCentralizationRule
fn update()
Update a ObservabilityAdmin OrganizationCentralizationRule
fn delete(identifier: string)
Delete a ObservabilityAdmin OrganizationCentralizationRule
ArgumentTypeDescription
identifierstringThe primary identifier of the ObservabilityAdmin OrganizationCentralizationRule
fn sync()
Sync ObservabilityAdmin OrganizationCentralizationRule state from AWS
fn list(maxPages?: number, resourceModel?: string)
List ObservabilityAdmin OrganizationCentralizationRule 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)— ObservabilityAdmin OrganizationCentralizationRule resource state
@swamp/aws/observabilityadmin/organization-telemetry-rulev2026.10.25.1organization_telemetry_rule.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.
RuleNamestringThe name of the organization telemetry rule
RuleobjectThe telemetry rule
Tags?arrayAn array of key-value pairs to apply to this resource
fn create()
Create a ObservabilityAdmin OrganizationTelemetryRule
fn get(identifier: string)
Get a ObservabilityAdmin OrganizationTelemetryRule
ArgumentTypeDescription
identifierstringThe primary identifier of the ObservabilityAdmin OrganizationTelemetryRule
fn update()
Update a ObservabilityAdmin OrganizationTelemetryRule
fn delete(identifier: string)
Delete a ObservabilityAdmin OrganizationTelemetryRule
ArgumentTypeDescription
identifierstringThe primary identifier of the ObservabilityAdmin OrganizationTelemetryRule
fn sync()
Sync ObservabilityAdmin OrganizationTelemetryRule state from AWS
fn list(maxPages?: number, resourceModel?: string)
List ObservabilityAdmin OrganizationTelemetryRule 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)— ObservabilityAdmin OrganizationTelemetryRule resource state
@swamp/aws/observabilityadmin/s3table-integrationv2026.10.23.1s3table_integration.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.
EncryptionobjectEncryption configuration for the S3 Table Integration
RoleArnstringThe ARN of the role used to access the S3 Table Integration
LogSources?arrayThe CloudWatch Logs data sources to associate with the S3 Table Integration
Tags?arrayAn array of key-value pairs to apply to this resource
fn create()
Create a ObservabilityAdmin S3TableIntegration
fn get(identifier: string)
Get a ObservabilityAdmin S3TableIntegration
ArgumentTypeDescription
identifierstringThe primary identifier of the ObservabilityAdmin S3TableIntegration
fn update()
Update a ObservabilityAdmin S3TableIntegration
fn delete(identifier: string)
Delete a ObservabilityAdmin S3TableIntegration
ArgumentTypeDescription
identifierstringThe primary identifier of the ObservabilityAdmin S3TableIntegration
fn sync()
Sync ObservabilityAdmin S3TableIntegration state from AWS
fn list(maxPages?: number, resourceModel?: string)
List ObservabilityAdmin S3TableIntegration 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)— ObservabilityAdmin S3TableIntegration resource state
@swamp/aws/observabilityadmin/telemetry-enrichmentv2026.10.23.1telemetry_enrichment.ts

Global Arguments

ArgumentTypeDescription
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.
ScopeenumScope of the Telemetry Enrichment
fn create()
Create a ObservabilityAdmin TelemetryEnrichment
fn get(identifier: string)
Get a ObservabilityAdmin TelemetryEnrichment
ArgumentTypeDescription
identifierstringThe primary identifier of the ObservabilityAdmin TelemetryEnrichment
fn update()
Update a ObservabilityAdmin TelemetryEnrichment
fn delete(identifier: string)
Delete a ObservabilityAdmin TelemetryEnrichment
ArgumentTypeDescription
identifierstringThe primary identifier of the ObservabilityAdmin TelemetryEnrichment
fn sync()
Sync ObservabilityAdmin TelemetryEnrichment state from AWS
fn list(maxPages?: number, resourceModel?: string)
List ObservabilityAdmin TelemetryEnrichment 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)— ObservabilityAdmin TelemetryEnrichment resource state
@swamp/aws/observabilityadmin/telemetry-pipelinesv2026.10.25.1telemetry_pipelines.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.
Configurationobject
Name?string
Pipeline?object
StatusReason?object
Tags?arrayAn array of key-value pairs to apply to this resource
fn create()
Create a ObservabilityAdmin TelemetryPipelines
fn get(identifier: string)
Get a ObservabilityAdmin TelemetryPipelines
ArgumentTypeDescription
identifierstringThe primary identifier of the ObservabilityAdmin TelemetryPipelines
fn update()
Update a ObservabilityAdmin TelemetryPipelines
fn delete(identifier: string)
Delete a ObservabilityAdmin TelemetryPipelines
ArgumentTypeDescription
identifierstringThe primary identifier of the ObservabilityAdmin TelemetryPipelines
fn sync()
Sync ObservabilityAdmin TelemetryPipelines state from AWS
fn list(maxPages?: number, resourceModel?: string)
List ObservabilityAdmin TelemetryPipelines 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)— ObservabilityAdmin TelemetryPipelines resource state
@swamp/aws/observabilityadmin/telemetry-rulev2026.10.25.1telemetry_rule.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.
RuleNamestringThe name of the telemetry rule
RuleobjectThe telemetry rule
Tags?arrayAn array of key-value pairs to apply to this resource
fn create()
Create a ObservabilityAdmin TelemetryRule
fn get(identifier: string)
Get a ObservabilityAdmin TelemetryRule
ArgumentTypeDescription
identifierstringThe primary identifier of the ObservabilityAdmin TelemetryRule
fn update()
Update a ObservabilityAdmin TelemetryRule
fn delete(identifier: string)
Delete a ObservabilityAdmin TelemetryRule
ArgumentTypeDescription
identifierstringThe primary identifier of the ObservabilityAdmin TelemetryRule
fn sync()
Sync ObservabilityAdmin TelemetryRule state from AWS
fn list(maxPages?: number, resourceModel?: string)
List ObservabilityAdmin TelemetryRule 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)— ObservabilityAdmin TelemetryRule resource state
04Previous Versions19
2026.10.24.1AGPL-3.0-or-later
2026.10.23.1AGPL-3.0-or-later(was none)
  • Updated: dataset_integration, organization_centralization_rule, organization_telemetry_rule, s3table_integration, telemetry_enrichment, telemetry_pipelines, telemetry_rule
2026.10.13.1
  • Updated: dataset_integration, organization_centralization_rule, organization_telemetry_rule, s3table_integration, telemetry_enrichment, telemetry_pipelines, telemetry_rule
2026.10.08.1
2026.10.06.1
2026.10.04.1
2026.10.03.1
2026.10.02.1
2026.10.01.1
2026.09.30.1
  • Added: dataset_integration

Added 1 behaviors

2026.09.29.1
2026.09.28.1
2026.09.27.1
2026.09.26.1
2026.09.25.1
2026.09.24.1
  • Updated: organization_telemetry_rule, telemetry_rule
2026.09.23.1
2026.09.22.1
2026.09.21.1
05Stats
A
100 / 100
Downloads
122
Archive size
1.4 MB
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
06Platforms
07Labels