Aws/observabilityadmin
@swamp/aws/observabilityadminv2026.10.25.1
01README
AWS OBSERVABILITYADMIN infrastructure models
02Release Notes
- Updated: organization_telemetry_rule, telemetry_pipelines, telemetry_rule
03Behaviors
@swamp/aws/observabilityadmin/dataset-integrationv2026.10.23.1dataset_integration.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. |
| RoleArn | string | The 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? | array | An array of key-value pairs to apply to this resource. |
fn create()
Create a ObservabilityAdmin DatasetIntegration
fn get(identifier: string)
Get a ObservabilityAdmin DatasetIntegration
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the ObservabilityAdmin DatasetIntegration |
fn update()
Update a ObservabilityAdmin DatasetIntegration
fn delete(identifier: string)
Delete a ObservabilityAdmin DatasetIntegration
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the ObservabilityAdmin DatasetIntegration |
fn sync()
Sync ObservabilityAdmin DatasetIntegration state from AWS
fn list(maxPages?: number, resourceModel?: string)
List ObservabilityAdmin DatasetIntegration 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)— ObservabilityAdmin DatasetIntegration resource state
@swamp/aws/observabilityadmin/organization-centralization-rulev2026.10.23.1organization_centralization_rule.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. |
| RuleName | string | |
| Rule | object | |
| Tags? | array | An array of key-value pairs to apply to this resource. |
fn create()
Create a ObservabilityAdmin OrganizationCentralizationRule
fn get(identifier: string)
Get a ObservabilityAdmin OrganizationCentralizationRule
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the ObservabilityAdmin OrganizationCentralizationRule |
fn update()
Update a ObservabilityAdmin OrganizationCentralizationRule
fn delete(identifier: string)
Delete a ObservabilityAdmin OrganizationCentralizationRule
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the ObservabilityAdmin OrganizationCentralizationRule |
fn sync()
Sync ObservabilityAdmin OrganizationCentralizationRule state from AWS
fn list(maxPages?: number, resourceModel?: string)
List ObservabilityAdmin OrganizationCentralizationRule 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)— ObservabilityAdmin OrganizationCentralizationRule resource state
@swamp/aws/observabilityadmin/organization-telemetry-rulev2026.10.25.1organization_telemetry_rule.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. |
| RuleName | string | The name of the organization telemetry rule |
| Rule | object | The telemetry rule |
| Tags? | array | An array of key-value pairs to apply to this resource |
fn create()
Create a ObservabilityAdmin OrganizationTelemetryRule
fn get(identifier: string)
Get a ObservabilityAdmin OrganizationTelemetryRule
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the ObservabilityAdmin OrganizationTelemetryRule |
fn update()
Update a ObservabilityAdmin OrganizationTelemetryRule
fn delete(identifier: string)
Delete a ObservabilityAdmin OrganizationTelemetryRule
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the ObservabilityAdmin OrganizationTelemetryRule |
fn sync()
Sync ObservabilityAdmin OrganizationTelemetryRule state from AWS
fn list(maxPages?: number, resourceModel?: string)
List ObservabilityAdmin OrganizationTelemetryRule 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)— ObservabilityAdmin OrganizationTelemetryRule resource state
@swamp/aws/observabilityadmin/s3table-integrationv2026.10.23.1s3table_integration.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. |
| Encryption | object | Encryption configuration for the S3 Table Integration |
| RoleArn | string | The ARN of the role used to access the S3 Table Integration |
| LogSources? | array | The CloudWatch Logs data sources to associate with the S3 Table Integration |
| Tags? | array | An array of key-value pairs to apply to this resource |
fn create()
Create a ObservabilityAdmin S3TableIntegration
fn get(identifier: string)
Get a ObservabilityAdmin S3TableIntegration
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the ObservabilityAdmin S3TableIntegration |
fn update()
Update a ObservabilityAdmin S3TableIntegration
fn delete(identifier: string)
Delete a ObservabilityAdmin S3TableIntegration
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the ObservabilityAdmin S3TableIntegration |
fn sync()
Sync ObservabilityAdmin S3TableIntegration state from AWS
fn list(maxPages?: number, resourceModel?: string)
List ObservabilityAdmin S3TableIntegration 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)— ObservabilityAdmin S3TableIntegration resource state
@swamp/aws/observabilityadmin/telemetry-enrichmentv2026.10.23.1telemetry_enrichment.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| 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. |
| Scope | enum | Scope of the Telemetry Enrichment |
fn create()
Create a ObservabilityAdmin TelemetryEnrichment
fn get(identifier: string)
Get a ObservabilityAdmin TelemetryEnrichment
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the ObservabilityAdmin TelemetryEnrichment |
fn update()
Update a ObservabilityAdmin TelemetryEnrichment
fn delete(identifier: string)
Delete a ObservabilityAdmin TelemetryEnrichment
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the ObservabilityAdmin TelemetryEnrichment |
fn sync()
Sync ObservabilityAdmin TelemetryEnrichment state from AWS
fn list(maxPages?: number, resourceModel?: string)
List ObservabilityAdmin TelemetryEnrichment 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)— ObservabilityAdmin TelemetryEnrichment resource state
@swamp/aws/observabilityadmin/telemetry-pipelinesv2026.10.25.1telemetry_pipelines.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. |
| Configuration | object | |
| Name? | string | |
| Pipeline? | object | |
| StatusReason? | object | |
| Tags? | array | An array of key-value pairs to apply to this resource |
fn create()
Create a ObservabilityAdmin TelemetryPipelines
fn get(identifier: string)
Get a ObservabilityAdmin TelemetryPipelines
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the ObservabilityAdmin TelemetryPipelines |
fn update()
Update a ObservabilityAdmin TelemetryPipelines
fn delete(identifier: string)
Delete a ObservabilityAdmin TelemetryPipelines
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the ObservabilityAdmin TelemetryPipelines |
fn sync()
Sync ObservabilityAdmin TelemetryPipelines state from AWS
fn list(maxPages?: number, resourceModel?: string)
List ObservabilityAdmin TelemetryPipelines 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)— ObservabilityAdmin TelemetryPipelines resource state
@swamp/aws/observabilityadmin/telemetry-rulev2026.10.25.1telemetry_rule.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. |
| RuleName | string | The name of the telemetry rule |
| Rule | object | The telemetry rule |
| Tags? | array | An array of key-value pairs to apply to this resource |
fn create()
Create a ObservabilityAdmin TelemetryRule
fn get(identifier: string)
Get a ObservabilityAdmin TelemetryRule
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the ObservabilityAdmin TelemetryRule |
fn update()
Update a ObservabilityAdmin TelemetryRule
fn delete(identifier: string)
Delete a ObservabilityAdmin TelemetryRule
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the ObservabilityAdmin TelemetryRule |
fn sync()
Sync ObservabilityAdmin TelemetryRule state from AWS
fn list(maxPages?: number, resourceModel?: string)
List ObservabilityAdmin TelemetryRule 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)— ObservabilityAdmin TelemetryRule resource state
04Previous Versions
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