aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
288 lines (287 loc) • 11.1 kB
TypeScript
/**
* All IAM policy actions for AWS Migration Hub (MGH)
*
* Extracted by `aws-iam-policy` from
* https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsmigrationhub.html
*
* 2025-02-24T21:48:56.821Z
*/
export declare enum AwsMghActions {
/**
* Grants permission to accept a connection
*
* See https://docs.aws.amazon.com/mhj/latest/userguide/account-connections.html
*/
AcceptConnection = "mgh:AcceptConnection",
/**
* Grants permission to associate an IAM role to an automation unit
*
* See https://docs.aws.amazon.com/migrationhub/latest/ug/API_AssociateAutomationUnitRole.html
*/
AssociateAutomationUnitRole = "mgh:AssociateAutomationUnitRole",
/**
* Grants permission to associate a given AWS artifact to a MigrationTask
*
* See https://docs.aws.amazon.com/migrationhub/latest/ug/API_AssociateCreatedArtifact.html
*/
AssociateCreatedArtifact = "mgh:AssociateCreatedArtifact",
/**
* Grants permission to associate a given ADS resource to a MigrationTask
*
* See https://docs.aws.amazon.com/migrationhub/latest/ug/API_AssociateDiscoveredResource.html
*/
AssociateDiscoveredResource = "mgh:AssociateDiscoveredResource",
/**
* Grants permission to associate source resource
*
* See https://docs.aws.amazon.com/migrationhub/latest/ug/API_AssociateSourceResource.html
*/
AssociateSourceResource = "mgh:AssociateSourceResource",
/**
* Grants permission to batch-associate IAM roles with a connection
*
* See https://docs.aws.amazon.com/mhj/latest/userguide/account-connections.html
*/
BatchAssociateIamRoleWithConnection = "mgh:BatchAssociateIamRoleWithConnection",
/**
* Grants permission to batch-disassociate IAM roles from a connection
*
* See https://docs.aws.amazon.com/mhj/latest/userguide/account-connections.html
*/
BatchDisassociateIamRoleFromConnection = "mgh:BatchDisassociateIamRoleFromConnection",
/**
* Grants permission to create an automation unit run
*
* See https://docs.aws.amazon.com/migrationhub/latest/ug/API_CreateAutomationRun.html
*/
CreateAutomationRun = "mgh:CreateAutomationRun",
/**
* Grants permission to create an automation unit
*
* See https://docs.aws.amazon.com/migrationhub/latest/ug/API_CreateAutomationUnit.html
*/
CreateAutomationUnit = "mgh:CreateAutomationUnit",
/**
* Grants permission to create a Migration Hub Home Region Control
*
* See https://docs.aws.amazon.com/migrationhub-home-region/latest/APIReference/API_CreateHomeRegionControl.html
*/
CreateHomeRegionControl = "mgh:CreateHomeRegionControl",
/**
* Grants permission to create a ProgressUpdateStream
*
* See https://docs.aws.amazon.com/migrationhub/latest/ug/API_CreateProgressUpdateStream.html
*/
CreateProgressUpdateStream = "mgh:CreateProgressUpdateStream",
/**
* Grants permission to delete an automation unit run
*
* See https://docs.aws.amazon.com/migrationhub/latest/ug/API_DeleteAutomationRun.html
*/
DeleteAutomationRun = "mgh:DeleteAutomationRun",
/**
* Grants permission to delete an automation unit
*
* See https://docs.aws.amazon.com/migrationhub/latest/ug/API_DeleteAutomationUnit.html
*/
DeleteAutomationUnit = "mgh:DeleteAutomationUnit",
/**
* Grants permission to delete a connection
*
* See https://docs.aws.amazon.com/mhj/latest/userguide/account-connections.html
*/
DeleteConnection = "mgh:DeleteConnection",
/**
* Grants permission to delete a Migration Hub Home Region Control
*
* See https://docs.aws.amazon.com/migrationhub-home-region/latest/APIReference/API_DeleteHomeRegionControl.html
*/
DeleteHomeRegionControl = "mgh:DeleteHomeRegionControl",
/**
* Grants permission to delete a ProgressUpdateStream
*
* See https://docs.aws.amazon.com/migrationhub/latest/ug/API_DeleteProgressUpdateStream.html
*/
DeleteProgressUpdateStream = "mgh:DeleteProgressUpdateStream",
/**
* Grants permission to get an Application Discovery Service Application's state
*
* See https://docs.aws.amazon.com/migrationhub/latest/ug/API_DescribeApplicationState.html
*/
DescribeApplicationState = "mgh:DescribeApplicationState",
/**
* Grants permission to describe an automation unit run
*
* See https://docs.aws.amazon.com/migrationhub/latest/ug/API_DescribeAutomationRun.html
*/
DescribeAutomationRun = "mgh:DescribeAutomationRun",
/**
* Grants permission to describe an automation unit
*
* See https://docs.aws.amazon.com/migrationhub/latest/ug/API_DescribeAutomationUnit.html
*/
DescribeAutomationUnit = "mgh:DescribeAutomationUnit",
/**
* Grants permission to list Home Region Controls
*
* See https://docs.aws.amazon.com/migrationhub-home-region/latest/APIReference/API_DescribeHomeRegionControls.html
*/
DescribeHomeRegionControls = "mgh:DescribeHomeRegionControls",
/**
* Grants permission to describe a MigrationTask
*
* See https://docs.aws.amazon.com/migrationhub/latest/ug/API_DescribeMigrationTask.html
*/
DescribeMigrationTask = "mgh:DescribeMigrationTask",
/**
* Grants permission to disassociate an IAM role from an automation unit
*
* See https://docs.aws.amazon.com/migrationhub/latest/ug/API_DisassociateAutomationUnitRole.html
*/
DisassociateAutomationUnitRole = "mgh:DisassociateAutomationUnitRole",
/**
* Grants permission to disassociate a given AWS artifact from a MigrationTask
*
* See https://docs.aws.amazon.com/migrationhub/latest/ug/API_DisassociateCreatedArtifact.html
*/
DisassociateCreatedArtifact = "mgh:DisassociateCreatedArtifact",
/**
* Grants permission to disassociate a given ADS resource from a MigrationTask
*
* See https://docs.aws.amazon.com/migrationhub/latest/ug/API_DisassociateDiscoveredResource.html
*/
DisassociateDiscoveredResource = "mgh:DisassociateDiscoveredResource",
/**
* Grants permission to diassociate source resource
*
* See https://docs.aws.amazon.com/migrationhub/latest/ug/API_DisassociateSourceResource.html
*/
DisassociateSourceResource = "mgh:DisassociateSourceResource",
/**
* Grants permission to get a connection
*
* See https://docs.aws.amazon.com/mhj/latest/userguide/account-connections.html
*/
GetConnection = "mgh:GetConnection",
/**
* Grants permission to get the Migration Hub Home Region
*
* See https://docs.aws.amazon.com/migrationhub-home-region/latest/APIReference/API_GetHomeRegion.html
*/
GetHomeRegion = "mgh:GetHomeRegion",
/**
* Grants permission to import a MigrationTask
*
* See https://docs.aws.amazon.com/migrationhub/latest/ug/API_ImportMigrationTask.html
*/
ImportMigrationTask = "mgh:ImportMigrationTask",
/**
* Grants permission to list Application statuses
*
* See https://docs.aws.amazon.com/migrationhub/latest/ug/API_ListApplicationStates.html
*/
ListApplicationStates = "mgh:ListApplicationStates",
/**
* Grants permission to list automation unit runs
*
* See https://docs.aws.amazon.com/migrationhub/latest/ug/API_ListAutomationRuns.html
*/
ListAutomationRuns = "mgh:ListAutomationRuns",
/**
* Grants permission to list automation units
*
* See https://docs.aws.amazon.com/migrationhub/latest/ug/API_ListAutomationUnits.html
*/
ListAutomationUnits = "mgh:ListAutomationUnits",
/**
* Grants permission to list connection roles
*
* See https://docs.aws.amazon.com/mhj/latest/userguide/account-connections.html
*/
ListConnectionRoles = "mgh:ListConnectionRoles",
/**
* Grants permission to list connections
*
* See https://docs.aws.amazon.com/mhj/latest/userguide/account-connections.html
*/
ListConnections = "mgh:ListConnections",
/**
* Grants permission to list associated created artifacts for a MigrationTask
*
* See https://docs.aws.amazon.com/migrationhub/latest/ug/API_ListCreatedArtifacts.html
*/
ListCreatedArtifacts = "mgh:ListCreatedArtifacts",
/**
* Grants permission to list associated ADS resources from MigrationTask
*
* See https://docs.aws.amazon.com/migrationhub/latest/ug/API_ListDiscoveredResources.html
*/
ListDiscoveredResources = "mgh:ListDiscoveredResources",
/**
* Grants permission to list migration tasks updates
*
* See https://docs.aws.amazon.com/migrationhub/latest/ug/API_ListMigrationTaskUpdates.html
*/
ListMigrationTaskUpdates = "mgh:ListMigrationTaskUpdates",
/**
* Grants permission to list MigrationTasks
*
* See https://docs.aws.amazon.com/migrationhub/latest/ug/API_ListMigrationTasks.html
*/
ListMigrationTasks = "mgh:ListMigrationTasks",
/**
* Grants permission to to list ProgressUpdateStreams
*
* See https://docs.aws.amazon.com/migrationhub/latest/ug/API_ListProgressUpdateStreams.html
*/
ListProgressUpdateStreams = "mgh:ListProgressUpdateStreams",
/**
* Grants permission to list source resources
*
* See https://docs.aws.amazon.com/migrationhub/latest/ug/API_ListSourceResources.html
*/
ListSourceResources = "mgh:ListSourceResources",
/**
* Grants permission to list tags for a resource
*
* See https://docs.aws.amazon.com/migrationhub/latest/ug/API_ListTagsForResource.html
*/
ListTagsForResource = "mgh:ListTagsForResource",
/**
* Grants permission to update an Application Discovery Service Application's stat
* e
*
* See https://docs.aws.amazon.com/migrationhub/latest/ug/API_NotifyApplicationState.html
*/
NotifyApplicationState = "mgh:NotifyApplicationState",
/**
* Grants permission to notify latest MigrationTask state
*
* See https://docs.aws.amazon.com/migrationhub/latest/ug/API_NotifyMigrationTaskState.html
*/
NotifyMigrationTaskState = "mgh:NotifyMigrationTaskState",
/**
* Grants permission to put ResourceAttributes
*
* See https://docs.aws.amazon.com/migrationhub/latest/ug/API_PutResourceAttributes.html
*/
PutResourceAttributes = "mgh:PutResourceAttributes",
/**
* Grants permission to reject a connection
*
* See https://docs.aws.amazon.com/mhj/latest/userguide/account-connections.html
*/
RejectConnection = "mgh:RejectConnection",
/**
* Grants permission to tag a resource
*
* See https://docs.aws.amazon.com/migrationhub/latest/ug/API_TagResource.html
*/
TagResource = "mgh:TagResource",
/**
* Grants permission to untag a resource
*
* See https://docs.aws.amazon.com/migrationhub/latest/ug/API_UntagResource.html
*/
UntagResource = "mgh:UntagResource"
}