View a markdown version of this page

Actions, resources, and condition keys for AWS Elastic Disaster Recovery - Service Authorization Reference

Actions, resources, and condition keys for AWS Elastic Disaster Recovery

AWS Elastic Disaster Recovery (service prefix: drs) provides the following service-specific operations, resources, actions, and condition keys for use in IAM permission policies.

References:

API operations defined by AWS Elastic Disaster Recovery

The following table maps API operations to the IAM actions they authorize. Only condition keys that have static values for the given API and action are listed; for the full set of condition keys supported by each action, see the Actions table.

Operation IAM action Condition key Possible value(s) Access level

AssociateSourceNetworkStack

drs:AssociateSourceNetworkStack

Write

CreateExtendedSourceServer

drs:CreateExtendedSourceServer

Write

drs:TagResource

Tagging, Write

CreateLaunchConfigurationTemplate

drs:CreateLaunchConfigurationTemplate

Write

drs:TagResource

Tagging, Write

CreateRecoveryPlan

drs:CreateRecoveryPlan

Write

drs:TagResource

Tagging, Write

CreateRecoveryPlanStep

drs:CreateRecoveryPlanStep

Write

CreateReplicationConfigurationTemplate

drs:CreateReplicationConfigurationTemplate

Write

drs:TagResource

Tagging, Write

CreateSourceNetwork

drs:CreateSourceNetwork

Write

drs:TagResource

Tagging, Write

DeleteJob

drs:DeleteJob

Write

DeleteLaunchAction

drs:DeleteLaunchAction

Write

DeleteLaunchConfigurationTemplate

drs:DeleteLaunchConfigurationTemplate

Write

DeleteRecoveryInstance

drs:DeleteRecoveryInstance

Write

DeleteRecoveryPlan

drs:DeleteRecoveryPlan

Write

DeleteRecoveryPlanStep

drs:DeleteRecoveryPlanStep

Write

DeleteReplicationConfigurationTemplate

drs:DeleteReplicationConfigurationTemplate

Write

DeleteSourceNetwork

drs:DeleteSourceNetwork

Write

DeleteSourceServer

drs:DeleteSourceServer

Write

DescribeJobLogItems

drs:DescribeJobLogItems

Read

DescribeJobs

drs:DescribeJobs

Read

DescribeLaunchConfigurationTemplates

drs:DescribeLaunchConfigurationTemplates

Read

DescribeRecoveryInstances

drs:DescribeRecoveryInstances

Read

DescribeRecoverySnapshots

drs:DescribeRecoverySnapshots

Read

DescribeReplicationConfigurationTemplates

drs:DescribeReplicationConfigurationTemplates

Read

DescribeSourceNetworks

drs:DescribeSourceNetworks

Read

DescribeSourceServers

drs:DescribeSourceServers

Read

DisconnectRecoveryInstance

drs:DisconnectRecoveryInstance

Write

DisconnectSourceServer

drs:DisconnectSourceServer

Write

ExportSourceNetworkCfnTemplate

drs:ExportSourceNetworkCfnTemplate

Write

GetFailbackReplicationConfiguration

drs:GetFailbackReplicationConfiguration

Read

GetLaunchConfiguration

drs:GetLaunchConfiguration

Read

GetRecoveryPlan

drs:GetRecoveryPlan

Read

GetRecoveryPlanExecution

drs:GetRecoveryPlanExecution

Read

GetRecoveryPlanStep

drs:GetRecoveryPlanStep

Read

GetReplicationConfiguration

drs:GetReplicationConfiguration

Read

InitializeService

drs:InitializeService

Write

ListExtensibleSourceServers

drs:ListExtensibleSourceServers

Read

ListLaunchActions

drs:ListLaunchActions

Read

ListRecoveryPlanExecutions

drs:ListRecoveryPlanExecutions

Read

ListRecoveryPlanSteps

drs:ListRecoveryPlanSteps

Read

ListRecoveryPlans

drs:ListRecoveryPlans

Read

ListStagingAccounts

drs:ListStagingAccounts

Read

ListTagsForResource

drs:ListTagsForResource

Read

PutLaunchAction

drs:PutLaunchAction

Write

ReorderRecoveryPlanSteps

drs:ReorderRecoveryPlanSteps

Write

RetryDataReplication

drs:RetryDataReplication

Write

ReverseReplication

drs:ReverseReplication

Write

StartRecovery

drs:StartRecovery

Write

drs:TagResource

Tagging, Write

StartReplication

drs:StartReplication

Write

StartSourceNetworkRecovery

drs:StartSourceNetworkRecovery

Write

drs:TagResource

Tagging, Write

StartSourceNetworkReplication

drs:StartSourceNetworkReplication