aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
552 lines (551 loc) • 21.4 kB
TypeScript
/**
* All IAM policy actions for AWS Elastic Disaster Recovery (DRS)
*
* Extracted by `aws-iam-policy` from
* https://docs.aws.amazon.com/service-authorization/latest/reference/list_awselasticdisasterrecovery.html
*
* 2025-02-24T21:47:47.331Z
*/
export declare enum AwsDrsActions {
/**
* Grants permission to get associate failback client to recovery instance
*
* See https://docs.aws.amazon.com/drs/latest/userguide/drs-apis.html
*/
AssociateFailbackClientToRecoveryInstanceForDrs = "drs:AssociateFailbackClientToRecoveryInstanceForDrs",
/**
* Grants permission to associate CloudFormation stack with source network
*
* See https://docs.aws.amazon.com/drs/latest/APIReference/API_AssociateSourceNetworkStack.html
*/
AssociateSourceNetworkStack = "drs:AssociateSourceNetworkStack",
/**
* Grants permission to batch create volume snapshot group
*
* See https://docs.aws.amazon.com/drs/latest/userguide/drs-apis.html
*/
BatchCreateVolumeSnapshotGroupForDrs = "drs:BatchCreateVolumeSnapshotGroupForDrs",
/**
* Grants permission to batch delete snapshot request
*
* See https://docs.aws.amazon.com/drs/latest/userguide/drs-apis.html
*/
BatchDeleteSnapshotRequestForDrs = "drs:BatchDeleteSnapshotRequestForDrs",
/**
* Grants permission to create converted snapshot
*
* See https://docs.aws.amazon.com/drs/latest/userguide/drs-apis.html
*/
CreateConvertedSnapshotForDrs = "drs:CreateConvertedSnapshotForDrs",
/**
* Grants permission to extend a source server
*
* See https://docs.aws.amazon.com/drs/latest/APIReference/API_CreateExtendedSourceServer.html
*/
CreateExtendedSourceServer = "drs:CreateExtendedSourceServer",
/**
* Grants permission to create launch configuration template
*
* See https://docs.aws.amazon.com/drs/latest/APIReference/API_CreateLaunchConfigurationTemplate.html
*/
CreateLaunchConfigurationTemplate = "drs:CreateLaunchConfigurationTemplate",
/**
* Grants permission to create recovery instance
*
* See https://docs.aws.amazon.com/drs/latest/userguide/drs-apis.html
*/
CreateRecoveryInstanceForDrs = "drs:CreateRecoveryInstanceForDrs",
/**
* Grants permission to create replication configuration template
*
* See https://docs.aws.amazon.com/drs/latest/APIReference/API_CreateReplicationConfigurationTemplate.html
*/
CreateReplicationConfigurationTemplate = "drs:CreateReplicationConfigurationTemplate",
/**
* Grants permission to create a source network
*
* See https://docs.aws.amazon.com/drs/latest/APIReference/API_CreateSourceNetwork.html
*/
CreateSourceNetwork = "drs:CreateSourceNetwork",
/**
* Grants permission to create a source server
*
* See https://docs.aws.amazon.com/drs/latest/userguide/drs-apis.html
*/
CreateSourceServerForDrs = "drs:CreateSourceServerForDrs",
/**
* Grants permission to delete a job
*
* See https://docs.aws.amazon.com/drs/latest/APIReference/API_DeleteJob.html
*/
DeleteJob = "drs:DeleteJob",
/**
* Grants permission to delete a launch action
*
* See https://docs.aws.amazon.com/drs/latest/APIReference/API_DeleteLaunchAction.html
*/
DeleteLaunchAction = "drs:DeleteLaunchAction",
/**
* Grants permission to delete launch configuration template
*
* See https://docs.aws.amazon.com/drs/latest/APIReference/API_DeleteLaunchConfigurationTemplate.html
*/
DeleteLaunchConfigurationTemplate = "drs:DeleteLaunchConfigurationTemplate",
/**
* Grants permission to delete recovery instance
*
* See https://docs.aws.amazon.com/drs/latest/APIReference/API_DeleteRecoveryInstance.html
*/
DeleteRecoveryInstance = "drs:DeleteRecoveryInstance",
/**
* Grants permission to delete replication configuration template
*
* See https://docs.aws.amazon.com/drs/latest/APIReference/API_DeleteReplicationConfigurationTemplate.html
*/
DeleteReplicationConfigurationTemplate = "drs:DeleteReplicationConfigurationTemplate",
/**
* Grants permission to delete source network
*
* See https://docs.aws.amazon.com/drs/latest/APIReference/API_DeleteSourceNetwork.html
*/
DeleteSourceNetwork = "drs:DeleteSourceNetwork",
/**
* Grants permission to delete source server
*
* See https://docs.aws.amazon.com/drs/latest/APIReference/API_DeleteSourceServer.html
*/
DeleteSourceServer = "drs:DeleteSourceServer",
/**
* Grants permission to describe job log items
*
* See https://docs.aws.amazon.com/drs/latest/APIReference/API_DescribeJobLogItems.html
*/
DescribeJobLogItems = "drs:DescribeJobLogItems",
/**
* Grants permission to describe jobs
*
* See https://docs.aws.amazon.com/drs/latest/APIReference/API_DescribeJobs.html
*/
DescribeJobs = "drs:DescribeJobs",
/**
* Grants permission to describe launch configuration template
*
* See https://docs.aws.amazon.com/drs/latest/APIReference/API_DescribeLaunchConfigurationTemplates.html
*/
DescribeLaunchConfigurationTemplates = "drs:DescribeLaunchConfigurationTemplates",
/**
* Grants permission to describe recovery instances
*
* See https://docs.aws.amazon.com/drs/latest/APIReference/API_DescribeRecoveryInstances.html
*/
DescribeRecoveryInstances = "drs:DescribeRecoveryInstances",
/**
* Grants permission to describe recovery snapshots
*
* See https://docs.aws.amazon.com/drs/latest/APIReference/API_DescribeRecoverySnapshots.html
*/
DescribeRecoverySnapshots = "drs:DescribeRecoverySnapshots",
/**
* Grants permission to describe replication configuration template
*
* See https://docs.aws.amazon.com/drs/latest/APIReference/API_DescribeReplicationConfigurationTemplates.html
*/
DescribeReplicationConfigurationTemplates = "drs:DescribeReplicationConfigurationTemplates",
/**
* Grants permission to describe replication server associations
*
* See https://docs.aws.amazon.com/drs/latest/userguide/drs-apis.html
*/
DescribeReplicationServerAssociationsForDrs = "drs:DescribeReplicationServerAssociationsForDrs",
/**
* Grants permission to describe snapshot requests
*
* See https://docs.aws.amazon.com/drs/latest/userguide/drs-apis.html
*/
DescribeSnapshotRequestsForDrs = "drs:DescribeSnapshotRequestsForDrs",
/**
* Grants permission to describe source networks
*
* See https://docs.aws.amazon.com/drs/latest/APIReference/API_DescribeSourceNetworks.html
*/
DescribeSourceNetworks = "drs:DescribeSourceNetworks",
/**
* Grants permission to describe source servers
*
* See https://docs.aws.amazon.com/drs/latest/APIReference/API_DescribeSourceServers.html
*/
DescribeSourceServers = "drs:DescribeSourceServers",
/**
* Grants permission to disconnect recovery instance
*
* See https://docs.aws.amazon.com/drs/latest/APIReference/API_DisconnectRecoveryInstance.html
*/
DisconnectRecoveryInstance = "drs:DisconnectRecoveryInstance",
/**
* Grants permission to disconnect source server
*
* See https://docs.aws.amazon.com/drs/latest/APIReference/API_DisconnectSourceServer.html
*/
DisconnectSourceServer = "drs:DisconnectSourceServer",
/**
* Grants permission to export CloudFormation template which contains source netwo
* rk resources
*
* See https://docs.aws.amazon.com/drs/latest/APIReference/API_ExportSourceNetworkCfnTemplate.html
*/
ExportSourceNetworkCfnTemplate = "drs:ExportSourceNetworkCfnTemplate",
/**
* Grants permission to get agent command
*
* See https://docs.aws.amazon.com/drs/latest/userguide/drs-apis.html
*/
GetAgentCommandForDrs = "drs:GetAgentCommandForDrs",
/**
* Grants permission to get agent confirmed resume info
*
* See https://docs.aws.amazon.com/drs/latest/userguide/drs-apis.html
*/
GetAgentConfirmedResumeInfoForDrs = "drs:GetAgentConfirmedResumeInfoForDrs",
/**
* Grants permission to get agent installation assets
*
* See https://docs.aws.amazon.com/drs/latest/userguide/drs-apis.html
*/
GetAgentInstallationAssetsForDrs = "drs:GetAgentInstallationAssetsForDrs",
/**
* Grants permission to get agent replication info
*
* See https://docs.aws.amazon.com/drs/latest/userguide/drs-apis.html
*/
GetAgentReplicationInfoForDrs = "drs:GetAgentReplicationInfoForDrs",
/**
* Grants permission to get agent runtime configuration
*
* See https://docs.aws.amazon.com/drs/latest/userguide/drs-apis.html
*/
GetAgentRuntimeConfigurationForDrs = "drs:GetAgentRuntimeConfigurationForDrs",
/**
* Grants permission to get agent snapshot credits
*
* See https://docs.aws.amazon.com/drs/latest/userguide/drs-apis.html
*/
GetAgentSnapshotCreditsForDrs = "drs:GetAgentSnapshotCreditsForDrs",
/**
* Grants permission to get channel commands
*
* See https://docs.aws.amazon.com/drs/latest/userguide/drs-apis.html
*/
GetChannelCommandsForDrs = "drs:GetChannelCommandsForDrs",
/**
* Grants permission to get failback command
*
* See https://docs.aws.amazon.com/drs/latest/userguide/drs-apis.html
*/
GetFailbackCommandForDrs = "drs:GetFailbackCommandForDrs",
/**
* Grants permission to get failback launch requested
*
* See https://docs.aws.amazon.com/drs/latest/userguide/drs-apis.html
*/
GetFailbackLaunchRequestedForDrs = "drs:GetFailbackLaunchRequestedForDrs",
/**
* Grants permission to get failback replication configuration
*
* See https://docs.aws.amazon.com/drs/latest/APIReference/API_GetFailbackReplicationConfiguration.html
*/
GetFailbackReplicationConfiguration = "drs:GetFailbackReplicationConfiguration",
/**
* Grants permission to get launch configuration
*
* See https://docs.aws.amazon.com/drs/latest/APIReference/API_GetLaunchConfiguration.html
*/
GetLaunchConfiguration = "drs:GetLaunchConfiguration",
/**
* Grants permission to get replication configuration
*
* See https://docs.aws.amazon.com/drs/latest/APIReference/API_GetReplicationConfiguration.html
*/
GetReplicationConfiguration = "drs:GetReplicationConfiguration",
/**
* Grants permission to get suggested failback client device mapping
*
* See https://docs.aws.amazon.com/drs/latest/userguide/drs-apis.html
*/
GetSuggestedFailbackClientDeviceMappingForDrs = "drs:GetSuggestedFailbackClientDeviceMappingForDrs",
/**
* Grants permission to initialize service
*
* See https://docs.aws.amazon.com/drs/latest/APIReference/API_InitializeService.html
*/
InitializeService = "drs:InitializeService",
/**
* Grants permission to issue an agent certificate
*
* See https://docs.aws.amazon.com/drs/latest/userguide/drs-apis.html
*/
IssueAgentCertificateForDrs = "drs:IssueAgentCertificateForDrs",
/**
* Grants permission to list extensible source servers
*
* See https://docs.aws.amazon.com/drs/latest/APIReference/API_ListExtensibleSourceServers.html
*/
ListExtensibleSourceServers = "drs:ListExtensibleSourceServers",
/**
* Grants permission to list launch actions
*
* See https://docs.aws.amazon.com/drs/latest/APIReference/API_ListLaunchActions.html
*/
ListLaunchActions = "drs:ListLaunchActions",
/**
* Grants permission to list staging accounts
*
* See https://docs.aws.amazon.com/drs/latest/APIReference/API_ListStagingAccounts.html
*/
ListStagingAccounts = "drs:ListStagingAccounts",
/**
* Grants permission to list tags for a resource
*
* See https://docs.aws.amazon.com/drs/latest/APIReference/API_ListTagsForResource.html
*/
ListTagsForResource = "drs:ListTagsForResource",
/**
* Grants permission to notify agent authentication
*
* See https://docs.aws.amazon.com/drs/latest/userguide/drs-apis.html
*/
NotifyAgentAuthenticationForDrs = "drs:NotifyAgentAuthenticationForDrs",
/**
* Grants permission to notify agent is connected
*
* See https://docs.aws.amazon.com/drs/latest/userguide/drs-apis.html
*/
NotifyAgentConnectedForDrs = "drs:NotifyAgentConnectedForDrs",
/**
* Grants permission to notify agent is disconnected
*
* See https://docs.aws.amazon.com/drs/latest/userguide/drs-apis.html
*/
NotifyAgentDisconnectedForDrs = "drs:NotifyAgentDisconnectedForDrs",
/**
* Grants permission to notify agent replication progress
*
* See https://docs.aws.amazon.com/drs/latest/userguide/drs-apis.html
*/
NotifyAgentReplicationProgressForDrs = "drs:NotifyAgentReplicationProgressForDrs",
/**
* Grants permission to notify consistency attained
*
* See https://docs.aws.amazon.com/drs/latest/userguide/drs-apis.html
*/
NotifyConsistencyAttainedForDrs = "drs:NotifyConsistencyAttainedForDrs",
/**
* Grants permission to notify replication server authentication
*
* See https://docs.aws.amazon.com/drs/latest/userguide/drs-apis.html
*/
NotifyReplicationServerAuthenticationForDrs = "drs:NotifyReplicationServerAuthenticationForDrs",
/**
* Grants permission to notify replicator volume events
*
* See https://docs.aws.amazon.com/drs/latest/userguide/drs-apis.html
*/
NotifyVolumeEventForDrs = "drs:NotifyVolumeEventForDrs",
/**
* Grants permission to put a launch action
*
* See https://docs.aws.amazon.com/drs/latest/APIReference/API_PutLaunchAction.html
*/
PutLaunchAction = "drs:PutLaunchAction",
/**
* Grants permission to retry data replication
*
* See https://docs.aws.amazon.com/drs/latest/APIReference/API_RetryDataReplication.html
*/
RetryDataReplication = "drs:RetryDataReplication",
/**
* Grants permission to reverse replication
*
* See https://docs.aws.amazon.com/drs/latest/APIReference/API_ReverseReplication.html
*/
ReverseReplication = "drs:ReverseReplication",
/**
* Grants permission to send agent logs
*
* See https://docs.aws.amazon.com/drs/latest/userguide/drs-apis.html
*/
SendAgentLogsForDrs = "drs:SendAgentLogsForDrs",
/**
* Grants permission to send agent metrics
*
* See https://docs.aws.amazon.com/drs/latest/userguide/drs-apis.html
*/
SendAgentMetricsForDrs = "drs:SendAgentMetricsForDrs",
/**
* Grants permission to send channel command result
*
* See https://docs.aws.amazon.com/drs/latest/userguide/drs-apis.html
*/
SendChannelCommandResultForDrs = "drs:SendChannelCommandResultForDrs",
/**
* Grants permission to send client logs
*
* See https://docs.aws.amazon.com/drs/latest/userguide/drs-apis.html
*/
SendClientLogsForDrs = "drs:SendClientLogsForDrs",
/**
* Grants permission to send client metrics
*
* See https://docs.aws.amazon.com/drs/latest/userguide/drs-apis.html
*/
SendClientMetricsForDrs = "drs:SendClientMetricsForDrs",
/**
* Grants permission to send volume throughput statistics
*
* See https://docs.aws.amazon.com/drs/latest/userguide/drs-apis.html
*/
SendVolumeStatsForDrs = "drs:SendVolumeStatsForDrs",
/**
* Grants permission to start failback launch
*
* See https://docs.aws.amazon.com/drs/latest/APIReference/API_StartFailbackLaunch.html
*/
StartFailbackLaunch = "drs:StartFailbackLaunch",
/**
* Grants permission to start recovery
*
* See https://docs.aws.amazon.com/drs/latest/APIReference/API_StartRecovery.html
*/
StartRecovery = "drs:StartRecovery",
/**
* Grants permission to start replication
*
* See https://docs.aws.amazon.com/drs/latest/APIReference/API_StartReplication.html
*/
StartReplication = "drs:StartReplication",
/**
* Grants permission to start network recovery
*
* See https://docs.aws.amazon.com/drs/latest/APIReference/API_StartSourceNetworkRecovery.html
*/
StartSourceNetworkRecovery = "drs:StartSourceNetworkRecovery",
/**
* Grants permission to start network replication
*
* See https://docs.aws.amazon.com/drs/latest/APIReference/API_StartSourceNetworkReplication.html
*/
StartSourceNetworkReplication = "drs:StartSourceNetworkReplication",
/**
* Grants permission to stop failback
*
* See https://docs.aws.amazon.com/drs/latest/APIReference/API_StopFailback.html
*/
StopFailback = "drs:StopFailback",
/**
* Grants permission to stop replication
*
* See https://docs.aws.amazon.com/drs/latest/APIReference/API_StopReplication.html
*/
StopReplication = "drs:StopReplication",
/**
* Grants permission to stop network replication
*
* See https://docs.aws.amazon.com/drs/latest/APIReference/API_StopSourceNetworkReplication.html
*/
StopSourceNetworkReplication = "drs:StopSourceNetworkReplication",
/**
* Grants permission to assign a resource tag
*
* See https://docs.aws.amazon.com/drs/latest/APIReference/API_TagResource.html
*/
TagResource = "drs:TagResource",
/**
* Grants permission to terminate recovery instances
*
* See https://docs.aws.amazon.com/drs/latest/APIReference/API_TerminateRecoveryInstances.html
*/
TerminateRecoveryInstances = "drs:TerminateRecoveryInstances",
/**
* Grants permission to untag a resource
*
* See https://docs.aws.amazon.com/drs/latest/APIReference/API_UntagResource.html
*/
UntagResource = "drs:UntagResource",
/**
* Grants permission to update agent backlog
*
* See https://docs.aws.amazon.com/drs/latest/userguide/drs-apis.html
*/
UpdateAgentBacklogForDrs = "drs:UpdateAgentBacklogForDrs",
/**
* Grants permission to update agent conversion info
*
* See https://docs.aws.amazon.com/drs/latest/userguide/drs-apis.html
*/
UpdateAgentConversionInfoForDrs = "drs:UpdateAgentConversionInfoForDrs",
/**
* Grants permission to update agent replication info
*
* See https://docs.aws.amazon.com/drs/latest/userguide/drs-apis.html
*/
UpdateAgentReplicationInfoForDrs = "drs:UpdateAgentReplicationInfoForDrs",
/**
* Grants permission to update agent replication process state
*
* See https://docs.aws.amazon.com/drs/latest/userguide/drs-apis.html
*/
UpdateAgentReplicationProcessStateForDrs = "drs:UpdateAgentReplicationProcessStateForDrs",
/**
* Grants permission to update agent source properties
*
* See https://docs.aws.amazon.com/drs/latest/userguide/drs-apis.html
*/
UpdateAgentSourcePropertiesForDrs = "drs:UpdateAgentSourcePropertiesForDrs",
/**
* Grants permission to update failback client device mapping
*
* See https://docs.aws.amazon.com/drs/latest/userguide/drs-apis.html
*/
UpdateFailbackClientDeviceMappingForDrs = "drs:UpdateFailbackClientDeviceMappingForDrs",
/**
* Grants permission to update failback client last seen
*
* See https://docs.aws.amazon.com/drs/latest/userguide/drs-apis.html
*/
UpdateFailbackClientLastSeenForDrs = "drs:UpdateFailbackClientLastSeenForDrs",
/**
* Grants permission to update failback replication configuration
*
* See https://docs.aws.amazon.com/drs/latest/APIReference/API_UpdateFailbackReplicationConfiguration.html
*/
UpdateFailbackReplicationConfiguration = "drs:UpdateFailbackReplicationConfiguration",
/**
* Grants permission to update launch configuration
*
* See https://docs.aws.amazon.com/drs/latest/APIReference/API_UpdateLaunchConfiguration.html
*/
UpdateLaunchConfiguration = "drs:UpdateLaunchConfiguration",
/**
* Grants permission to update launch configuration
*
* See https://docs.aws.amazon.com/drs/latest/APIReference/API_UpdateLaunchConfigurationTemplate.html
*/
UpdateLaunchConfigurationTemplate = "drs:UpdateLaunchConfigurationTemplate",
/**
* Grants permission to update a replication certificate
*
* See https://docs.aws.amazon.com/drs/latest/userguide/drs-apis.html
*/
UpdateReplicationCertificateForDrs = "drs:UpdateReplicationCertificateForDrs",
/**
* Grants permission to update replication configuration
*
* See https://docs.aws.amazon.com/drs/latest/APIReference/API_UpdateReplicationConfiguration.html
*/
UpdateReplicationConfiguration = "drs:UpdateReplicationConfiguration",
/**
* Grants permission to update replication configuration template
*
* See https://docs.aws.amazon.com/drs/latest/APIReference/API_UpdateReplicationConfigurationTemplate.html
*/
UpdateReplicationConfigurationTemplate = "drs:UpdateReplicationConfigurationTemplate"
}