@cloud-copilot/iam-data
Version:
1,692 lines • 64.5 kB
JSON
{
"archiveapplication": {
"name": "ArchiveApplication",
"description": "Grants permission to archive an application",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "ApplicationResource",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"archivewave": {
"name": "ArchiveWave",
"description": "Grants permission to archive a wave",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "WaveResource",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"associateapplications": {
"name": "AssociateApplications",
"description": "Grants permission to associate applications to a wave",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "ApplicationResource",
"required": true,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "WaveResource",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"associatesourceservers": {
"name": "AssociateSourceServers",
"description": "Grants permission to associate source servers to an application",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "ApplicationResource",
"required": true,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "SourceServerResource",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"batchcreatevolumesnapshotgroupformgn": {
"name": "BatchCreateVolumeSnapshotGroupForMgn",
"isPermissionOnly": true,
"description": "Grants permission to create volume snapshot group",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "SourceServerResource",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"batchdeletesnapshotrequestformgn": {
"name": "BatchDeleteSnapshotRequestForMgn",
"isPermissionOnly": true,
"description": "Grants permission to batch delete snapshot request",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"changeserverlifecyclestate": {
"name": "ChangeServerLifeCycleState",
"description": "Grants permission to change source server life cycle state",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "SourceServerResource",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"createapplication": {
"name": "CreateApplication",
"description": "Grants permission to create an application",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"createconnector": {
"name": "CreateConnector",
"description": "Grants permission to create connector",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"createlaunchconfigurationtemplate": {
"name": "CreateLaunchConfigurationTemplate",
"description": "Grants permission to create launch configuration template",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"createnetworkmigrationdefinition": {
"name": "CreateNetworkMigrationDefinition",
"description": "Grants permission to create a network migration definition",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"createreplicationconfigurationtemplate": {
"name": "CreateReplicationConfigurationTemplate",
"description": "Grants permission to create replication configuration template",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"createvcenterclientformgn": {
"name": "CreateVcenterClientForMgn",
"isPermissionOnly": true,
"description": "Grants permission to create vcenter client",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"createwave": {
"name": "CreateWave",
"description": "Grants permission to create a wave",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"deleteapplication": {
"name": "DeleteApplication",
"description": "Grants permission to delete an application",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "ApplicationResource",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"deleteconnector": {
"name": "DeleteConnector",
"description": "Grants permission to delete connector",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "ConnectorResource",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"deletejob": {
"name": "DeleteJob",
"description": "Grants permission to delete job",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "JobResource",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"deletelaunchconfigurationtemplate": {
"name": "DeleteLaunchConfigurationTemplate",
"description": "Grants permission to delete launch configuration template",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "LaunchConfigurationTemplateResource",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"deletenetworkmigrationdefinition": {
"name": "DeleteNetworkMigrationDefinition",
"description": "Grants permission to delete a network migration definition",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "NetworkMigrationDefinitionResource",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"deletereplicationconfigurationtemplate": {
"name": "DeleteReplicationConfigurationTemplate",
"description": "Grants permission to delete replication configuration template",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "ReplicationConfigurationTemplateResource",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"deletesourceserver": {
"name": "DeleteSourceServer",
"description": "Grants permission to delete source server",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "SourceServerResource",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"deletevcenterclient": {
"name": "DeleteVcenterClient",
"description": "Grants permission to delete vcenter client",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "VcenterClientResource",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"deletewave": {
"name": "DeleteWave",
"description": "Grants permission to delete a wave",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "WaveResource",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"describejoblogitems": {
"name": "DescribeJobLogItems",
"description": "Grants permission to describe job log items",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "JobResource",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"describejobs": {
"name": "DescribeJobs",
"description": "Grants permission to describe jobs",
"accessLevel": "List",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"describelaunchconfigurationtemplates": {
"name": "DescribeLaunchConfigurationTemplates",
"description": "Grants permission to describe launch configuration template",
"accessLevel": "List",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"describereplicationconfigurationtemplates": {
"name": "DescribeReplicationConfigurationTemplates",
"description": "Grants permission to describe replication configuration template",
"accessLevel": "List",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"describereplicationserverassociationsformgn": {
"name": "DescribeReplicationServerAssociationsForMgn",
"isPermissionOnly": true,
"description": "Grants permission to describe replication server associations",
"accessLevel": "Read",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"describesnapshotrequestsformgn": {
"name": "DescribeSnapshotRequestsForMgn",
"isPermissionOnly": true,
"description": "Grants permission to describe snapshots requests",
"accessLevel": "Read",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"describesourceservers": {
"name": "DescribeSourceServers",
"description": "Grants permission to describe source servers",
"accessLevel": "List",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"describevcenterclients": {
"name": "DescribeVcenterClients",
"description": "Grants permission to describe vcenter clients",
"accessLevel": "List",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"disassociateapplications": {
"name": "DisassociateApplications",
"description": "Grants permission to disassociate applications from a wave",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "ApplicationResource",
"required": true,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "WaveResource",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"disassociatesourceservers": {
"name": "DisassociateSourceServers",
"description": "Grants permission to disassociate source servers from an application",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "ApplicationResource",
"required": true,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "SourceServerResource",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"disconnectfromservice": {
"name": "DisconnectFromService",
"description": "Grants permission to disconnect source server from service",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "SourceServerResource",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"finalizecutover": {
"name": "FinalizeCutover",
"description": "Grants permission to finalize cutover",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "SourceServerResource",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"getagentcommandformgn": {
"name": "GetAgentCommandForMgn",
"isPermissionOnly": true,
"description": "Grants permission to get agent command",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "SourceServerResource",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"getagentconfirmedresumeinfoformgn": {
"name": "GetAgentConfirmedResumeInfoForMgn",
"isPermissionOnly": true,
"description": "Grants permission to get agent confirmed resume info",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "SourceServerResource",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"getagentinstallationassetsformgn": {
"name": "GetAgentInstallationAssetsForMgn",
"isPermissionOnly": true,
"description": "Grants permission to get agent installation assets",
"accessLevel": "Read",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"getagentreplicationinfoformgn": {
"name": "GetAgentReplicationInfoForMgn",
"isPermissionOnly": true,
"description": "Grants permission to get agent replication info",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "SourceServerResource",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"getagentruntimeconfigurationformgn": {
"name": "GetAgentRuntimeConfigurationForMgn",
"isPermissionOnly": true,
"description": "Grants permission to get agent runtime configuration",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "SourceServerResource",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"getagentsnapshotcreditsformgn": {
"name": "GetAgentSnapshotCreditsForMgn",
"isPermissionOnly": true,
"description": "Grants permission to get agent snapshots credits",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "SourceServerResource",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"getchannelcommandsformgn": {
"name": "GetChannelCommandsForMgn",
"isPermissionOnly": true,
"description": "Grants permission to get channel commands",
"accessLevel": "Read",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"getlaunchconfiguration": {
"name": "GetLaunchConfiguration",
"description": "Grants permission to get launch configuration",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "SourceServerResource",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"getnetworkmigrationdefinition": {
"name": "GetNetworkMigrationDefinition",
"description": "Grants permission to get a network migration definition",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "NetworkMigrationDefinitionResource",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"getnetworkmigrationmappersegmentconstruct": {
"name": "GetNetworkMigrationMapperSegmentConstruct",
"description": "Grants permission to get a network migration mapper segment construct",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "NetworkMigrationDefinitionResource",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"getreplicationconfiguration": {
"name": "GetReplicationConfiguration",
"description": "Grants permission to get replication configuration",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "SourceServerResource",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"getvcenterclientcommandsformgn": {
"name": "GetVcenterClientCommandsForMgn",
"isPermissionOnly": true,
"description": "Grants permission to get vcenter client commands",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "VcenterClientResource",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"initializeservice": {
"name": "InitializeService",
"description": "Grants permission to initialize service",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": [
"iam:AddRoleToInstanceProfile",
"iam:CreateInstanceProfile",
"iam:CreateServiceLinkedRole",
"iam:GetInstanceProfile"
]
},
"issueclientcertificateformgn": {
"name": "IssueClientCertificateForMgn",
"isPermissionOnly": true,
"description": "Grants permission to issue a client certificate",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "SourceServerResource",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"listapplications": {
"name": "ListApplications",
"description": "Grants permission to list application summaries",
"accessLevel": "List",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"listconnectors": {
"name": "ListConnectors",
"description": "Grants permission to list connectors",
"accessLevel": "Read",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"listexporterrors": {
"name": "ListExportErrors",
"description": "Grants permission to list the errors of an export task",
"accessLevel": "List",
"resourceTypes": [
{
"name": "ExportResource",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"listexports": {
"name": "ListExports",
"description": "Grants permission to list export tasks",
"accessLevel": "List",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"listimporterrors": {
"name": "ListImportErrors",
"description": "Grants permission to list the errors of an import task",
"accessLevel": "List",
"resourceTypes": [
{
"name": "ImportResource",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"listimports": {
"name": "ListImports",
"description": "Grants permission to list the import tasks",
"accessLevel": "List",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"listmanagedaccounts": {
"name": "ListManagedAccounts",
"description": "Grants permission to list managed accounts",
"accessLevel": "List",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"listnetworkmigrationanalyses": {
"name": "ListNetworkMigrationAnalyses",
"description": "Grants permission to list network migration analyses",
"accessLevel": "List",
"resourceTypes": [
{
"name": "NetworkMigrationDefinitionResource",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"listnetworkmigrationanalysisresults": {
"name": "ListNetworkMigrationAnalysisResults",
"description": "Grants permission to list network migration analysis results",
"accessLevel": "List",
"resourceTypes": [
{
"name": "NetworkMigrationDefinitionResource",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"listnetworkmigrationcodegenerationsegments": {
"name": "ListNetworkMigrationCodeGenerationSegments",
"description": "Grants permission to list network migration code generation segments",
"accessLevel": "List",
"resourceTypes": [
{
"name": "NetworkMigrationDefinitionResource",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"listnetworkmigrationcodegenerations": {
"name": "ListNetworkMigrationCodeGenerations",
"description": "Grants permission to list network migration code generations",
"accessLevel": "List",
"resourceTypes": [
{
"name": "NetworkMigrationDefinitionResource",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"listnetworkmigrationdefinitions": {
"name": "ListNetworkMigrationDefinitions",
"description": "Grants permission to list network migration definitions",
"accessLevel": "List",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"listnetworkmigrationdeployedstacks": {
"name": "ListNetworkMigrationDeployedStacks",
"description": "Grants permission to list network migration deployed stacks",
"accessLevel": "List",
"resourceTypes": [
{
"name": "NetworkMigrationDefinitionResource",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"listnetworkmigrationdeployedstacksdeletions": {
"name": "ListNetworkMigrationDeployedStacksDeletions",
"description": "Grants permission to list network migration deployed stacks deletions",
"accessLevel": "List",
"resourceTypes": [
{
"name": "NetworkMigrationDefinitionResource",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"listnetworkmigrationdeployments": {
"name": "ListNetworkMigrationDeployments",
"description": "Grants permission to list network migration deployments",
"accessLevel": "List",
"resourceTypes": [
{
"name": "NetworkMigrationDefinitionResource",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"listnetworkmigrationexecutions": {
"name": "ListNetworkMigrationExecutions",
"description": "Grants permission to list network migration executions",
"accessLevel": "List",
"resourceTypes": [
{
"name": "NetworkMigrationDefinitionResource",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"listnetworkmigrationmappersegmentconstructs": {
"name": "ListNetworkMigrationMapperSegmentConstructs",
"description": "Grants permission to list network migration mapper segment constructs",
"accessLevel": "List",
"resourceTypes": [
{
"name": "NetworkMigrationDefinitionResource",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"listnetworkmigrationmappersegments": {
"name": "ListNetworkMigrationMapperSegments",
"description": "Grants permission to list network migration mapper segments",
"accessLevel": "List",
"resourceTypes": [
{
"name": "NetworkMigrationDefinitionResource",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"listnetworkmigrationmappings": {
"name": "ListNetworkMigrationMappings",
"description": "Grants permission to list network migration mappings",
"accessLevel": "List",
"resourceTypes": [
{
"name": "NetworkMigrationDefinitionResource",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"listsourceserveractions": {
"name": "ListSourceServerActions",
"description": "Grants permission to list source server action documents",
"accessLevel": "List",
"resourceTypes": [
{
"name": "SourceServerResource",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"listtagsforresource": {
"name": "ListTagsForResource",
"description": "Grants permission to list tags for a resource",
"accessLevel": "Read",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"listtemplateactions": {
"name": "ListTemplateActions",
"description": "Grants permission to list launch configuration template action documents",
"accessLevel": "List",
"resourceTypes": [
{
"name": "LaunchConfigurationTemplateResource",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"listwaves": {
"name": "ListWaves",
"description": "Grants permission to list wave summaries",
"accessLevel": "List",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"markasarchived": {
"name": "MarkAsArchived",
"description": "Grants permission to mark source server as archived",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "SourceServerResource",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"notifyagentauthenticationformgn": {
"name": "NotifyAgentAuthenticationForMgn",
"isPermissionOnly": true,
"description": "Grants permission to notify agent authentication",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "SourceServerResource",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"notifyagentconnectedformgn": {
"name": "NotifyAgentConnectedForMgn",
"isPermissionOnly": true,
"description": "Grants permission to notify agent is connected",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "SourceServerResource",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"notifyagentdisconnectedformgn": {
"name": "NotifyAgentDisconnectedForMgn",
"isPermissionOnly": true,
"description": "Grants permission to notify agent is disconnected",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "SourceServerResource",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"notifyagentreplicationprogressformgn": {
"name": "NotifyAgentReplicationProgressForMgn",
"isPermissionOnly": true,
"description": "Grants permission to notify agent replication progress",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "SourceServerResource",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"notifyvcenterclientstartedformgn": {
"name": "NotifyVcenterClientStartedForMgn",
"isPermissionOnly": true,
"description": "Grants permission to notify vcenter client started",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "VcenterClientResource",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"pausereplication": {
"name": "PauseReplication",
"description": "Grants permission to pause replication",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "SourceServerResource",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"putsourceserveraction": {
"name": "PutSourceServerAction",
"description": "Grants permission to put source server action document",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "SourceServerResource",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"puttemplateaction": {
"name": "PutTemplateAction",
"description": "Grants permission to put launch configuration template action document",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "LaunchConfigurationTemplateResource",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"registeragentformgn": {
"name": "RegisterAgentForMgn",
"isPermissionOnly": true,
"description": "Grants permission to register agent",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"removesourceserveraction": {
"name": "RemoveSourceServerAction",
"description": "Grants permission to remove source server action document",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "SourceServerResource",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"removetemplateaction": {
"name": "RemoveTemplateAction",
"description": "Grants permission to remove launch configuration template action document",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "LaunchConfigurationTemplateResource",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"resumereplication": {
"name": "ResumeReplication",
"description": "Grants permission to resume replication",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "SourceServerResource",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"retrydatareplication": {
"name": "RetryDataReplication",
"description": "Grants permission to retry replication",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "SourceServerResource",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"sendagentlogsformgn": {
"name": "SendAgentLogsForMgn",
"isPermissionOnly": true,
"description": "Grants permission to send agent logs",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "SourceServerResource",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"sendagentmetricsformgn": {
"name": "SendAgentMetricsForMgn",
"isPermissionOnly": true,
"description": "Grants permission to send agent metrics",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "SourceServerResource",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"sendchannelcommandresultformgn": {
"name": "SendChannelCommandResultForMgn",
"isPermissionOnly": true,
"description": "Grants permission to send channel command result",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"sendclientlogsformgn": {
"name": "SendClientLogsForMgn",
"isPermissionOnly": true,
"description": "Grants permission to send client logs",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"sendclientmetricsformgn": {
"name": "SendClientMetricsForMgn",
"isPermissionOnly": true,
"description": "Grants permission to send client metrics",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"sendvcenterclientcommandresultformgn": {
"name": "SendVcenterClientCommandResultForMgn",
"isPermissionOnly": true,
"description": "Grants permission to send vcenter client command result",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "VcenterClientResource",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"sendvcenterclientlogsformgn": {
"name": "SendVcenterClientLogsForMgn",
"isPermissionOnly": true,
"description": "Grants permission to send vcenter client logs",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "VcenterClientResource",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"sendvcenterclientmetricsformgn": {
"name": "SendVcenterClientMetricsForMgn",
"isPermissionOnly": true,
"description": "Grants permission to send vcenter client metrics",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "VcenterClientResource",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"startcutover": {
"name": "StartCutover",
"description": "Grants permission to start cutover",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "SourceServerResource",
"required": true,
"conditionKeys": [],
"dependentActions": [
"ec2:AttachVolume",
"ec2:AuthorizeSecurityGroupEgress",
"ec2:AuthorizeSecurityGroupIngress",
"ec2:CreateLaunchTemplate",
"ec2:CreateLaunchTemplateVersion",
"ec2:CreateSecurityGroup",
"ec2:CreateSnapshot",
"ec2:CreateTags",
"ec2:CreateVolume",
"ec2:DeleteLaunchTemplateVersions",
"ec2:DeleteSnapshot",
"ec2:DeleteVolume",
"ec2:DescribeAccountAttributes",
"ec2:DescribeAvailabilityZones",
"ec2:DescribeImages",
"ec2:DescribeInstanceAttribute",
"ec2:DescribeInstanceStatus",
"ec2:DescribeInstanceTypes",
"ec2:DescribeInstances",
"ec2:DescribeLaunchTemplateVersions",
"ec2:DescribeLaunchTemplates",
"ec2:DescribeSecurityGroups",
"ec2:DescribeSnapshots",
"ec2:DescribeSubnets",
"ec2:DescribeVolumes",
"ec2:DetachVolume",
"ec2:ModifyInstanceAttribute",
"ec2:ModifyLaunchTemplate",
"ec2:ReportInstanceStatus",
"ec2:RevokeSecurityGroupEgress",
"ec2:RunInstances",
"ec2:StartInstances",
"ec2:StopInstances",
"ec2:TerminateInstances",
"iam:PassRole",
"mgn:ListTagsForResource"
]
}
],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"startexport": {
"name": "StartExport",
"description": "Grants permission to start an export task",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": [
"ec2:DescribeLaunchTemplateVersions",
"mgn:DescribeSourceServers",
"mgn:GetLaunchConfiguration",
"mgn:ListApplications",
"mgn:ListWaves",
"s3:PutObject"
]
},
"startimport": {
"name": "StartImport",
"description": "Grants permission to create an import task",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": [
"ec2:CreateLaunchTemplateVersion",
"ec2:DescribeLaunchTemplateVersions",
"ec2:ModifyLaunchTemplate",
"mgn:DescribeSourceServers",
"mgn:GetLaunchConfiguration",
"mgn:ListApplications",
"mgn:ListWaves",
"mgn:TagResource",
"mgn:UpdateLaunchConfiguration",
"s3:PutObject"
]
},
"startnetworkmigrationanalysis": {
"name": "StartNetworkMigrationAnalysis",
"description": "Grants permission to start a network migration analysis",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "NetworkMigrationDefinitionResource",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": [
"directconnect:DescribeConnections",
"directconnect:DescribeDirectConnectGatewayAssociations",
"directconnect:DescribeDirectConnectGatewayAttachments",
"directconnect:DescribeDirectConnectGateways",
"directconnect:DescribeVirtualGateways",
"directconnect:DescribeVirtualInterfaces",
"ec2:AuthorizeSecurityGroupIngress",
"ec2:CreateNetworkInsightsPath",
"ec2:CreateNetworkInterface",
"ec2:CreateSecurityGroup",
"ec2:CreateTags",
"ec2:DeleteNetworkInsightsAnalysis",
"ec2:DeleteNetworkInsightsPath",
"ec2:DeleteNetworkInterface",
"ec2:DeleteSecurityGroup",
"ec2:DeleteTags",
"ec2:DescribeAvailabilityZones",
"ec2:DescribeCustomerGateways",
"ec2:DescribeInstances",
"ec2:DescribeInternetGateways",
"ec2:DescribeManagedPrefixLists",
"ec2:DescribeNatGateways",
"ec2:DescribeNetworkAcls",
"ec2:DescribeNetworkInsightsAnalyses",
"ec2:DescribeNetworkInsightsPaths",
"ec2:DescribeNetworkInterfaces",
"ec2:DescribePrefixLists",
"ec2:DescribeRegions",
"ec2:DescribeRouteTables",
"ec2:DescribeSecurityGroups",
"ec2:DescribeSubnets",
"ec2:DescribeTransitGatewayAttachments",
"ec2:DescribeTransitGatewayConnects",
"ec2:DescribeTransitGatewayPeeringAttachments",
"ec2:DescribeTransitGatewayRouteTables",
"ec2:DescribeTransitGatewayVpcAttachments",
"ec2:DescribeTransitGateways",
"ec2:DescribeVpcEndpointServiceConfigurations",
"ec2:DescribeVpcEndpoints",
"ec2:DescribeVpcPeeringConnections",
"ec2:DescribeVpcs",
"ec2:DescribeVpnConnections",
"ec2:DescribeVpnGateways",
"ec2:GetManagedPrefixListEntries",
"ec2:GetTransitGatewayRouteTablePropagations",
"ec2:SearchTransitGatewayRoutes",
"ec2:StartNetworkInsightsAnalysis",
"elasticloadbalancing:DescribeListeners",
"elasticloadbalancing:DescribeLoadBalancerAttributes",
"elasticloadbalancing:DescribeLoadBalancers",
"elasticloadbalancing:DescribeRules",
"elasticloadbalancing:DescribeTags",
"elasticloadbalancing:DescribeTargetGroupAttributes",
"elasticloadbalancing:DescribeTargetGroups",
"elasticloadbalancing:DescribeTargetHealth",
"globalaccelerator:ListAccelerators",
"globalaccelerator:ListCustomRoutingAccelerators",
"globalaccelerator:ListCustomRoutingEndpointGroups",
"globalaccelerator:ListCustomRoutingListeners",
"globalaccelerator:ListCustomRoutingPortMappings",
"globalaccelerator:ListEndpointGroups",
"globalaccelerator:ListListeners",
"network-firewall:DescribeFirewall",
"network-firewall:DescribeFirewallPolicy",
"network-firewall:DescribeResourcePolicy",
"network-firewall:DescribeRuleGroup",
"network-firewall:ListFirewallPolicies",
"network-firewall:ListFirewalls",
"network-firewall:ListRuleGroups",
"tiros:CreateQuery",
"tiros:ExtendQuery",
"tiros:GetQueryAnswer",
"tiros:GetQueryExplanation",
"tiros:GetQueryExtensionAccounts"
]
},
"startnetworkmigrationcodegeneration": {
"name": "StartNetworkMigrationCodeGeneration",
"description": "Grants permission to start network migration code generation",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "NetworkMigrationDefinitionResource",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"startnetworkmigrationdeployedstacksdeletion": {
"name": "StartNetworkMigrationDeployedStacksDeletion",
"description": "Grants permission to start deletion of network migration deployed stacks",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "NetworkMigrationDefinitionResource",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": [
"ec2:AcceptTransitGatewayVpcAttachment",
"ec2:AssociateNatGatewayAddress",
"ec2:AssociateRouteTable",
"ec2:AssociateSubnetCidrBlock",
"ec2:AssociateTransitGatewayRouteTable",
"ec2:AssociateVpcCidrBlock",
"ec2:AttachInternetGateway",
"ec2:AttachVolume",
"ec2:AuthorizeSecurityGroupEgress",
"ec2:AuthorizeSecurityGroupIngress",
"ec2:DeleteInternetGateway",
"ec2:DeleteLaunchTemplate",
"ec2:DeleteLaunchTemplateVersions",
"ec2:DeleteNatGateway",
"ec2:DeleteNetworkAcl",
"ec2:DeleteNetworkAclEntry",
"ec2:DeleteNetworkInsightsAnalysis",
"ec2:DeleteNetworkInsightsPath",
"ec2:DeleteNetworkInterface",
"ec2:DeleteRoute",
"ec2:DeleteRouteTable",
"ec2:DeleteSecurityGroup",
"ec2:DeleteSnapshot",
"ec2:DeleteSubnet",
"ec2:DeleteTransitGateway",
"ec2:DeleteTransitGatewayRoute",
"ec2:DeleteTransitGatewayRouteTable",
"ec2:DeleteTransitGatewayVpcAttachment",
"ec2:DeleteVolume",
"ec2:DeleteVpc",
"ec2:DetachInternetGateway",
"ec2:DetachVolume",
"ec2:DisableTransitGatewayRouteTablePropagation",
"ec2:DisassociateNatGatewayAddress",
"ec2:DisassociateRouteTable",
"ec2:DisassociateTransitGatewayRouteTable",
"ec2:EnableTransitGatewayRouteTablePropagation",
"ec2:ModifyInstanceAttribute",
"ec2:ModifyLaunchTemplate",
"ec2:ModifySubnetAttribute",
"ec2:ModifyTransitGateway",
"ec2:ModifyTransitGatewayVpcAttachment",
"ec2:ModifyVolume",
"ec2:ModifyVpcAttribute",
"ec2:RejectTransitGatewayVpcAttachment",
"ec2:ReleaseAddress",
"ec2:ReplaceNetworkAclAssociation",
"ec2:ReplaceNetworkAclEntry",
"ec2:ReplaceRoute",
"ec2:ReplaceTransitGatewayRoute",
"ec2:RevokeSecurityGroupEgress",
"ec2:RevokeSecurityGroupIngress",
"ec2:SearchTransitGatewayRoutes"
]
},
"startnetworkmigrationdeployment": {
"name": "StartNetworkMigrationDeployment",
"description": "Grants permission to start a network migration deployment",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "NetworkMigrationDefinitionResource",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": [
"ec2:AcceptTransitGatewayVpcAttachment",
"ec2:AssociateNatGatewayAddress",
"ec2:AssociateRouteTable",
"ec2:AssociateSubnetCidrBlock",
"ec2:AssociateTransitGatewayRouteTable",
"ec2:AssociateVpcCidrBlock",
"ec2:AttachInternetGateway",
"ec2:AttachVolume",
"ec2:AuthorizeSecurityGroupEgress",
"ec2:AuthorizeSecurityGroupIngress",
"ec2:CreateNatGateway",
"ec2:CreateNetworkAcl",
"ec2:CreateNetworkAclEntry",
"ec2:CreateNetworkInsightsPath",
"ec2:CreateNetworkInterface",
"ec2:CreateRoute",
"ec2:CreateRouteTable",
"ec2:CreateSecurityGroup",
"ec2:CreateSubnet",
"ec2:CreateTags",
"ec2:CreateTransitGatewayRoute",
"ec2:CreateTransitGatewayRouteTable",
"ec2:CreateTransitGatewayVpcAttachment",
"ec2:DeleteInternetGateway",
"ec2:DeleteLaunchTemplate",
"ec2:DeleteLaunchTemplateVersions",
"ec2:DeleteNatGateway",
"ec2:DeleteNetworkAcl",
"ec2:DeleteNetworkAclEntry",
"ec2:DeleteNetworkInsightsAnalysis",
"ec2:DeleteNetworkInsightsPath",
"ec2:DeleteNetworkInterface",
"ec2:DeleteRoute",
"ec2:DeleteRouteTable",
"ec2:DeleteSecurityGroup",
"ec2:DeleteSnapshot",
"ec2:DeleteSubnet",
"ec2:DeleteTransitGateway",
"ec2:DeleteTransitGatewayRoute",
"ec2:DeleteTransitGatewayRouteTable",
"ec2:DeleteTransitGatewayVpcAttachment",
"ec2:DeleteVolume",
"ec2:DeleteVpc",
"ec2:DescribeAccountAttributes",
"ec2:DescribeAddresses",
"ec2:DescribeAvailabilityZones",
"ec2:DescribeCustomerGateways",
"ec2:DescribeEgressOnlyInternetGateways",
"ec2:DescribeHosts",
"ec2:DescribeImages",
"ec2:DescribeInstanceAttribute",
"ec2:DescribeInstanceStatus",
"ec2:DescribeInstanceTypes",
"ec2:DescribeInstances",
"ec2:DescribeInternetGateways",
"ec2:DescribeLaunchTemplateVersions",
"ec2:DescribeLaunchTemplates",
"ec2:DescribeManagedPrefixLists",
"ec2:DescribeNatGateways",
"ec2:DescribeNetworkAcls",
"ec2:DescribeNetworkInsightsAnalyses",
"ec2:DescribeNetworkInsightsPaths",
"ec2:DescribeNetworkInterfaces",
"ec2:DescribePrefixLists",
"ec2:DescribeRegions",
"ec2:DescribeRouteTables",
"ec2:DescribeSecurityGroupRules",
"ec2:DescribeSecurityGroups",
"ec2:DescribeSnapshots",
"ec2:DescribeSubnets",
"ec2:DescribeTransitGatewayAttachments",
"ec2:DescribeTransitGatewayConnects",
"ec2:DescribeTransitGatewayPeeringAttachments",
"ec2:DescribeTransitGatewayRouteTables",
"ec2:DescribeTransitGatewayVpcAttachments",
"ec2:DescribeTransitGateways",
"ec2:DescribeVolumes",
"ec2:DescribeVpcEndpointServiceConfigurations",
"ec2:DescribeVpcEndpoints",
"ec2:DescribeVpcPeeringConnections",
"ec2:DescribeVpcs",
"ec2:DescribeVpnConnections",
"ec2:DescribeVpnGateways",
"ec2:DetachInternetGateway",
"ec2:DetachVolume",
"ec2:DisableTransitGatewayRouteTablePropagation",
"ec2:DisassociateNatGatewayAddress",
"ec2:DisassociateRouteTable",
"ec2:DisassociateTransitGatewayRouteTable",
"ec2:EnableTransitGatewayRouteTablePropagation",
"ec2:GetEbsDefaultKmsKeyId",
"ec2:GetEbsEncryptionByDefault",
"ec2:GetManagedPrefixListEntries",
"ec2:GetTransitGatewayRouteTableAssociations",
"ec2:GetTransitGatewayRouteTablePropagations",
"ec2:ModifyInstanceAttribute",
"ec2:ModifyLaunchTemplate",
"ec2:ModifySubnetAttribute",
"ec2:ModifyTransitGateway",
"ec2:ModifyTransitGatewayVpcAttachment",
"ec2:ModifyVolume",
"ec2:ModifyVpcAttribute",
"ec2:RejectTransitGatewayVpcAttachment",
"ec2:ReleaseAddress",
"ec2:ReplaceNetworkAclAssociation",
"ec2:ReplaceNetworkAclEntry",
"ec2:ReplaceRoute",
"ec2:ReplaceTransitGatewayRoute",
"ec2:RevokeSecurityGroupEgress",
"ec2:RevokeSecurityGroupIngress",
"ec2:SearchTransitGatewayRoutes",
"ec2:StartNetworkInsightsAnalysis"
]
},
"startnetworkmigrationmapping": {
"name": "StartNetworkMigrationMapping",
"description": "Grants permission to start a network migration mapping",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "NetworkMigrationDefinitionResource",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"startrep