AWS::DevOpsAgent::Asset

DevOpsAgent Asset

Resource Type definition for AWS::DevOpsAgent::Asset. An asset attached to an existing AWS DevOps Agent Space. Customer-creatable types include skill, agents_md, and attachment; call ListAssetTypes for the current authoritative set.

Properties

5 configurable properties. 2 required. Click a row to see details.

Filter:
PropertyTypeFlags
AgentSpaceId
string
RequiredCreate-only
AssetType
string
RequiredCreate-only
Files
Array<AssetFile>
Write-only
Metadata
object
Zip
string
Write-only

Return Values

Values returned after the resource is created. Access these with Fn::GetAtt.

AttributeTypeDescription
ArnstringThe Amazon Resource Name (ARN) of the asset. Nested under the parent Agent Space: arn:<partition>:aidevops:<region>:<account-id>:agentspace/<agentspace-id>/asset/<asset-id>.
AssetIdstringThe unique identifier of the asset (assigned by the service on Create).
CreatedAtstringThe timestamp when the asset was created.
UpdatedAtstringThe timestamp when the asset was last updated.
VersionintegerThe current asset version. Server-managed; bumps on every successful Update (including no-op updates). This is the drift signal for change detection.

Sample CloudFormation Template

A minimal template with required properties and common optional ones.

template.yaml
AWSTemplateFormatVersion: "2010-09-09"
Description: Sample template for AWS::DevOpsAgent::Asset

Resources:
  MyResource:
    Type: AWS::DevOpsAgent::Asset
    Properties:
      AgentSpaceId: "my-agentspaceid"
      AssetType: "value"

Required IAM Permissions

Permissions CloudFormation needs in your IAM role to manage this resource.

create

aidevops:CreateAssetaidevops:GetAssetaidevops:CreateAssetFileaidevops:DeleteAssetFileaidevops:DeleteAsset

read

aidevops:GetAsset

update

aidevops:GetAssetaidevops:GetAssetContentaidevops:GetAssetFileaidevops:UpdateAssetaidevops:CreateAssetFileaidevops:UpdateAssetFileaidevops:DeleteAssetFileaidevops:ListAssetFiles

delete

aidevops:DeleteAssetaidevops:GetAsset

list

aidevops:ListAssets

Learn AWS the Practical Way

Our bi-weekly newsletter teaches hands-on AWS fundamentals. No certification fluff - just practical knowledge.

Subscribe to Newsletter

Quick Facts

ServiceDevOpsAgent
Properties10
Required2
TaggingNot supported
Primary IDAgentSpaceId

Supported Operations

CreateReadUpdateDeleteList

Immutable After Creation

These properties cannot be changed after the resource is created. Updating them triggers a replacement.

AgentSpaceIdAssetType

External Links