@cloud-copilot/iam-data
Version:
300 lines • 10.2 kB
JSON
{
"createapp": {
"name": "CreateApp",
"description": "Grants permission to create an application configuration to migrate on-premise application onto AWS",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"createreplicationjob": {
"name": "CreateReplicationJob",
"description": "Grants permission to create a job to migrate on-premise server onto AWS",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"deleteapp": {
"name": "DeleteApp",
"description": "Grants permission to delete an existing application configuration",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"deleteapplaunchconfiguration": {
"name": "DeleteAppLaunchConfiguration",
"description": "Grants permission to delete launch configuration for an existing application",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"deleteappreplicationconfiguration": {
"name": "DeleteAppReplicationConfiguration",
"description": "Grants permission to delete replication configuration for an existing application",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"deleteappvalidationconfiguration": {
"name": "DeleteAppValidationConfiguration",
"description": "Grants permission to delete validation configuration for an existing application",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"deletereplicationjob": {
"name": "DeleteReplicationJob",
"description": "Grants permission to delete an existing job to migrate on-premise server onto AWS",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"deleteservercatalog": {
"name": "DeleteServerCatalog",
"description": "Grants permission to delete the complete list of on-premise servers gathered into AWS",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"disassociateconnector": {
"name": "DisassociateConnector",
"description": "Grants permission to disassociate a connector that has been associated",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"generatechangeset": {
"name": "GenerateChangeSet",
"description": "Grants permission to generate a changeSet for the CloudFormation stack of an application",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"generatetemplate": {
"name": "GenerateTemplate",
"description": "Grants permission to generate a CloudFormation template for an existing application",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"getapp": {
"name": "GetApp",
"description": "Grants permission to get the configuration and statuses for an existing application",
"accessLevel": "Read",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"getapplaunchconfiguration": {
"name": "GetAppLaunchConfiguration",
"description": "Grants permission to get launch configuration for an existing application",
"accessLevel": "Read",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"getappreplicationconfiguration": {
"name": "GetAppReplicationConfiguration",
"description": "Grants permission to get replication configuration for an existing application",
"accessLevel": "Read",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"getappvalidationconfiguration": {
"name": "GetAppValidationConfiguration",
"description": "Grants permission to get validation configuration for an existing application",
"accessLevel": "Read",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"getappvalidationoutput": {
"name": "GetAppValidationOutput",
"description": "Grants permission to get notification sent from application validation script.",
"accessLevel": "Read",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"getconnectors": {
"name": "GetConnectors",
"description": "Grants permission to get all connectors that have been associated",
"accessLevel": "Read",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"getmessages": {
"name": "GetMessages",
"isPermissionOnly": true,
"description": "Grants permission to gets messages from AWS Server Migration Service to Server Migration Connector",
"accessLevel": "Read",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"getreplicationjobs": {
"name": "GetReplicationJobs",
"description": "Grants permission to get all existing jobs to migrate on-premise servers onto AWS",
"accessLevel": "Read",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"getreplicationruns": {
"name": "GetReplicationRuns",
"description": "Grants permission to get all runs for an existing job",
"accessLevel": "Read",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"getservers": {
"name": "GetServers",
"description": "Grants permission to get all servers that have been imported",
"accessLevel": "Read",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"importappcatalog": {
"name": "ImportAppCatalog",
"description": "Grants permission to import application catalog from AWS Application Discovery Service",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"importservercatalog": {
"name": "ImportServerCatalog",
"description": "Grants permission to gather a complete list of on-premise servers",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"launchapp": {
"name": "LaunchApp",
"description": "Grants permission to create and launch a CloudFormation stack for an existing application",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"listapps": {
"name": "ListApps",
"description": "Grants permission to get a list of summaries for existing applications",
"accessLevel": "List",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"notifyappvalidationoutput": {
"name": "NotifyAppValidationOutput",
"description": "Grants permission to send notification for application validation script",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"putapplaunchconfiguration": {
"name": "PutAppLaunchConfiguration",
"description": "Grants permission to create or update launch configuration for an existing application",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"putappreplicationconfiguration": {
"name": "PutAppReplicationConfiguration",
"description": "Grants permission to create or update replication configuration for an existing application",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"putappvalidationconfiguration": {
"name": "PutAppValidationConfiguration",
"description": "Grants permission to put validation configuration for an existing application",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"sendmessage": {
"name": "SendMessage",
"isPermissionOnly": true,
"description": "Grants permission to send message from Server Migration Connector to AWS Server Migration Service",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"startappreplication": {
"name": "StartAppReplication",
"description": "Grants permission to create and start replication jobs for an existing application",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"startondemandappreplication": {
"name": "StartOnDemandAppReplication",
"description": "Grants permission to start a replication run for an existing application",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"startondemandreplicationrun": {
"name": "StartOnDemandReplicationRun",
"description": "Grants permission to start a replication run for an existing replication job",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"stopappreplication": {
"name": "StopAppReplication",
"description": "Grants permission to stop and delete replication jobs for an existing application",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"terminateapp": {
"name": "TerminateApp",
"description": "Grants permission to terminate the CloudFormation stack for an existing application",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"updateapp": {
"name": "UpdateApp",
"description": "Grants permission to update an existing application configuration",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"updatereplicationjob": {
"name": "UpdateReplicationJob",
"description": "Grants permission to update an existing job to migrate on-premise server onto AWS",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
}
}