@cloud-copilot/iam-data
Version:
581 lines • 15.9 kB
JSON
{
"acceptconnection": {
"name": "AcceptConnection",
"description": "Grants permission to accept a connection",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "ConnectionResource",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:TagKeys",
"aws:RequestTag/${TagKey}"
],
"dependentActions": []
},
"associateautomationunitrole": {
"name": "AssociateAutomationUnitRole",
"description": "Grants permission to associate an IAM role to an automation unit",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "AutomationUnitResource",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"associatecreatedartifact": {
"name": "AssociateCreatedArtifact",
"description": "Grants permission to associate a given AWS artifact to a MigrationTask",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "migrationTask",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"associatediscoveredresource": {
"name": "AssociateDiscoveredResource",
"description": "Grants permission to associate a given ADS resource to a MigrationTask",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "migrationTask",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"associatesourceresource": {
"name": "AssociateSourceResource",
"description": "Grants permission to associate source resource",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "migrationTask",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"batchassociateiamrolewithconnection": {
"name": "BatchAssociateIamRoleWithConnection",
"description": "Grants permission to batch-associate IAM roles with a connection",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "ConnectionResource",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"batchdisassociateiamrolefromconnection": {
"name": "BatchDisassociateIamRoleFromConnection",
"description": "Grants permission to batch-disassociate IAM roles from a connection",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "ConnectionResource",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"createautomationrun": {
"name": "CreateAutomationRun",
"description": "Grants permission to create an automation unit run",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"createautomationunit": {
"name": "CreateAutomationUnit",
"description": "Grants permission to create an automation unit",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"createhomeregioncontrol": {
"name": "CreateHomeRegionControl",
"description": "Grants permission to create a Migration Hub Home Region Control",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"createprogressupdatestream": {
"name": "CreateProgressUpdateStream",
"description": "Grants permission to create a ProgressUpdateStream",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "progressUpdateStream",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"deleteautomationrun": {
"name": "DeleteAutomationRun",
"description": "Grants permission to delete an automation unit run",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "AutomationRunResource",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"deleteautomationunit": {
"name": "DeleteAutomationUnit",
"description": "Grants permission to delete an automation unit",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "AutomationUnitResource",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"deleteconnection": {
"name": "DeleteConnection",
"description": "Grants permission to delete a connection",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "ConnectionResource",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"deletehomeregioncontrol": {
"name": "DeleteHomeRegionControl",
"description": "Grants permission to delete a Migration Hub Home Region Control",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"deleteprogressupdatestream": {
"name": "DeleteProgressUpdateStream",
"description": "Grants permission to delete a ProgressUpdateStream",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "progressUpdateStream",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"describeapplicationstate": {
"name": "DescribeApplicationState",
"description": "Grants permission to get an Application Discovery Service Application's state",
"accessLevel": "Read",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"describeautomationrun": {
"name": "DescribeAutomationRun",
"description": "Grants permission to describe an automation unit run",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "AutomationRunResource",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"describeautomationunit": {
"name": "DescribeAutomationUnit",
"description": "Grants permission to describe an automation unit",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "AutomationUnitResource",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"describehomeregioncontrols": {
"name": "DescribeHomeRegionControls",
"description": "Grants permission to list Home Region Controls",
"accessLevel": "List",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"describemigrationtask": {
"name": "DescribeMigrationTask",
"description": "Grants permission to describe a MigrationTask",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "migrationTask",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"disassociateautomationunitrole": {
"name": "DisassociateAutomationUnitRole",
"description": "Grants permission to disassociate an IAM role from an automation unit",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "AutomationUnitResource",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"disassociatecreatedartifact": {
"name": "DisassociateCreatedArtifact",
"description": "Grants permission to disassociate a given AWS artifact from a MigrationTask",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "migrationTask",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"disassociatediscoveredresource": {
"name": "DisassociateDiscoveredResource",
"description": "Grants permission to disassociate a given ADS resource from a MigrationTask",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "migrationTask",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"disassociatesourceresource": {
"name": "DisassociateSourceResource",
"description": "Grants permission to diassociate source resource",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "migrationTask",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"getconnection": {
"name": "GetConnection",
"description": "Grants permission to get a connection",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "ConnectionResource",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"gethomeregion": {
"name": "GetHomeRegion",
"description": "Grants permission to get the Migration Hub Home Region",
"accessLevel": "Read",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"importmigrationtask": {
"name": "ImportMigrationTask",
"description": "Grants permission to import a MigrationTask",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "migrationTask",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"listapplicationstates": {
"name": "ListApplicationStates",
"description": "Grants permission to list Application statuses",
"accessLevel": "List",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"listautomationruns": {
"name": "ListAutomationRuns",
"description": "Grants permission to list automation unit runs",
"accessLevel": "List",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"listautomationunits": {
"name": "ListAutomationUnits",
"description": "Grants permission to list automation units",
"accessLevel": "List",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"listconnectionroles": {
"name": "ListConnectionRoles",
"description": "Grants permission to list connection roles",
"accessLevel": "List",
"resourceTypes": [
{
"name": "ConnectionResource",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"listconnections": {
"name": "ListConnections",
"description": "Grants permission to list connections",
"accessLevel": "List",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"listcreatedartifacts": {
"name": "ListCreatedArtifacts",
"description": "Grants permission to list associated created artifacts for a MigrationTask",
"accessLevel": "List",
"resourceTypes": [
{
"name": "migrationTask",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"listdiscoveredresources": {
"name": "ListDiscoveredResources",
"description": "Grants permission to list associated ADS resources from MigrationTask",
"accessLevel": "List",
"resourceTypes": [
{
"name": "migrationTask",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"listmigrationtaskupdates": {
"name": "ListMigrationTaskUpdates",
"description": "Grants permission to list migration tasks updates",
"accessLevel": "List",
"resourceTypes": [
{
"name": "migrationTask",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"listmigrationtasks": {
"name": "ListMigrationTasks",
"description": "Grants permission to list MigrationTasks",
"accessLevel": "List",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"listprogressupdatestreams": {
"name": "ListProgressUpdateStreams",
"description": "Grants permission to to list ProgressUpdateStreams",
"accessLevel": "List",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"listsourceresources": {
"name": "ListSourceResources",
"description": "Grants permission to list source resources",
"accessLevel": "List",
"resourceTypes": [
{
"name": "migrationTask",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"listtagsforresource": {
"name": "ListTagsForResource",
"description": "Grants permission to list tags for a resource",
"accessLevel": "List",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"notifyapplicationstate": {
"name": "NotifyApplicationState",
"description": "Grants permission to update an Application Discovery Service Application's state",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"notifymigrationtaskstate": {
"name": "NotifyMigrationTaskState",
"description": "Grants permission to notify latest MigrationTask state",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "migrationTask",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"putresourceattributes": {
"name": "PutResourceAttributes",
"description": "Grants permission to put ResourceAttributes",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "migrationTask",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"rejectconnection": {
"name": "RejectConnection",
"description": "Grants permission to reject a connection",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "ConnectionResource",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"tagresource": {
"name": "TagResource",
"description": "Grants permission to tag a resource",
"accessLevel": "Tagging",
"resourceTypes": [],
"conditionKeys": [
"aws:TagKeys",
"aws:RequestTag/${TagKey}"
],
"dependentActions": []
},
"untagresource": {
"name": "UntagResource",
"description": "Grants permission to untag a resource",
"accessLevel": "Tagging",
"resourceTypes": [],
"conditionKeys": [
"aws:TagKeys"
],
"dependentActions": []
}
}