Aws/devopsagent
@swamp/aws/devopsagentv2026.09.15.1
01README
AWS DEVOPSAGENT infrastructure models
02Models
@swamp/aws/devopsagent/agent-spacev2026.08.17.2agent_space.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 the AgentSpace. |
| Description? | string | The description of the AgentSpace. |
| KmsKeyArn? | string | The ARN of the KMS key to use for encryption. |
| Locale? | string | The locale for the AgentSpace, which determines the language used in agent responses. |
| OperatorApp? | object | |
| Tags? | array | An array of key-value pairs to apply to this resource. |
fn create()
Create a DevOpsAgent AgentSpace
fn get(identifier: string)
Get a DevOpsAgent AgentSpace
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the DevOpsAgent AgentSpace |
fn update()
Update a DevOpsAgent AgentSpace
fn delete(identifier: string)
Delete a DevOpsAgent AgentSpace
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the DevOpsAgent AgentSpace |
fn sync()
Sync DevOpsAgent AgentSpace state from AWS
fn list(maxPages?: number, resourceModel?: string)
List DevOpsAgent AgentSpace 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)— DevOpsAgent AgentSpace resource state
@swamp/aws/devopsagent/assetv2026.08.17.2asset.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. |
| AgentSpaceId | string | The unique identifier of the parent Agent Space. The asset is created as a child of this agent space. |
| AssetType | string | The type of asset. The Asset API treats this as an open string; call ListAssetTypes for the current authoritative set of supported types. As of launch, customer-creatable types include skill, agents_md, and attachment. |
| Metadata? | record | Asset metadata document. Required and optional keys depend on AssetType. Values may be strings, numbers, booleans, or lists of any of those - validated server-side; see the public Asset API docs for the per-type metadata schema. |
| Files? | array | Inline file list. Mutually exclusive with Zip; enforced by the handler at Create/Update time. Write-only: not repopulated by Read. |
| Zip? | string | Base64-encoded zip bundle containing all files for the asset. Mutually exclusive with Files; enforced by the handler at Create/Update time. Write-only: not repopulated by Read. Server treats a zip as 'replace all files' (max 6 MiB). |
fn create()
Create a DevOpsAgent Asset
fn get(identifier: string)
Get a DevOpsAgent Asset
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the DevOpsAgent Asset |
fn update()
Update a DevOpsAgent Asset
fn delete(identifier: string)
Delete a DevOpsAgent Asset
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the DevOpsAgent Asset |
fn sync()
Sync DevOpsAgent Asset state from AWS
fn list(maxPages?: number, resourceModel?: string)
List DevOpsAgent Asset 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)— DevOpsAgent Asset resource state
@swamp/aws/devopsagent/associationv2026.08.17.2association.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. |
| AgentSpaceId | string | The unique identifier of the AgentSpace |
| ServiceId | string | The identifier for the associated service |
| Configuration | record | The configuration that directs how AgentSpace interacts with the given service |
| LinkedAssociationIds? | array | Set of linked association IDs for parent-child relationships |
fn create()
Create a DevOpsAgent Association
fn get(identifier: string)
Get a DevOpsAgent Association
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the DevOpsAgent Association |
fn update()
Update a DevOpsAgent Association
fn delete(identifier: string)
Delete a DevOpsAgent Association
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the DevOpsAgent Association |
fn sync()
Sync DevOpsAgent Association state from AWS
fn list(maxPages?: number, resourceModel?: string)
List DevOpsAgent Association 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)— DevOpsAgent Association resource state
@swamp/aws/devopsagent/private-connectionv2026.08.17.2private_connection.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. |
| Name | string | Unique name for this Private Connection within the account. |
| ConnectionConfiguration | record | The connection configuration for the Private Connection. |
| Tags? | array | An array of key-value pairs to apply to this resource. |
| Certificate? | string | Certificate for the Private Connection. |
fn create()
Create a DevOpsAgent PrivateConnection
fn get(identifier: string)
Get a DevOpsAgent PrivateConnection
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the DevOpsAgent PrivateConnection |
fn update()
Update a DevOpsAgent PrivateConnection
fn delete(identifier: string)
Delete a DevOpsAgent PrivateConnection
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the DevOpsAgent PrivateConnection |
fn sync()
Sync DevOpsAgent PrivateConnection state from AWS
fn list(maxPages?: number, resourceModel?: string)
List DevOpsAgent PrivateConnection 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)— DevOpsAgent PrivateConnection resource state
@swamp/aws/devopsagent/servicev2026.08.17.2service.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. |
| ServiceType | enum | The type of service being registered |
| ServiceDetails? | record | Service-specific configuration details for create operation |
| KmsKeyArn? | string | The ARN of the KMS key to use for encryption. |
| PrivateConnectionName? | string | The name of the private connection to use for VPC connectivity. |
| TargetUrlPrivateConnectionName? | string | The name of the private connection to use for API calls (target URL) only. Cannot be specified when PrivateConnectionName is provided. |
| ExchangeUrlPrivateConnectionName? | string | The name of the private connection to use for OAuth token exchange requests only. Cannot be specified when PrivateConnectionName is provided. |
| Tags? | array | An array of key-value pairs to apply to this resource. |
fn create()
Create a DevOpsAgent Service
fn get(identifier: string)
Get a DevOpsAgent Service
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the DevOpsAgent Service |
fn update()
Update a DevOpsAgent Service
fn delete(identifier: string)
Delete a DevOpsAgent Service
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the DevOpsAgent Service |
fn sync()
Sync DevOpsAgent Service state from AWS
fn list(maxPages?: number, resourceModel?: string)
List DevOpsAgent Service 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)— DevOpsAgent Service resource state
@swamp/aws/devopsagent/triggerv2026.08.17.2trigger.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. |
| AgentSpaceId | string | The unique identifier of the parent Agent Space. |
| Type | enum | The type of trigger. |
| Condition | object | The condition that causes the trigger to fire. |
| Action | record | The action to perform when the trigger fires. A JSON object containing actionType and task. |
| Status? | enum | The status of the trigger. Active triggers fire on schedule; Inactive triggers are paused. |
fn create()
Create a DevOpsAgent Trigger
fn get(identifier: string)
Get a DevOpsAgent Trigger
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the DevOpsAgent Trigger |
fn update()
Update a DevOpsAgent Trigger
fn delete(identifier: string)
Delete a DevOpsAgent Trigger
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the DevOpsAgent Trigger |
fn sync()
Sync DevOpsAgent Trigger state from AWS
fn list(maxPages?: number, resourceModel?: string)
List DevOpsAgent Trigger 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)— DevOpsAgent Trigger resource state
03Previous Versions
2026.09.14.1
2026.09.13.1
2026.09.12.1
2026.09.11.1
2026.09.10.1
2026.09.09.1
2026.09.08.1
2026.09.07.1
2026.09.06.3
2026.09.06.1
2026.09.05.1
2026.09.04.1
2026.09.03.1
2026.09.02.1
2026.09.01.1
2026.08.31.1
2026.08.30.1
2026.08.29.1
2026.08.28.1
04Stats
A
100 / 100
Downloads
3
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
- Has description1/1earned
- Platform support declared (or universal)2/2earned
- License declared1/1earned
- Verified public repository2/2earned
05Platforms
06Labels