UNPKG

@cloud-copilot/iam-data

Version:
1,723 lines (1,722 loc) 52.3 kB
{ "addtagstoresource": { "name": "AddTagsToResource", "description": "Grants permission to add metadata tags to DMS resources, including replication instances, endpoints, security groups, and migration tasks", "accessLevel": "Tagging", "resourceTypes": [ { "name": "Certificate", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "DataMigration", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "DataProvider", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "Endpoint", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "EventSubscription", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "InstanceProfile", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "MigrationProject", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "ReplicationConfig", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "ReplicationInstance", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "ReplicationSubnetGroup", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "ReplicationTask", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "ReplicationTaskAssessmentRun", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "ReplicationTaskIndividualAssessment", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:ResourceTag/${TagKey}", "aws:RequestTag/${TagKey}", "aws:TagKeys", "dms:req-tag/${TagKey}" ], "dependentActions": [] }, "applypendingmaintenanceaction": { "name": "ApplyPendingMaintenanceAction", "description": "Grants permission to apply a pending maintenance action to a resource (for example, to a replication instance)", "accessLevel": "Write", "resourceTypes": [ { "name": "ReplicationInstance", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "associateextensionpack": { "name": "AssociateExtensionPack", "description": "Grants permission to associate a extension pack", "accessLevel": "Write", "resourceTypes": [ { "name": "MigrationProject", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "batchstartrecommendations": { "name": "BatchStartRecommendations", "description": "Grants permission to start the analysis of up to 20 source databases to recommend target engines for each source database", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "cancelreplicationtaskassessmentrun": { "name": "CancelReplicationTaskAssessmentRun", "description": "Grants permission to cancel a single premigration assessment run", "accessLevel": "Write", "resourceTypes": [ { "name": "ReplicationTaskAssessmentRun", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "createdatamigration": { "name": "CreateDataMigration", "description": "Grants permission to create a database migration using the provided settings", "accessLevel": "Write", "resourceTypes": [ { "name": "MigrationProject", "required": true, "conditionKeys": [], "dependentActions": [ "iam:PassRole" ] } ], "conditionKeys": [ "aws:ResourceTag/${TagKey}", "aws:RequestTag/${TagKey}", "aws:TagKeys", "dms:req-tag/${TagKey}" ], "dependentActions": [] }, "createdataprovider": { "name": "CreateDataProvider", "description": "Grants permission to create an data provider using the provided settings", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [ "aws:ResourceTag/${TagKey}", "aws:RequestTag/${TagKey}", "aws:TagKeys", "dms:req-tag/${TagKey}" ], "dependentActions": [ "iam:PassRole" ] }, "createendpoint": { "name": "CreateEndpoint", "description": "Grants permission to create an endpoint using the provided settings", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [ "aws:ResourceTag/${TagKey}", "aws:RequestTag/${TagKey}", "aws:TagKeys", "dms:req-tag/${TagKey}" ], "dependentActions": [ "iam:PassRole" ] }, "createeventsubscription": { "name": "CreateEventSubscription", "description": "Grants permission to create an AWS DMS event notification subscription", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [ "aws:ResourceTag/${TagKey}", "aws:RequestTag/${TagKey}", "aws:TagKeys", "dms:req-tag/${TagKey}" ], "dependentActions": [] }, "createfleetadvisorcollector": { "name": "CreateFleetAdvisorCollector", "description": "Grants permission to create a Fleet Advisor collector using the specified parameters", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [ "iam:PassRole" ] }, "createinstanceprofile": { "name": "CreateInstanceProfile", "description": "Grants permission to create an instance profile using the provided settings", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [ "aws:ResourceTag/${TagKey}", "aws:RequestTag/${TagKey}", "aws:TagKeys", "dms:req-tag/${TagKey}" ], "dependentActions": [ "iam:PassRole" ] }, "createmigrationproject": { "name": "CreateMigrationProject", "description": "Grants permission to create an migration project using the provided settings", "accessLevel": "Write", "resourceTypes": [ { "name": "DataProvider", "required": true, "conditionKeys": [], "dependentActions": [ "iam:PassRole" ] }, { "name": "InstanceProfile", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:ResourceTag/${TagKey}", "aws:RequestTag/${TagKey}", "aws:TagKeys", "dms:req-tag/${TagKey}" ], "dependentActions": [] }, "createreplicationconfig": { "name": "CreateReplicationConfig", "description": "Grants permission to create a replication config using the provided settings", "accessLevel": "Write", "resourceTypes": [ { "name": "Endpoint", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:ResourceTag/${TagKey}", "aws:RequestTag/${TagKey}", "aws:TagKeys", "dms:req-tag/${TagKey}" ], "dependentActions": [] }, "createreplicationinstance": { "name": "CreateReplicationInstance", "description": "Grants permission to create a replication instance using the specified parameters", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [ "aws:ResourceTag/${TagKey}", "aws:RequestTag/${TagKey}", "aws:TagKeys", "dms:req-tag/${TagKey}" ], "dependentActions": [ "iam:PassRole" ] }, "createreplicationsubnetgroup": { "name": "CreateReplicationSubnetGroup", "description": "Grants permission to create a replication subnet group given a list of the subnet IDs in a VPC", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [ "aws:ResourceTag/${TagKey}", "aws:RequestTag/${TagKey}", "aws:TagKeys", "dms:req-tag/${TagKey}" ], "dependentActions": [] }, "createreplicationtask": { "name": "CreateReplicationTask", "description": "Grants permission to create a replication task using the specified parameters", "accessLevel": "Write", "resourceTypes": [ { "name": "Endpoint", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "ReplicationInstance", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:ResourceTag/${TagKey}", "aws:RequestTag/${TagKey}", "aws:TagKeys", "dms:req-tag/${TagKey}" ], "dependentActions": [] }, "deletecertificate": { "name": "DeleteCertificate", "description": "Grants permission to delete the specified certificate", "accessLevel": "Write", "resourceTypes": [ { "name": "Certificate", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deleteconnection": { "name": "DeleteConnection", "description": "Grants permission to delete the specified connection between a replication instance and an endpoint", "accessLevel": "Write", "resourceTypes": [ { "name": "Endpoint", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "ReplicationInstance", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deletedatamigration": { "name": "DeleteDataMigration", "description": "Grants permission to delete the specified database migration", "accessLevel": "Write", "resourceTypes": [ { "name": "DataMigration", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deletedataprovider": { "name": "DeleteDataProvider", "description": "Grants permission to delete the specified data provider", "accessLevel": "Write", "resourceTypes": [ { "name": "DataProvider", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deleteendpoint": { "name": "DeleteEndpoint", "description": "Grants permission to delete the specified endpoint", "accessLevel": "Write", "resourceTypes": [ { "name": "Endpoint", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deleteeventsubscription": { "name": "DeleteEventSubscription", "description": "Grants permission to delete an AWS DMS event subscription", "accessLevel": "Write", "resourceTypes": [ { "name": "EventSubscription", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deletefleetadvisorcollector": { "name": "DeleteFleetAdvisorCollector", "description": "Grants permission to delete the specified Fleet Advisor collector", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "deletefleetadvisordatabases": { "name": "DeleteFleetAdvisorDatabases", "description": "Grants permission to delete the specified Fleet Advisor databases", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "deleteinstanceprofile": { "name": "DeleteInstanceProfile", "description": "Grants permission to delete the specified instance profile", "accessLevel": "Write", "resourceTypes": [ { "name": "InstanceProfile", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deletemigrationproject": { "name": "DeleteMigrationProject", "description": "Grants permission to delete the specified migration project", "accessLevel": "Write", "resourceTypes": [ { "name": "MigrationProject", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deletereplicationconfig": { "name": "DeleteReplicationConfig", "description": "Grants permission to delete the specified replication config", "accessLevel": "Write", "resourceTypes": [ { "name": "ReplicationConfig", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deletereplicationinstance": { "name": "DeleteReplicationInstance", "description": "Grants permission to delete the specified replication instance", "accessLevel": "Write", "resourceTypes": [ { "name": "ReplicationInstance", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deletereplicationsubnetgroup": { "name": "DeleteReplicationSubnetGroup", "description": "Grants permission to deletes a subnet group", "accessLevel": "Write", "resourceTypes": [ { "name": "ReplicationSubnetGroup", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deletereplicationtask": { "name": "DeleteReplicationTask", "description": "Grants permission to delete the specified replication task", "accessLevel": "Write", "resourceTypes": [ { "name": "ReplicationTask", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deletereplicationtaskassessmentrun": { "name": "DeleteReplicationTaskAssessmentRun", "description": "Grants permission to delete the record of a single premigration assessment run", "accessLevel": "Write", "resourceTypes": [ { "name": "ReplicationTaskAssessmentRun", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "describeaccountattributes": { "name": "DescribeAccountAttributes", "description": "Grants permission to list all of the AWS DMS attributes for a customer account", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "describeapplicableindividualassessments": { "name": "DescribeApplicableIndividualAssessments", "description": "Grants permission to list individual assessments that you can specify for a new premigration assessment run", "accessLevel": "Read", "resourceTypes": [ { "name": "ReplicationInstance", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "ReplicationTask", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "describecertificates": { "name": "DescribeCertificates", "description": "Grants permission to provide a description of the certificate", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "describeconnections": { "name": "DescribeConnections", "description": "Grants permission to describe the status of the connections that have been made between the replication instance and an endpoint", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "describeconversionconfiguration": { "name": "DescribeConversionConfiguration", "description": "Grants permission to return information about DMS Schema Conversion project configuration", "accessLevel": "Read", "resourceTypes": [ { "name": "MigrationProject", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "describedatamigrations": { "name": "DescribeDataMigrations", "description": "Grants permission to return information about database migrations for your account in the specified region", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "describeendpointsettings": { "name": "DescribeEndpointSettings", "description": "Grants permission to return the possible endpoint settings available when you create an endpoint for a specific database engine", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "describeendpointtypes": { "name": "DescribeEndpointTypes", "description": "Grants permission to return information about the type of endpoints available", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "describeendpoints": { "name": "DescribeEndpoints", "description": "Grants permission to return information about the endpoints for your account in the current region", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "describeengineversions": { "name": "DescribeEngineVersions", "description": "Grants permission to return information about the available versions for DMS replication instances", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "describeeventcategories": { "name": "DescribeEventCategories", "description": "Grants permission to list categories for all event source types, or, if specified, for a specified source type", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "describeeventsubscriptions": { "name": "DescribeEventSubscriptions", "description": "Grants permission to list all the event subscriptions for a customer account", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "describeevents": { "name": "DescribeEvents", "description": "Grants permission to list events for a given source identifier and source type", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "describefleetadvisorcollectors": { "name": "DescribeFleetAdvisorCollectors", "description": "Grants permission to return a paginated list of Fleet Advisor collectors in your account based on filter settings", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "describefleetadvisordatabases": { "name": "DescribeFleetAdvisorDatabases", "description": "Grants permission to return a paginated list of Fleet Advisor databases in your account based on filter settings", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "describefleetadvisorlsaanalysis": { "name": "DescribeFleetAdvisorLsaAnalysis", "description": "Grants permission to return a paginated list of descriptions of large-scale assessment (LSA) analyses produced by your Fleet Advisor collectors", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "describefleetadvisorschemaobjectsummary": { "name": "DescribeFleetAdvisorSchemaObjectSummary", "description": "Grants permission to return a paginated list of descriptions of schemas discovered by your Fleet Advisor collectors based on filter settings", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "describefleetadvisorschemas": { "name": "DescribeFleetAdvisorSchemas", "description": "Grants permission to return a paginated list of schemas discovered by your Fleet Advisor collectors based on filter settings", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "describemetadatamodelimports": { "name": "DescribeMetadataModelImports", "description": "Grants permission to return information about start metadata model import operations for a migration project", "accessLevel": "Read", "resourceTypes": [ { "name": "MigrationProject", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "describeorderablereplicationinstances": { "name": "DescribeOrderableReplicationInstances", "description": "Grants permission to return information about the replication instance types that can be created in the specified region", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "describependingmaintenanceactions": { "name": "DescribePendingMaintenanceActions", "description": "Grants permission to return information about pending maintenance actions", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "describerecommendationlimitations": { "name": "DescribeRecommendationLimitations", "description": "Grants permission to return a paginated list of descriptions of limitations for recommendations of target AWS engines", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "describerecommendations": { "name": "DescribeRecommendations", "description": "Grants permission to return a paginated list of descriptions of target engine recommendations for your source databases", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "describerefreshschemasstatus": { "name": "DescribeRefreshSchemasStatus", "description": "Grants permission to returns the status of the RefreshSchemas operation", "accessLevel": "Read", "resourceTypes": [ { "name": "Endpoint", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "describereplicationconfigs": { "name": "DescribeReplicationConfigs", "description": "Grants permission to describe replication configs", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "describereplicationinstancetasklogs": { "name": "DescribeReplicationInstanceTaskLogs", "description": "Grants permission to return information about the task logs for the specified task", "accessLevel": "Read", "resourceTypes": [ { "name": "ReplicationInstance", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:ResourceTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "describereplicationinstances": { "name": "DescribeReplicationInstances", "description": "Grants permission to return information about replication instances for your account in the current region", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "describereplicationsubnetgroups": { "name": "DescribeReplicationSubnetGroups", "description": "Grants permission to return information about the replication subnet groups", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "describereplicationtablestatistics": { "name": "DescribeReplicationTableStatistics", "description": "Grants permission to describe replication table statistics", "accessLevel": "Read", "resourceTypes": [ { "name": "ReplicationConfig", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "describereplicationtaskassessmentresults": { "name": "DescribeReplicationTaskAssessmentResults", "description": "Grants permission to return the latest task assessment results from Amazon S3", "accessLevel": "Read", "resourceTypes": [ { "name": "ReplicationTask", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "describereplicationtaskassessmentruns": { "name": "DescribeReplicationTaskAssessmentRuns", "description": "Grants permission to return a paginated list of premigration assessment runs based on filter settings", "accessLevel": "Read", "resourceTypes": [ { "name": "ReplicationInstance", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "ReplicationTask", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "ReplicationTaskAssessmentRun", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "describereplicationtaskindividualassessments": { "name": "DescribeReplicationTaskIndividualAssessments", "description": "Grants permission to return a paginated list of individual assessments based on filter settings", "accessLevel": "Read", "resourceTypes": [ { "name": "ReplicationTask", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "ReplicationTaskAssessmentRun", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "describereplicationtasks": { "name": "DescribeReplicationTasks", "description": "Grants permission to return information about replication tasks for your account in the current region", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "describereplications": { "name": "DescribeReplications", "description": "Grants permission to describe replications", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "describeschemas": { "name": "DescribeSchemas", "description": "Grants permission to return information about the schema for the specified endpoint", "accessLevel": "Read", "resourceTypes": [ { "name": "Endpoint", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "describetablestatistics": { "name": "DescribeTableStatistics", "description": "Grants permission to return table statistics on the database migration task, including table name, rows inserted, rows updated, and rows deleted", "accessLevel": "Read", "resourceTypes": [ { "name": "ReplicationTask", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "exportmetadatamodelassessment": { "name": "ExportMetadataModelAssessment", "description": "Grants permission to export the specified metadata model assessment", "accessLevel": "Write", "resourceTypes": [ { "name": "MigrationProject", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "importcertificate": { "name": "ImportCertificate", "description": "Grants permission to upload the specified certificate", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [ "aws:ResourceTag/${TagKey}", "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "listdataproviders": { "name": "ListDataProviders", "description": "Grants permission to list the AWS DMS attributes for a data providers", "accessLevel": "Read", "resourceTypes": [ { "name": "DataProvider", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listextensionpacks": { "name": "ListExtensionPacks", "description": "Grants permission to list the AWS DMS attributes for a extension packs", "accessLevel": "Read", "resourceTypes": [ { "name": "MigrationProject", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listinstanceprofiles": { "name": "ListInstanceProfiles", "description": "Grants permission to list the AWS DMS attributes for a instance profiles", "accessLevel": "Read", "resourceTypes": [ { "name": "InstanceProfile", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listmetadatamodelassessmentactionitems": { "name": "ListMetadataModelAssessmentActionItems", "isPermissionOnly": true, "description": "Grants permission to list the AWS DMS attributes for a metadata model assessment action items. Note. Despite this action requires StartMetadataModelImport, the latter does not currently authorize the described Schema Conversion operation", "accessLevel": "Read", "resourceTypes": [ { "name": "MigrationProject", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [ "dms:StartMetadataModelImport" ] }, "listmetadatamodelassessments": { "name": "ListMetadataModelAssessments", "description": "Grants permission to list the AWS DMS attributes for a metadata model assessments", "accessLevel": "Read", "resourceTypes": [ { "name": "MigrationProject", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listmetadatamodelconversions": { "name": "ListMetadataModelConversions", "description": "Grants permission to list the AWS DMS attributes for a metadata model conversions", "accessLevel": "Read", "resourceTypes": [ { "name": "MigrationProject", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listmetadatamodelexports": { "name": "ListMetadataModelExports", "description": "Grants permission to list the AWS DMS attributes for a metadata model exports", "accessLevel": "Read", "resourceTypes": [ { "name": "MigrationProject", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listmigrationprojects": { "name": "ListMigrationProjects", "description": "Grants permission to list the AWS DMS attributes for a migration projects. Note. Despite this action requires DescribeMigrationProjects and DescribeConversionConfiguration, both required actions do not currently authorize the described Schema Conversion operation", "accessLevel": "Read", "resourceTypes": [ { "name": "DataProvider", "required": false, "conditionKeys": [], "dependentActions": [ "dms:DescribeConversionConfiguration" ] }, { "name": "InstanceProfile", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "MigrationProject", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listtagsforresource": { "name": "ListTagsForResource", "description": "Grants permission to list all tags for an AWS DMS resource", "accessLevel": "Read", "resourceTypes": [ { "name": "Certificate", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "DataMigration", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "DataProvider", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "Endpoint", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "EventSubscription", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "InstanceProfile", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "MigrationProject", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "ReplicationConfig", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "ReplicationInstance", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "ReplicationSubnetGroup", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "ReplicationTask", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "ReplicationTaskAssessmentRun", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "ReplicationTaskIndividualAssessment", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "modifydatamigration": { "name": "ModifyDataMigration", "description": "Grants permission to modify the specified database migration", "accessLevel": "Write", "resourceTypes": [ { "name": "DataMigration", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [ "iam:PassRole" ] }, "modifyendpoint": { "name": "ModifyEndpoint", "description": "Grants permission to modify the specified endpoint", "accessLevel": "Write", "resourceTypes": [ { "name": "Endpoint", "required": true, "conditionKeys": [], "dependentActions": [ "iam:PassRole" ] }, { "name": "Certificate", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "modifyeventsubscription": { "name": "ModifyEventSubscription", "description": "Grants permission to modify an existing AWS DMS event notification subscription", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "modifyfleetadvisorcollector": { "name": "ModifyFleetAdvisorCollector", "isPermissionOnly": true, "description": "Grants permission to modify the name and description of the specified Fleet Advisor collector", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "modifyfleetadvisorcollectorstatuses": { "name": "ModifyFleetAdvisorCollectorStatuses", "isPermissionOnly": true, "description": "Grants permission to modify the status of the specified Fleet Advisor collector", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "modifyreplicationconfig": { "name": "ModifyReplicationConfig", "description": "Grants permission to modify the specified replication config", "accessLevel": "Write", "resourceTypes": [ { "name": "ReplicationConfig", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "modifyreplicationinstance": { "name": "ModifyReplicationInstance", "description": "Grants permission to modify the replication instance to apply new settings", "accessLevel": "Write", "resourceTypes": [ { "name": "ReplicationInstance", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "modifyreplicationsubnetgroup": { "name": "ModifyReplicationSubnetGroup", "description": "Grants permission to modify the settings for the specified replication subnet group", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "modifyreplicationtask": { "name": "ModifyReplicationTask", "description": "Grants permission to modify the specified replication task", "accessLevel": "Write", "resourceTypes": [ { "name": "ReplicationTask", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "movereplicationtask": { "name": "MoveReplicationTask", "description": "Grants permission to move the specified replication task to a different replication instance", "accessLevel": "Write", "resourceTypes": [ { "name": "ReplicationInstance", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "ReplicationTask", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "rebootreplicationinstance": { "name": "RebootReplicationInstance", "description": "Grants permission to reboot a replication instance. Rebooting results in a momentary outage, until the replication instance becomes available again", "accessLevel": "Write", "resourceTypes": [ { "name": "ReplicationInstance", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "refreshschemas": { "name": "RefreshSchemas", "description": "Grants permission to populate the schema for the specified endpoint", "accessLevel": "Write", "resourceTypes": [ { "name": "Endpoint", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "ReplicationInstance", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "reloadreplicationtables": { "name": "ReloadReplicationTables", "description": "Grants permission to reload the target database table with the source for a replication", "accessLevel": "Write", "resourceTypes": [ { "name": "ReplicationConfig", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "reloadtables": { "name": "ReloadTables", "description": "Grants permission to reload the target database table with the source data", "accessLevel": "Write", "resourceTypes": [ { "name": "ReplicationTask", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "removetagsfromresource": { "name": "RemoveTagsFromResource", "description": "Grants permission to remove metadata tags from a DMS resource", "accessLevel": "Tagging", "resourceTypes": [ { "name": "Certificate", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "DataMigration", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "DataProvider", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "Endpoint", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "EventSubscription", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "InstanceProfile", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "MigrationProject", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "ReplicationConfig", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "ReplicationInstance", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "ReplicationSubnetGroup", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "ReplicationTask", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "ReplicationTaskAssessmentRun", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "ReplicationTaskIndividualAssessment", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:ResourceTag/${TagKey}", "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "runfleetadvisorlsaanalysis": { "name": "RunFleetAdvisorLsaAnalysis", "description": "Grants permission to run a large-scale assessment (LSA) analysis on every Fleet Advisor collector in your account", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "startdatamigration": { "name": "StartDataMigration", "description": "Grants permission to start the database migration", "accessLevel": "Write", "resourceTypes": [ { "name": "DataMigration", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "startmetadatamodelassessment": { "name": "StartMetadataModelAssessment", "description": "Grants permission to start a new assessment of metadata model", "accessLevel": "Write", "resourceTypes": [ { "name": "MigrationProject", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "startmetadatamodelconversion": { "name": "StartMetadataModelConversion", "description": "Grants permission to start a new conversion of metadata model", "accessLevel": "Write", "resourceTypes": [ { "name": "MigrationProject", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "startmetadatamodelexportasscripts": { "name": "StartMetadataModelExportAsScripts", "description": "Grants permission to start a new export of metadata model as script", "accessLevel": "Write", "resourceTypes": [ { "name": "MigrationProject", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "startmetadatamodelexporttotarget": { "name": "StartMetadataModelExportToTarget", "description": "Grants permission to start a new export of metadata model to target", "accessLevel": "Write", "resourceTypes": [ { "name": "MigrationProject", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "startmetadatamodelimport": { "name": "StartMetadataModelImport", "description": "Grants permission to start a new import of metadata model", "accessLevel": "Write", "resourceTypes": [ { "name": "MigrationProject", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "startrecommendations": { "name": "StartRecommendations", "description": "Grants permission to start the analysis of your source database to provide recommendations of target engines", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "startreplication": { "name": "StartReplication", "description": "Grants permission to start a replication", "accessLevel": "Write", "resourceTypes": [ { "name": "ReplicationConfig", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "startreplicationtask": { "name": "StartReplicationTask", "description": "Grants permission to start the replication task", "accessLevel": "Write", "resourceTypes": [ { "name": "ReplicationTask", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "startreplicationtaskassessment": { "name": "StartReplicationTaskAssessment", "description": "Grants permission to start the replication task assessment for unsupported data types in the source database", "accessLevel": "Write", "resourceTypes": [ { "name": "ReplicationTask", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "startreplicationtaskassessmentrun": { "name": "StartReplicationTaskAssessmentRun", "description": "Grants permission to start a new premigration assessment run for one or more individual assessments of a migration task", "accessLevel": "Write", "resourceTypes": [ { "name": "ReplicationTask", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [ "iam:PassRole" ] }, "stopdatamigration": { "name": "StopDataMigration", "description": "Grants permission to stop the database migration", "accessLevel": "Write", "resourceTypes": [ { "name": "DataMigration", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "stopreplication": { "name": "StopReplication", "description": "Grants permission to stop a replication", "accessLevel": "Write", "resourceTypes": [ { "name": "ReplicationConfig", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "stopreplicationtask": { "name": "StopReplicationTask", "description": "Grants permission to stop the replication task", "accessLevel": "Write", "resourceTypes": [ { "name": "ReplicationTask", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "testconnection": { "name": "TestConnection", "description": "Grants permission to test the connection between the replication instance and the endpoint", "accessLevel": "Read", "resourceTypes": [ { "name": "Endpoint", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "ReplicationInstance", "required": true,