aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
243 lines • 10.9 kB
JavaScript
"use strict";
// AUTOGENERATED FILE - DO NOT EDIT
Object.defineProperty(exports, "__esModule", { value: true });
exports.AwsSmsActions = void 0;
/**
* 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
*/
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 = exports.AwsSmsActions || (exports.AwsSmsActions = {}));
//# sourceMappingURL=sms.js.map