UNPKG

@cloud-copilot/iam-data

Version:
581 lines 15.9 kB
{ "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": [] } }