View a markdown version of this page

Actions, resources, and condition keys for AWS OpsWorks Configuration Management - Service Authorization Reference

Actions, resources, and condition keys for AWS OpsWorks Configuration Management

AWS OpsWorks Configuration Management (service prefix: opsworks-cm) provides the following service-specific operations, resources, actions, and condition keys for use in IAM permission policies.

References:

Actions defined by AWS OpsWorks Configuration Management

You can specify the following actions in the Action element of an IAM policy statement. Use policies to grant permissions to perform an operation in AWS. When you use an action in a policy, you usually allow or deny access to the API operation or CLI command with the same name. However, in some cases, a single action controls access to more than one operation. Alternatively, some operations require several different actions.

Actions Description Resource types (*required) Condition keys Access level

AssociateNode

Grants permission to associate a node to a configuration management server

Write

CreateBackup

Grants permission to create a backup for the specified server

Write

CreateServer

Grants permission to create a new server

Write

DeleteBackup

Grants permission to delete the specified backup and possibly its S3 bucket

Write

DeleteServer

Grants permission to delete the specified server with its corresponding CloudFormation stack and possibly the S3 bucket

Write

DescribeAccountAttributes

Grants permission to describe the service limits for the user's account

List

DescribeBackups

Grants permission to describe a single backup, all backups of a specified server or all backups of the user's account

List

DescribeEvents

Grants permission to describe all events of the specified server

List

DescribeNodeAssociationStatus

Grants permission to describe the association status for the specified node token and the specified server

List

DescribeServers

Grants permission to describe the specified server or all servers of the user's account

List

DisassociateNode

Grants permission to disassociate a specified node from a server

Write

ExportServerEngineAttribute

Grants permission to export an engine attribute from a server

Read

ListTagsForResource

Grants permission to list the tags that are applied to the specified server or backup

Read

RestoreServer

Grants permission to apply a backup to specified server. Possibly swaps out the ec2-instance if specified

Write

StartMaintenance

Grants permission to start the server maintenance immediately

Write

TagResource

Grants permission to apply tags to the specified server or backup

Tagging, Write

UntagResource

Grants permission to remove tags from the specified server or backup

Tagging, Write

UpdateServer

Grants permission to update general server settings

Write

UpdateServerEngineAttributes

Grants permission to update server settings specific to the configuration management type

Write

Resource types defined by AWS OpsWorks Configuration Management

The following resource types are defined by this service and can be used in the Resource element of IAM permission policy statements.

Resource types ARN Condition keys

backup

arn:${Partition}:opsworks-cm::${Account}:backup/${ServerName}-{Date-and-Time-Stamp-of-Backup}

server

arn:${Partition}:opsworks-cm::${Account}:server/${ServerName}/${UniqueId}

Condition keys for AWS OpsWorks Configuration Management

AWS OpsWorks Configuration Management has no service-specific condition keys that can be used in the Condition element of policy statements.