Skip to main content

Aws/devopsagent

@swamp/aws/devopsagentv2026.09.20.1· 1d agoMODELS
01README

AWS DEVOPSAGENT infrastructure models

02Models6
@swamp/aws/devopsagent/agent-spacev2026.08.17.2agent_space.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 the AgentSpace.
Description?stringThe description of the AgentSpace.
KmsKeyArn?stringThe ARN of the KMS key to use for encryption.
Locale?stringThe locale for the AgentSpace, which determines the language used in agent responses.
OperatorApp?object
Tags?arrayAn array of key-value pairs to apply to this resource.
fn create()
Create a DevOpsAgent AgentSpace
fn get(identifier: string)
Get a DevOpsAgent AgentSpace
ArgumentTypeDescription
identifierstringThe primary identifier of the DevOpsAgent AgentSpace
fn update()
Update a DevOpsAgent AgentSpace
fn delete(identifier: string)
Delete a DevOpsAgent AgentSpace
ArgumentTypeDescription
identifierstringThe primary identifier of the DevOpsAgent AgentSpace
fn sync()
Sync DevOpsAgent AgentSpace state from AWS
fn list(maxPages?: number, resourceModel?: string)
List DevOpsAgent AgentSpace 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)— DevOpsAgent AgentSpace resource state
@swamp/aws/devopsagent/assetv2026.08.17.2asset.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.
AgentSpaceIdstringThe unique identifier of the parent Agent Space. The asset is created as a child of this agent space.
AssetTypestringThe 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?recordAsset 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?arrayInline file list. Mutually exclusive with Zip; enforced by the handler at Create/Update time. Write-only: not repopulated by Read.
Zip?stringBase64-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
ArgumentTypeDescription
identifierstringThe primary identifier of the DevOpsAgent Asset
fn update()
Update a DevOpsAgent Asset
fn delete(identifier: string)
Delete a DevOpsAgent Asset
ArgumentTypeDescription
identifierstringThe primary identifier of the DevOpsAgent Asset
fn sync()
Sync DevOpsAgent Asset state from AWS
fn list(maxPages?: number, resourceModel?: string)
List DevOpsAgent Asset 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)— DevOpsAgent Asset resource state
@swamp/aws/devopsagent/associationv2026.08.17.2association.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.
AgentSpaceIdstringThe unique identifier of the AgentSpace
ServiceIdstringThe identifier for the associated service
ConfigurationrecordThe configuration that directs how AgentSpace interacts with the given service
LinkedAssociationIds?arraySet of linked association IDs for parent-child relationships
fn create()
Create a DevOpsAgent Association
fn get(identifier: string)
Get a DevOpsAgent Association
ArgumentTypeDescription
identifierstringThe primary identifier of the DevOpsAgent Association
fn update()
Update a DevOpsAgent Association
fn delete(identifier: string)
Delete a DevOpsAgent Association
ArgumentTypeDescription
identifierstringThe primary identifier of the DevOpsAgent Association
fn sync()
Sync DevOpsAgent Association state from AWS
fn list(maxPages?: number, resourceModel?: string)
List DevOpsAgent Association 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)— DevOpsAgent Association resource state
@swamp/aws/devopsagent/private-connectionv2026.08.17.2private_connection.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.
NamestringUnique name for this Private Connection within the account.
ConnectionConfigurationrecordThe connection configuration for the Private Connection.
Tags?arrayAn array of key-value pairs to apply to this resource.
Certificate?stringCertificate for the Private Connection.
fn create()
Create a DevOpsAgent PrivateConnection
fn get(identifier: string)
Get a DevOpsAgent PrivateConnection
ArgumentTypeDescription
identifierstringThe primary identifier of the DevOpsAgent PrivateConnection
fn update()
Update a DevOpsAgent PrivateConnection
fn delete(identifier: string)
Delete a DevOpsAgent PrivateConnection
ArgumentTypeDescription
identifierstringThe primary identifier of the DevOpsAgent PrivateConnection
fn sync()
Sync DevOpsAgent PrivateConnection state from AWS
fn list(maxPages?: number, resourceModel?: string)
List DevOpsAgent PrivateConnection 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)— DevOpsAgent PrivateConnection resource state
@swamp/aws/devopsagent/servicev2026.08.17.2service.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.
ServiceTypeenumThe type of service being registered
ServiceDetails?recordService-specific configuration details for create operation
KmsKeyArn?stringThe ARN of the KMS key to use for encryption.
PrivateConnectionName?stringThe name of the private connection to use for VPC connectivity.
TargetUrlPrivateConnectionName?stringThe name of the private connection to use for API calls (target URL) only. Cannot be specified when PrivateConnectionName is provided.
ExchangeUrlPrivateConnectionName?stringThe name of the private connection to use for OAuth token exchange requests only. Cannot be specified when PrivateConnectionName is provided.
Tags?arrayAn array of key-value pairs to apply to this resource.
fn create()
Create a DevOpsAgent Service
fn get(identifier: string)
Get a DevOpsAgent Service
ArgumentTypeDescription
identifierstringThe primary identifier of the DevOpsAgent Service
fn update()
Update a DevOpsAgent Service
fn delete(identifier: string)
Delete a DevOpsAgent Service
ArgumentTypeDescription
identifierstringThe primary identifier of the DevOpsAgent Service
fn sync()
Sync DevOpsAgent Service state from AWS
fn list(maxPages?: number, resourceModel?: string)
List DevOpsAgent Service 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)— DevOpsAgent Service resource state
@swamp/aws/devopsagent/triggerv2026.08.17.2trigger.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.
AgentSpaceIdstringThe unique identifier of the parent Agent Space.
TypeenumThe type of trigger.
ConditionobjectThe condition that causes the trigger to fire.
ActionrecordThe action to perform when the trigger fires. A JSON object containing actionType and task.
Status?enumThe 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
ArgumentTypeDescription
identifierstringThe primary identifier of the DevOpsAgent Trigger
fn update()
Update a DevOpsAgent Trigger
fn delete(identifier: string)
Delete a DevOpsAgent Trigger
ArgumentTypeDescription
identifierstringThe primary identifier of the DevOpsAgent Trigger
fn sync()
Sync DevOpsAgent Trigger state from AWS
fn list(maxPages?: number, resourceModel?: string)
List DevOpsAgent Trigger 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)— DevOpsAgent Trigger resource state
03Previous Versions19
2026.09.19.1
2026.09.18.1
2026.09.17.1
2026.09.16.1
2026.09.15.1
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
04Stats
A
100 / 100
Downloads
4
Archive size
1.2 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