UNPKG

aws-iam-policy-types

Version:

Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions

240 lines 10.8 kB
// AUTOGENERATED FILE - DO NOT EDIT /** * All IAM policy actions for AWS Server Migration Service (SMS) * * Extracted by `aws-iam-policy` from * https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsservermigrationservice.html * * 2025-02-24T21:49:41.347Z */ export var AwsSmsActions; (function (AwsSmsActions) { /** * Grants permission to create an application configuration to migrate on-premise * application onto AWS * * See https://docs.aws.amazon.com/server-migration-service/latest/APIReference/API_CreateApp.html */ AwsSmsActions["CreateApp"] = "sms:CreateApp"; /** * Grants permission to create a job to migrate on-premise server onto AWS * * See https://docs.aws.amazon.com/server-migration-service/latest/APIReference/API_CreateReplicationJob.html */ AwsSmsActions["CreateReplicationJob"] = "sms:CreateReplicationJob"; /** * Grants permission to delete an existing application configuration * * See https://docs.aws.amazon.com/server-migration-service/latest/APIReference/API_DeleteApp.html */ AwsSmsActions["DeleteApp"] = "sms:DeleteApp"; /** * Grants permission to delete launch configuration for an existing application * * See https://docs.aws.amazon.com/server-migration-service/latest/APIReference/API_DeleteAppLaunchConfiguration.html */ AwsSmsActions["DeleteAppLaunchConfiguration"] = "sms:DeleteAppLaunchConfiguration"; /** * Grants permission to delete replication configuration for an existing applicati * on * * See https://docs.aws.amazon.com/server-migration-service/latest/APIReference/API_DeleteAppReplicationConfiguration.html */ AwsSmsActions["DeleteAppReplicationConfiguration"] = "sms:DeleteAppReplicationConfiguration"; /** * Grants permission to delete validation configuration for an existing applicatio * n * * See https://docs.aws.amazon.com/server-migration-service/latest/APIReference/API_DeleteAppValidationConfiguration.html */ AwsSmsActions["DeleteAppValidationConfiguration"] = "sms:DeleteAppValidationConfiguration"; /** * Grants permission to delete an existing job to migrate on-premise server onto A * WS * * See https://docs.aws.amazon.com/server-migration-service/latest/APIReference/API_DeleteReplicationJob.html */ AwsSmsActions["DeleteReplicationJob"] = "sms:DeleteReplicationJob"; /** * Grants permission to delete the complete list of on-premise servers gathered in * to AWS * * See https://docs.aws.amazon.com/server-migration-service/latest/APIReference/API_DeleteServerCatalog.html */ AwsSmsActions["DeleteServerCatalog"] = "sms:DeleteServerCatalog"; /** * Grants permission to disassociate a connector that has been associated * * See https://docs.aws.amazon.com/server-migration-service/latest/APIReference/API_DisassociateConnector.html */ AwsSmsActions["DisassociateConnector"] = "sms:DisassociateConnector"; /** * Grants permission to generate a changeSet for the CloudFormation stack of an ap * plication * * See https://docs.aws.amazon.com/server-migration-service/latest/APIReference/API_GenerateChangeSet.html */ AwsSmsActions["GenerateChangeSet"] = "sms:GenerateChangeSet"; /** * Grants permission to generate a CloudFormation template for an existing applica * tion * * See https://docs.aws.amazon.com/server-migration-service/latest/APIReference/API_GenerateTemplate.html */ AwsSmsActions["GenerateTemplate"] = "sms:GenerateTemplate"; /** * Grants permission to get the configuration and statuses for an existing applica * tion * * See https://docs.aws.amazon.com/server-migration-service/latest/APIReference/API_GetApp.html */ AwsSmsActions["GetApp"] = "sms:GetApp"; /** * Grants permission to get launch configuration for an existing application * * See https://docs.aws.amazon.com/server-migration-service/latest/APIReference/API_GetAppLaunchConfiguration.html */ AwsSmsActions["GetAppLaunchConfiguration"] = "sms:GetAppLaunchConfiguration"; /** * Grants permission to get replication configuration for an existing application * * See https://docs.aws.amazon.com/server-migration-service/latest/APIReference/API_GetAppReplicationConfiguration.html */ AwsSmsActions["GetAppReplicationConfiguration"] = "sms:GetAppReplicationConfiguration"; /** * Grants permission to get validation configuration for an existing application * * See https://docs.aws.amazon.com/server-migration-service/latest/APIReference/API_GetAppValidationConfiguration.html */ AwsSmsActions["GetAppValidationConfiguration"] = "sms:GetAppValidationConfiguration"; /** * Grants permission to get notification sent from application validation script. * * See https://docs.aws.amazon.com/server-migration-service/latest/APIReference/API_GetAppValidationOutput.html */ AwsSmsActions["GetAppValidationOutput"] = "sms:GetAppValidationOutput"; /** * Grants permission to get all connectors that have been associated * * See https://docs.aws.amazon.com/server-migration-service/latest/APIReference/API_GetConnectors.html */ AwsSmsActions["GetConnectors"] = "sms:GetConnectors"; /** * Grants permission to get all existing jobs to migrate on-premise servers onto A * WS * * See https://docs.aws.amazon.com/server-migration-service/latest/APIReference/API_GetReplicationJobs.html */ AwsSmsActions["GetReplicationJobs"] = "sms:GetReplicationJobs"; /** * Grants permission to get all runs for an existing job * * See https://docs.aws.amazon.com/server-migration-service/latest/APIReference/API_GetReplicationRuns.html */ AwsSmsActions["GetReplicationRuns"] = "sms:GetReplicationRuns"; /** * Grants permission to get all servers that have been imported * * See https://docs.aws.amazon.com/server-migration-service/latest/APIReference/API_GetServers.html */ AwsSmsActions["GetServers"] = "sms:GetServers"; /** * Grants permission to import application catalog from AWS Application Discovery * Service * * See https://docs.aws.amazon.com/server-migration-service/latest/APIReference/API_ImportAppCatalog.html */ AwsSmsActions["ImportAppCatalog"] = "sms:ImportAppCatalog"; /** * Grants permission to gather a complete list of on-premise servers * * See https://docs.aws.amazon.com/server-migration-service/latest/APIReference/API_ImportServerCatalog.html */ AwsSmsActions["ImportServerCatalog"] = "sms:ImportServerCatalog"; /** * Grants permission to create and launch a CloudFormation stack for an existing a * pplication * * See https://docs.aws.amazon.com/server-migration-service/latest/APIReference/API_LaunchApp.html */ AwsSmsActions["LaunchApp"] = "sms:LaunchApp"; /** * Grants permission to get a list of summaries for existing applications * * See https://docs.aws.amazon.com/server-migration-service/latest/APIReference/API_ListAppss.html */ AwsSmsActions["ListApps"] = "sms:ListApps"; /** * Grants permission to send notification for application validation script * * See https://docs.aws.amazon.com/server-migration-service/latest/APIReference/API_NotifyAppValidationOutput.html */ AwsSmsActions["NotifyAppValidationOutput"] = "sms:NotifyAppValidationOutput"; /** * Grants permission to create or update launch configuration for an existing appl * ication * * See https://docs.aws.amazon.com/server-migration-service/latest/APIReference/API_PutAppLaunchConfiguration.html */ AwsSmsActions["PutAppLaunchConfiguration"] = "sms:PutAppLaunchConfiguration"; /** * Grants permission to create or update replication configuration for an existing * application * * See https://docs.aws.amazon.com/server-migration-service/latest/APIReference/API_PutAppReplicationConfiguration.html */ AwsSmsActions["PutAppReplicationConfiguration"] = "sms:PutAppReplicationConfiguration"; /** * Grants permission to put validation configuration for an existing application * * See https://docs.aws.amazon.com/server-migration-service/latest/APIReference/API_PutAppValidationConfiguration.html */ AwsSmsActions["PutAppValidationConfiguration"] = "sms:PutAppValidationConfiguration"; /** * Grants permission to create and start replication jobs for an existing applicat * ion * * See https://docs.aws.amazon.com/server-migration-service/latest/APIReference/API_StartAppReplication.html */ AwsSmsActions["StartAppReplication"] = "sms:StartAppReplication"; /** * Grants permission to start a replication run for an existing application * * See https://docs.aws.amazon.com/server-migration-service/latest/APIReference/API_StartOnDemandAppReplication.html */ AwsSmsActions["StartOnDemandAppReplication"] = "sms:StartOnDemandAppReplication"; /** * Grants permission to start a replication run for an existing replication job * * See https://docs.aws.amazon.com/server-migration-service/latest/APIReference/API_StartOnDemandReplicationRun.html */ AwsSmsActions["StartOnDemandReplicationRun"] = "sms:StartOnDemandReplicationRun"; /** * Grants permission to stop and delete replication jobs for an existing applicati * on * * See https://docs.aws.amazon.com/server-migration-service/latest/APIReference/API_StopAppReplication.html */ AwsSmsActions["StopAppReplication"] = "sms:StopAppReplication"; /** * Grants permission to terminate the CloudFormation stack for an existing applica * tion * * See https://docs.aws.amazon.com/server-migration-service/latest/APIReference/API_TerminateApp.html */ AwsSmsActions["TerminateApp"] = "sms:TerminateApp"; /** * Grants permission to update an existing application configuration * * See https://docs.aws.amazon.com/server-migration-service/latest/APIReference/API_UpdateApp.html */ AwsSmsActions["UpdateApp"] = "sms:UpdateApp"; /** * Grants permission to update an existing job to migrate on-premise server onto A * WS * * See https://docs.aws.amazon.com/server-migration-service/latest/APIReference/API_UpdateReplicationJob.html */ AwsSmsActions["UpdateReplicationJob"] = "sms:UpdateReplicationJob"; })(AwsSmsActions || (AwsSmsActions = {})); //# sourceMappingURL=sms.js.map