{
  "url": "https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsdatabasemigrationservice.html",
  "name": "AWS Database Migration Service",
  "prefix": "dms",
  "timestamp": "1776772807",
  "actions": [
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_AddTagsToResource.html",
      "name": "AddTagsToResource",
      "description": "Grants permission to add metadata tags to DMS resources, including replication instances, endpoints, security groups, and migration tasks",
      "access": "Tagging",
      "resources": [
        {
          "name": "Certificate",
          "is_required": false
        },
        {
          "name": "DataMigration",
          "is_required": false
        },
        {
          "name": "DataProvider",
          "is_required": false
        },
        {
          "name": "Endpoint",
          "is_required": false
        },
        {
          "name": "EventSubscription",
          "is_required": false
        },
        {
          "name": "InstanceProfile",
          "is_required": false
        },
        {
          "name": "MigrationProject",
          "is_required": false
        },
        {
          "name": "ReplicationConfig",
          "is_required": false
        },
        {
          "name": "ReplicationInstance",
          "is_required": false
        },
        {
          "name": "ReplicationSubnetGroup",
          "is_required": false
        },
        {
          "name": "ReplicationTask",
          "is_required": false
        },
        {
          "name": "ReplicationTaskAssessmentRun",
          "is_required": false
        },
        {
          "name": "ReplicationTaskIndividualAssessment",
          "is_required": false
        }
      ],
      "conditions": [
        "aws:ResourceTag/${TagKey}",
        "aws:RequestTag/${TagKey}",
        "aws:TagKeys",
        "dms:req-tag/${TagKey}"
      ],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_ApplyPendingMaintenanceAction.html",
      "name": "ApplyPendingMaintenanceAction",
      "description": "Grants permission to apply a pending maintenance action to a resource (for example, to a replication instance)",
      "access": "Write",
      "resources": [
        {
          "name": "ReplicationInstance",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_StartExtensionPackAssociation.html",
      "name": "AssociateExtensionPack",
      "description": "Grants permission to associate a extension pack",
      "access": "Write",
      "resources": [
        {
          "name": "MigrationProject",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_BatchStartRecommendations.html",
      "name": "BatchStartRecommendations",
      "description": "Grants permission to start the analysis of up to 20 source databases to recommend target engines for each source database",
      "access": "Write",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_CancelMetadataModelConversion.html",
      "name": "CancelMetadataModelConversion",
      "description": "Grants permission to cancel a single metadata model conversion operation that was started with StartMetadataModelConversion",
      "access": "Write",
      "resources": [
        {
          "name": "MigrationProject",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_CancelMetadataModelCreation.html",
      "name": "CancelMetadataModelCreation",
      "description": "Grants permission to cancel a single metadata model creation operation that was started with StartMetadataModelCreation",
      "access": "Write",
      "resources": [
        {
          "name": "MigrationProject",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_CancelReplicationTaskAssessmentRun.html",
      "name": "CancelReplicationTaskAssessmentRun",
      "description": "Grants permission to cancel a single premigration assessment run",
      "access": "Write",
      "resources": [
        {
          "name": "ReplicationTaskAssessmentRun",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/Welcome.html",
      "name": "CreateDataMigration",
      "description": "Grants permission to create a database migration using the provided settings",
      "access": "Write",
      "resources": [
        {
          "name": "MigrationProject",
          "is_required": true
        }
      ],
      "conditions": [
        "aws:ResourceTag/${TagKey}",
        "aws:RequestTag/${TagKey}",
        "aws:TagKeys",
        "dms:req-tag/${TagKey}"
      ],
      "dependents": [
        "iam:PassRole"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_CreateDataProvider.html",
      "name": "CreateDataProvider",
      "description": "Grants permission to create an data provider using the provided settings",
      "access": "Write",
      "resources": [],
      "conditions": [
        "aws:ResourceTag/${TagKey}",
        "aws:RequestTag/${TagKey}",
        "aws:TagKeys",
        "dms:req-tag/${TagKey}"
      ],
      "dependents": [
        "iam:PassRole"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_CreateEndpoint.html",
      "name": "CreateEndpoint",
      "description": "Grants permission to create an endpoint using the provided settings",
      "access": "Write",
      "resources": [],
      "conditions": [
        "aws:ResourceTag/${TagKey}",
        "aws:RequestTag/${TagKey}",
        "aws:TagKeys",
        "dms:req-tag/${TagKey}"
      ],
      "dependents": [
        "iam:PassRole"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_CreateEventSubscription.html",
      "name": "CreateEventSubscription",
      "description": "Grants permission to create an AWS DMS event notification subscription",
      "access": "Write",
      "resources": [],
      "conditions": [
        "aws:ResourceTag/${TagKey}",
        "aws:RequestTag/${TagKey}",
        "aws:TagKeys",
        "dms:req-tag/${TagKey}"
      ],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_CreateFleetAdvisorCollector.html",
      "name": "CreateFleetAdvisorCollector",
      "description": "Grants permission to create a Fleet Advisor collector using the specified parameters",
      "access": "Write",
      "resources": [],
      "conditions": [],
      "dependents": [
        "iam:PassRole"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_CreateInstanceProfile.html",
      "name": "CreateInstanceProfile",
      "description": "Grants permission to create an instance profile using the provided settings",
      "access": "Write",
      "resources": [],
      "conditions": [
        "aws:ResourceTag/${TagKey}",
        "aws:RequestTag/${TagKey}",
        "aws:TagKeys",
        "dms:req-tag/${TagKey}"
      ],
      "dependents": [
        "iam:PassRole"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_CreateMigrationProject.html",
      "name": "CreateMigrationProject",
      "description": "Grants permission to create an migration project using the provided settings",
      "access": "Write",
      "resources": [
        {
          "name": "DataProvider",
          "is_required": true
        },
        {
          "name": "InstanceProfile",
          "is_required": true
        }
      ],
      "conditions": [
        "aws:ResourceTag/${TagKey}",
        "aws:RequestTag/${TagKey}",
        "aws:TagKeys",
        "dms:req-tag/${TagKey}"
      ],
      "dependents": [
        "iam:PassRole"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/Welcome.html",
      "name": "CreateOutboundIntegration",
      "description": "Grants permission to DMS to create resources for zero-ETL integrations with self managed databases",
      "access": "Write",
      "resources": [],
      "conditions": [
        "aws:ResourceTag/${TagKey}",
        "aws:RequestTag/${TagKey}",
        "aws:TagKeys",
        "dms:req-tag/${TagKey}"
      ],
      "dependents": [
        "iam:PassRole"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/Welcome.html",
      "name": "CreateReplicationConfig",
      "description": "Grants permission to create a replication config using the provided settings",
      "access": "Write",
      "resources": [
        {
          "name": "Endpoint",
          "is_required": true
        }
      ],
      "conditions": [
        "aws:ResourceTag/${TagKey}",
        "aws:RequestTag/${TagKey}",
        "aws:TagKeys",
        "dms:req-tag/${TagKey}"
      ],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_CreateReplicationInstance.html",
      "name": "CreateReplicationInstance",
      "description": "Grants permission to create a replication instance using the specified parameters",
      "access": "Write",
      "resources": [],
      "conditions": [
        "aws:ResourceTag/${TagKey}",
        "aws:RequestTag/${TagKey}",
        "aws:TagKeys",
        "dms:req-tag/${TagKey}"
      ],
      "dependents": [
        "iam:PassRole"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_CreateReplicationSubnetGroup.html",
      "name": "CreateReplicationSubnetGroup",
      "description": "Grants permission to create a replication subnet group given a list of the subnet IDs in a VPC",
      "access": "Write",
      "resources": [],
      "conditions": [
        "aws:ResourceTag/${TagKey}",
        "aws:RequestTag/${TagKey}",
        "aws:TagKeys",
        "dms:req-tag/${TagKey}"
      ],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_CreateReplicationTask.html",
      "name": "CreateReplicationTask",
      "description": "Grants permission to create a replication task using the specified parameters",
      "access": "Write",
      "resources": [
        {
          "name": "Endpoint",
          "is_required": true
        },
        {
          "name": "ReplicationInstance",
          "is_required": true
        }
      ],
      "conditions": [
        "aws:ResourceTag/${TagKey}",
        "aws:RequestTag/${TagKey}",
        "aws:TagKeys",
        "dms:req-tag/${TagKey}"
      ],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_DeleteCertificate.html",
      "name": "DeleteCertificate",
      "description": "Grants permission to delete the specified certificate",
      "access": "Write",
      "resources": [
        {
          "name": "Certificate",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_DeleteConnection.html",
      "name": "DeleteConnection",
      "description": "Grants permission to delete the specified connection between a replication instance and an endpoint",
      "access": "Write",
      "resources": [
        {
          "name": "Endpoint",
          "is_required": true
        },
        {
          "name": "ReplicationInstance",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/Welcome.html",
      "name": "DeleteDataMigration",
      "description": "Grants permission to delete the specified database migration",
      "access": "Write",
      "resources": [
        {
          "name": "DataMigration",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_DeleteDataProvider.html",
      "name": "DeleteDataProvider",
      "description": "Grants permission to delete the specified data provider",
      "access": "Write",
      "resources": [
        {
          "name": "DataProvider",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_DeleteEndpoint.html",
      "name": "DeleteEndpoint",
      "description": "Grants permission to delete the specified endpoint",
      "access": "Write",
      "resources": [
        {
          "name": "Endpoint",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_DeleteEventSubscription.html",
      "name": "DeleteEventSubscription",
      "description": "Grants permission to delete an AWS DMS event subscription",
      "access": "Write",
      "resources": [
        {
          "name": "EventSubscription",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_DeleteFleetAdvisorCollector.html",
      "name": "DeleteFleetAdvisorCollector",
      "description": "Grants permission to delete the specified Fleet Advisor collector",
      "access": "Write",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_DeleteFleetAdvisorDatabases.html",
      "name": "DeleteFleetAdvisorDatabases",
      "description": "Grants permission to delete the specified Fleet Advisor databases",
      "access": "Write",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_DeleteInstanceProfile.html",
      "name": "DeleteInstanceProfile",
      "description": "Grants permission to delete the specified instance profile",
      "access": "Write",
      "resources": [
        {
          "name": "InstanceProfile",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_DeleteMigrationProject.html",
      "name": "DeleteMigrationProject",
      "description": "Grants permission to delete the specified migration project",
      "access": "Write",
      "resources": [
        {
          "name": "MigrationProject",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/Welcome.html",
      "name": "DeleteReplicationConfig",
      "description": "Grants permission to delete the specified replication config",
      "access": "Write",
      "resources": [
        {
          "name": "ReplicationConfig",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_DeleteReplicationInstance.html",
      "name": "DeleteReplicationInstance",
      "description": "Grants permission to delete the specified replication instance",
      "access": "Write",
      "resources": [
        {
          "name": "ReplicationInstance",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_DeleteReplicationSubnetGroup.html",
      "name": "DeleteReplicationSubnetGroup",
      "description": "Grants permission to deletes a subnet group",
      "access": "Write",
      "resources": [
        {
          "name": "ReplicationSubnetGroup",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_DeleteReplicationTask.html",
      "name": "DeleteReplicationTask",
      "description": "Grants permission to delete the specified replication task",
      "access": "Write",
      "resources": [
        {
          "name": "ReplicationTask",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_DeleteReplicationTaskAssessmentRun.html",
      "name": "DeleteReplicationTaskAssessmentRun",
      "description": "Grants permission to delete the record of a single premigration assessment run",
      "access": "Write",
      "resources": [
        {
          "name": "ReplicationTaskAssessmentRun",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_DescribeAccountAttributes.html",
      "name": "DescribeAccountAttributes",
      "description": "Grants permission to list all of the AWS DMS attributes for a customer account",
      "access": "Read",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_DescribeApplicableIndividualAssessments.html",
      "name": "DescribeApplicableIndividualAssessments",
      "description": "Grants permission to list individual assessments that you can specify for a new premigration assessment run",
      "access": "Read",
      "resources": [
        {
          "name": "ReplicationInstance",
          "is_required": false
        },
        {
          "name": "ReplicationTask",
          "is_required": false
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_DescribeCertificates.html",
      "name": "DescribeCertificates",
      "description": "Grants permission to provide a description of the certificate",
      "access": "Read",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_DescribeConnections.html",
      "name": "DescribeConnections",
      "description": "Grants permission to describe the status of the connections that have been made between the replication instance and an endpoint",
      "access": "Read",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_DescribeConversionConfiguration.html",
      "name": "DescribeConversionConfiguration",
      "description": "Grants permission to return information about DMS Schema Conversion project configuration",
      "access": "Read",
      "resources": [
        {
          "name": "MigrationProject",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/Welcome.html",
      "name": "DescribeDataMigrations",
      "description": "Grants permission to return information about database migrations for your account in the specified region",
      "access": "Read",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_DescribeEndpointSettings.html",
      "name": "DescribeEndpointSettings",
      "description": "Grants permission to return the possible endpoint settings available when you create an endpoint for a specific database engine",
      "access": "Read",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_DescribeEndpointTypes.html",
      "name": "DescribeEndpointTypes",
      "description": "Grants permission to return information about the type of endpoints available",
      "access": "Read",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_DescribeEndpoints.html",
      "name": "DescribeEndpoints",
      "description": "Grants permission to return information about the endpoints for your account in the current region",
      "access": "Read",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_DescribeEngineVersions.html",
      "name": "DescribeEngineVersions",
      "description": "Grants permission to return information about the available versions for DMS replication instances",
      "access": "Read",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_DescribeEventCategories.html",
      "name": "DescribeEventCategories",
      "description": "Grants permission to list categories for all event source types, or, if specified, for a specified source type",
      "access": "Read",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_DescribeEventSubscriptions.html",
      "name": "DescribeEventSubscriptions",
      "description": "Grants permission to list all the event subscriptions for a customer account",
      "access": "Read",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_DescribeEvents.html",
      "name": "DescribeEvents",
      "description": "Grants permission to list events for a given source identifier and source type",
      "access": "Read",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_DescribeFleetAdvisorCollectors.html",
      "name": "DescribeFleetAdvisorCollectors",
      "description": "Grants permission to return a paginated list of Fleet Advisor collectors in your account based on filter settings",
      "access": "Read",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_DescribeFleetAdvisorDatabases.html",
      "name": "DescribeFleetAdvisorDatabases",
      "description": "Grants permission to return a paginated list of Fleet Advisor databases in your account based on filter settings",
      "access": "Read",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_DescribeFleetAdvisorLsaAnalysis.html",
      "name": "DescribeFleetAdvisorLsaAnalysis",
      "description": "Grants permission to return a paginated list of descriptions of large-scale assessment (LSA) analyses produced by your Fleet Advisor collectors",
      "access": "Read",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_DescribeFleetAdvisorSchemaObjectSummary.html",
      "name": "DescribeFleetAdvisorSchemaObjectSummary",
      "description": "Grants permission to return a paginated list of descriptions of schemas discovered by your Fleet Advisor collectors based on filter settings",
      "access": "Read",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_DescribeFleetAdvisorSchemas.html",
      "name": "DescribeFleetAdvisorSchemas",
      "description": "Grants permission to return a paginated list of schemas discovered by your Fleet Advisor collectors based on filter settings",
      "access": "Read",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_DescribeMetadataModel.html",
      "name": "DescribeMetadataModel",
      "description": "Grants permission to get detailed information about the specified metadata model, including its definition and corresponding converted objects in the target database if applicable",
      "access": "Read",
      "resources": [
        {
          "name": "MigrationProject",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_DescribeMetadataModelChildren.html",
      "name": "DescribeMetadataModelChildren",
      "description": "Grants permission to get a list of child metadata models for the specified metadata model in the database hierarchy",
      "access": "Read",
      "resources": [
        {
          "name": "MigrationProject",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_DescribeMetadataModelCreations.html",
      "name": "DescribeMetadataModelCreations",
      "description": "Grants permission to return a paginated list of metadata model creation requests for a migration project",
      "access": "Read",
      "resources": [
        {
          "name": "MigrationProject",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_DescribeMetadataModelImports.html",
      "name": "DescribeMetadataModelImports",
      "description": "Grants permission to return information about start metadata model import operations for a migration project",
      "access": "Read",
      "resources": [
        {
          "name": "MigrationProject",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_DescribeOrderableReplicationInstances.html",
      "name": "DescribeOrderableReplicationInstances",
      "description": "Grants permission to return information about the replication instance types that can be created in the specified region",
      "access": "Read",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_DescribePendingMaintenanceActions.html",
      "name": "DescribePendingMaintenanceActions",
      "description": "Grants permission to return information about pending maintenance actions",
      "access": "Read",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_DescribeFleetAdvisorLsaAnalysis.html",
      "name": "DescribeRecommendationLimitations",
      "description": "Grants permission to return a paginated list of descriptions of limitations for recommendations of target AWS engines",
      "access": "Read",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_DescribeRecommendations.html",
      "name": "DescribeRecommendations",
      "description": "Grants permission to return a paginated list of descriptions of target engine recommendations for your source databases",
      "access": "Read",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_DescribeRefreshSchemasStatus.html",
      "name": "DescribeRefreshSchemasStatus",
      "description": "Grants permission to returns the status of the RefreshSchemas operation",
      "access": "Read",
      "resources": [
        {
          "name": "Endpoint",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/Welcome.html",
      "name": "DescribeReplicationConfigs",
      "description": "Grants permission to describe replication configs",
      "access": "Read",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_DescribeReplicationInstanceTaskLogs.html",
      "name": "DescribeReplicationInstanceTaskLogs",
      "description": "Grants permission to return information about the task logs for the specified task",
      "access": "Read",
      "resources": [
        {
          "name": "ReplicationInstance",
          "is_required": true
        }
      ],
      "conditions": [
        "aws:ResourceTag/${TagKey}",
        "aws:TagKeys"
      ],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_DescribeReplicationInstances.html",
      "name": "DescribeReplicationInstances",
      "description": "Grants permission to return information about replication instances for your account in the current region",
      "access": "Read",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_DescribeReplicationSubnetGroups.html",
      "name": "DescribeReplicationSubnetGroups",
      "description": "Grants permission to return information about the replication subnet groups",
      "access": "Read",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/Welcome.html",
      "name": "DescribeReplicationTableStatistics",
      "description": "Grants permission to describe replication table statistics",
      "access": "Read",
      "resources": [
        {
          "name": "ReplicationConfig",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_DescribeReplicationTaskAssessmentResults.html",
      "name": "DescribeReplicationTaskAssessmentResults",
      "description": "Grants permission to return the latest task assessment results from Amazon S3",
      "access": "Read",
      "resources": [
        {
          "name": "ReplicationTask",
          "is_required": false
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_DescribeReplicationTaskAssessmentRuns.html",
      "name": "DescribeReplicationTaskAssessmentRuns",
      "description": "Grants permission to return a paginated list of premigration assessment runs based on filter settings",
      "access": "Read",
      "resources": [
        {
          "name": "ReplicationInstance",
          "is_required": false
        },
        {
          "name": "ReplicationTask",
          "is_required": false
        },
        {
          "name": "ReplicationTaskAssessmentRun",
          "is_required": false
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_DescribeReplicationTaskIndividualAssessments.html",
      "name": "DescribeReplicationTaskIndividualAssessments",
      "description": "Grants permission to return a paginated list of individual assessments based on filter settings",
      "access": "Read",
      "resources": [
        {
          "name": "ReplicationTask",
          "is_required": false
        },
        {
          "name": "ReplicationTaskAssessmentRun",
          "is_required": false
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_DescribeReplicationTasks.html",
      "name": "DescribeReplicationTasks",
      "description": "Grants permission to return information about replication tasks for your account in the current region",
      "access": "Read",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/Welcome.html",
      "name": "DescribeReplications",
      "description": "Grants permission to describe replications",
      "access": "Read",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_DescribeSchemas.html",
      "name": "DescribeSchemas",
      "description": "Grants permission to return information about the schema for the specified endpoint",
      "access": "Read",
      "resources": [
        {
          "name": "Endpoint",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_DescribeTableStatistics.html",
      "name": "DescribeTableStatistics",
      "description": "Grants permission to return table statistics on the database migration task, including table name, rows inserted, rows updated, and rows deleted",
      "access": "Read",
      "resources": [
        {
          "name": "ReplicationTask",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_ExportMetadataModelAssessment.html",
      "name": "ExportMetadataModelAssessment",
      "description": "Grants permission to export the specified metadata model assessment",
      "access": "Write",
      "resources": [
        {
          "name": "MigrationProject",
          "is_required": false
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_GetTargetSelectionRules.html",
      "name": "GetTargetSelectionRules",
      "description": "Grants permission to convert source selection rules into their target counterparts for schema conversion operations",
      "access": "Read",
      "resources": [
        {
          "name": "MigrationProject",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_ImportCertificate.html",
      "name": "ImportCertificate",
      "description": "Grants permission to upload the specified certificate",
      "access": "Write",
      "resources": [],
      "conditions": [
        "aws:ResourceTag/${TagKey}",
        "aws:RequestTag/${TagKey}",
        "aws:TagKeys"
      ],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_DescribeDataProviders.html",
      "name": "ListDataProviders",
      "description": "Grants permission to list the AWS DMS attributes for a data providers",
      "access": "Read",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_DescribeExtensionPackAssociations.html",
      "name": "ListExtensionPacks",
      "description": "Grants permission to list the AWS DMS attributes for a extension packs",
      "access": "Read",
      "resources": [
        {
          "name": "MigrationProject",
          "is_required": false
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_DescribeInstanceProfiles.html",
      "name": "ListInstanceProfiles",
      "description": "Grants permission to list the AWS DMS attributes for a instance profiles",
      "access": "Read",
      "resources": [
        {
          "name": "InstanceProfile",
          "is_required": false
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/Welcome.html",
      "name": "ListMetadataModelAssessmentActionItems",
      "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",
      "access": "Read",
      "resources": [
        {
          "name": "MigrationProject",
          "is_required": false
        }
      ],
      "conditions": [],
      "dependents": [
        "dms:StartMetadataModelImport"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_ListMetadataModelExports.html",
      "name": "ListMetadataModelAssessments",
      "description": "Grants permission to list the AWS DMS attributes for a metadata model assessments",
      "access": "Read",
      "resources": [
        {
          "name": "MigrationProject",
          "is_required": false
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_DescribeMetadataModelConversions.html",
      "name": "ListMetadataModelConversions",
      "description": "Grants permission to list the AWS DMS attributes for a metadata model conversions",
      "access": "Read",
      "resources": [
        {
          "name": "MigrationProject",
          "is_required": false
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/Welcome.html",
      "name": "ListMetadataModelExports",
      "description": "Grants permission to list the AWS DMS attributes for a metadata model exports",
      "access": "Read",
      "resources": [
        {
          "name": "MigrationProject",
          "is_required": false
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/Welcome.html",
      "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",
      "access": "Read",
      "resources": [
        {
          "name": "DataProvider",
          "is_required": false
        },
        {
          "name": "InstanceProfile",
          "is_required": false
        },
        {
          "name": "MigrationProject",
          "is_required": false
        }
      ],
      "conditions": [],
      "dependents": [
        "dms:DescribeConversionConfiguration"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_ListTagsForResource.html",
      "name": "ListTagsForResource",
      "description": "Grants permission to list all tags for an AWS DMS resource",
      "access": "Read",
      "resources": [
        {
          "name": "Certificate",
          "is_required": false
        },
        {
          "name": "DataMigration",
          "is_required": false
        },
        {
          "name": "DataProvider",
          "is_required": false
        },
        {
          "name": "Endpoint",
          "is_required": false
        },
        {
          "name": "EventSubscription",
          "is_required": false
        },
        {
          "name": "InstanceProfile",
          "is_required": false
        },
        {
          "name": "MigrationProject",
          "is_required": false
        },
        {
          "name": "ReplicationConfig",
          "is_required": false
        },
        {
          "name": "ReplicationInstance",
          "is_required": false
        },
        {
          "name": "ReplicationSubnetGroup",
          "is_required": false
        },
        {
          "name": "ReplicationTask",
          "is_required": false
        },
        {
          "name": "ReplicationTaskAssessmentRun",
          "is_required": false
        },
        {
          "name": "ReplicationTaskIndividualAssessment",
          "is_required": false
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/Welcome.html",
      "name": "ModifyDataMigration",
      "description": "Grants permission to modify the specified database migration",
      "access": "Write",
      "resources": [
        {
          "name": "DataMigration",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": [
        "iam:PassRole"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_ModifyEndpoint.html",
      "name": "ModifyEndpoint",
      "description": "Grants permission to modify the specified endpoint",
      "access": "Write",
      "resources": [
        {
          "name": "Endpoint",
          "is_required": true
        },
        {
          "name": "Certificate",
          "is_required": false
        }
      ],
      "conditions": [],
      "dependents": [
        "iam:PassRole"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_ModifyEventSubscription.html",
      "name": "ModifyEventSubscription",
      "description": "Grants permission to modify an existing AWS DMS event notification subscription",
      "access": "Write",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/Welcome.html",
      "name": "ModifyFleetAdvisorCollector",
      "description": "Grants permission to modify the name and description of the specified Fleet Advisor collector",
      "access": "Write",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/Welcome.html",
      "name": "ModifyFleetAdvisorCollectorStatuses",
      "description": "Grants permission to modify the status of the specified Fleet Advisor collector",
      "access": "Write",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/Welcome.html",
      "name": "ModifyOutboundIntegration",
      "description": "Grants permission to DMS to modify resources for zero-ETL integrations with self managed databases",
      "access": "Write",
      "resources": [],
      "conditions": [],
      "dependents": [
        "iam:PassRole"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/Welcome.html",
      "name": "ModifyReplicationConfig",
      "description": "Grants permission to modify the specified replication config",
      "access": "Write",
      "resources": [
        {
          "name": "ReplicationConfig",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_ModifyReplicationInstance.html",
      "name": "ModifyReplicationInstance",
      "description": "Grants permission to modify the replication instance to apply new settings",
      "access": "Write",
      "resources": [
        {
          "name": "ReplicationInstance",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_ModifyReplicationSubnetGroup.html",
      "name": "ModifyReplicationSubnetGroup",
      "description": "Grants permission to modify the settings for the specified replication subnet group",
      "access": "Write",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_ModifyReplicationTask.html",
      "name": "ModifyReplicationTask",
      "description": "Grants permission to modify the specified replication task",
      "access": "Write",
      "resources": [
        {
          "name": "ReplicationTask",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_MoveReplicationTask.html",
      "name": "MoveReplicationTask",
      "description": "Grants permission to move the specified replication task to a different replication instance",
      "access": "Write",
      "resources": [
        {
          "name": "ReplicationInstance",
          "is_required": true
        },
        {
          "name": "ReplicationTask",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_RebootReplicationInstance.html",
      "name": "RebootReplicationInstance",
      "description": "Grants permission to reboot a replication instance. Rebooting results in a momentary outage, until the replication instance becomes available again",
      "access": "Write",
      "resources": [
        {
          "name": "ReplicationInstance",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_RefreshSchemas.html",
      "name": "RefreshSchemas",
      "description": "Grants permission to populate the schema for the specified endpoint",
      "access": "Write",
      "resources": [
        {
          "name": "Endpoint",
          "is_required": true
        },
        {
          "name": "ReplicationInstance",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/Welcome.html",
      "name": "ReloadReplicationTables",
      "description": "Grants permission to reload the target database table with the source for a replication",
      "access": "Write",
      "resources": [
        {
          "name": "ReplicationConfig",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_ReloadTables.html",
      "name": "ReloadTables",
      "description": "Grants permission to reload the target database table with the source data",
      "access": "Write",
      "resources": [
        {
          "name": "ReplicationTask",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_RemoveTagsFromResource.html",
      "name": "RemoveTagsFromResource",
      "description": "Grants permission to remove metadata tags from a DMS resource",
      "access": "Tagging",
      "resources": [
        {
          "name": "Certificate",
          "is_required": false
        },
        {
          "name": "DataMigration",
          "is_required": false
        },
        {
          "name": "DataProvider",
          "is_required": false
        },
        {
          "name": "Endpoint",
          "is_required": false
        },
        {
          "name": "EventSubscription",
          "is_required": false
        },
        {
          "name": "InstanceProfile",
          "is_required": false
        },
        {
          "name": "MigrationProject",
          "is_required": false
        },
        {
          "name": "ReplicationConfig",
          "is_required": false
        },
        {
          "name": "ReplicationInstance",
          "is_required": false
        },
        {
          "name": "ReplicationSubnetGroup",
          "is_required": false
        },
        {
          "name": "ReplicationTask",
          "is_required": false
        },
        {
          "name": "ReplicationTaskAssessmentRun",
          "is_required": false
        },
        {
          "name": "ReplicationTaskIndividualAssessment",
          "is_required": false
        }
      ],
      "conditions": [
        "aws:ResourceTag/${TagKey}",
        "aws:RequestTag/${TagKey}",
        "aws:TagKeys"
      ],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_RunFleetAdvisorLsaAnalysis.html",
      "name": "RunFleetAdvisorLsaAnalysis",
      "description": "Grants permission to run a large-scale assessment (LSA) analysis on every Fleet Advisor collector in your account",
      "access": "Write",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/Welcome.html",
      "name": "StartDataMigration",
      "description": "Grants permission to start the database migration",
      "access": "Write",
      "resources": [
        {
          "name": "DataMigration",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_StartMetadataModelAssessment.html",
      "name": "StartMetadataModelAssessment",
      "description": "Grants permission to start a new assessment of metadata model",
      "access": "Write",
      "resources": [
        {
          "name": "MigrationProject",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_StartMetadataModelConversion.html",
      "name": "StartMetadataModelConversion",
      "description": "Grants permission to start a new conversion of metadata model",
      "access": "Write",
      "resources": [
        {
          "name": "MigrationProject",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_StartMetadataModelCreation.html",
      "name": "StartMetadataModelCreation",
      "description": "Grants permission to create source metadata model of the given type with the specified properties for schema conversion operations",
      "access": "Write",
      "resources": [
        {
          "name": "MigrationProject",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_StartMetadataModelExportAsScript.html",
      "name": "StartMetadataModelExportAsScripts",
      "description": "Grants permission to start a new export of metadata model as script",
      "access": "Write",
      "resources": [
        {
          "name": "MigrationProject",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_StartMetadataModelExportToTarget.html",
      "name": "StartMetadataModelExportToTarget",
      "description": "Grants permission to start a new export of metadata model to target",
      "access": "Write",
      "resources": [
        {
          "name": "MigrationProject",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_StartMetadataModelImport.html",
      "name": "StartMetadataModelImport",
      "description": "Grants permission to start a new import of metadata model",
      "access": "Write",
      "resources": [
        {
          "name": "MigrationProject",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_StartRecommendations.html",
      "name": "StartRecommendations",
      "description": "Grants permission to start the analysis of your source database to provide recommendations of target engines",
      "access": "Write",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/Welcome.html",
      "name": "StartReplication",
      "description": "Grants permission to start a replication",
      "access": "Write",
      "resources": [
        {
          "name": "ReplicationConfig",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_StartReplicationTask.html",
      "name": "StartReplicationTask",
      "description": "Grants permission to start the replication task",
      "access": "Write",
      "resources": [
        {
          "name": "ReplicationTask",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_StartReplicationTaskAssessment.html",
      "name": "StartReplicationTaskAssessment",
      "description": "Grants permission to start the replication task assessment for unsupported data types in the source database",
      "access": "Write",
      "resources": [
        {
          "name": "ReplicationTask",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_StartReplicationTaskAssessmentRun.html",
      "name": "StartReplicationTaskAssessmentRun",
      "description": "Grants permission to start a new premigration assessment run for one or more individual assessments of a migration task",
      "access": "Write",
      "resources": [
        {
          "name": "ReplicationTask",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": [
        "iam:PassRole"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/Welcome.html",
      "name": "StopDataMigration",
      "description": "Grants permission to stop the database migration",
      "access": "Write",
      "resources": [
        {
          "name": "DataMigration",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/Welcome.html",
      "name": "StopReplication",
      "description": "Grants permission to stop a replication",
      "access": "Write",
      "resources": [
        {
          "name": "ReplicationConfig",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_StopReplicationTask.html",
      "name": "StopReplicationTask",
      "description": "Grants permission to stop the replication task",
      "access": "Write",
      "resources": [
        {
          "name": "ReplicationTask",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_TestConnection.html",
      "name": "TestConnection",
      "description": "Grants permission to test the connection between the replication instance and the endpoint",
      "access": "Read",
      "resources": [
        {
          "name": "Endpoint",
          "is_required": true
        },
        {
          "name": "ReplicationInstance",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_ModifyConversionConfiguration.html",
      "name": "UpdateConversionConfiguration",
      "description": "Grants permission to update a conversion configuration",
      "access": "Write",
      "resources": [
        {
          "name": "MigrationProject",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_ModifyDataProvider.html",
      "name": "UpdateDataProvider",
      "description": "Grants permission to update the specified data provider",
      "access": "Write",
      "resources": [
        {
          "name": "DataProvider",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_ModifyInstanceProfile.html",
      "name": "UpdateInstanceProfile",
      "description": "Grants permission to update the specified instance profile",
      "access": "Write",
      "resources": [
        {
          "name": "InstanceProfile",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_ModifyMigrationProject.html",
      "name": "UpdateMigrationProject",
      "description": "Grants permission to update the specified migration project",
      "access": "Write",
      "resources": [
        {
          "name": "MigrationProject",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_UpdateSubscriptionsToEventBridge.html",
      "name": "UpdateSubscriptionsToEventBridge",
      "description": "Grants permission to migrate DMS subcriptions to Eventbridge",
      "access": "Write",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/Welcome.html",
      "name": "UploadFileMetadataList",
      "description": "Grants permission to upload files to your Amazon S3 bucket",
      "access": "Write",
      "resources": [],
      "conditions": [],
      "dependents": []
    }
  ],
  "resources": [
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_Certificate.html",
      "name": "Certificate",
      "arn": "arn:${Partition}:dms:${Region}:${Account}:cert:*",
      "conditions": [
        "aws:ResourceTag/${TagKey}",
        "dms:cert-tag/${TagKey}"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/Welcome.html",
      "name": "DataProvider",
      "arn": "arn:${Partition}:dms:${Region}:${Account}:data-provider:*",
      "conditions": [
        "aws:ResourceTag/${TagKey}",
        "dms:data-provider-tag/${TagKey}"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/Welcome.html",
      "name": "DataMigration",
      "arn": "arn:${Partition}:dms:${Region}:${Account}:data-migration:*",
      "conditions": [
        "aws:ResourceTag/${TagKey}",
        "dms:data-migration-tag/${TagKey}"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_Endpoint.html",
      "name": "Endpoint",
      "arn": "arn:${Partition}:dms:${Region}:${Account}:endpoint:*",
      "conditions": [
        "aws:ResourceTag/${TagKey}",
        "dms:endpoint-tag/${TagKey}"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_EventSubscription.html",
      "name": "EventSubscription",
      "arn": "arn:${Partition}:dms:${Region}:${Account}:es:*",
      "conditions": [
        "aws:ResourceTag/${TagKey}",
        "dms:es-tag/${TagKey}"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/Welcome.html",
      "name": "InstanceProfile",
      "arn": "arn:${Partition}:dms:${Region}:${Account}:instance-profile:*",
      "conditions": [
        "aws:ResourceTag/${TagKey}",
        "dms:instance-profile-tag/${TagKey}"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/Welcome.html",
      "name": "MigrationProject",
      "arn": "arn:${Partition}:dms:${Region}:${Account}:migration-project:*",
      "conditions": [
        "aws:ResourceTag/${TagKey}",
        "dms:migration-project-tag/${TagKey}"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/Welcome.html",
      "name": "ReplicationConfig",
      "arn": "arn:${Partition}:dms:${Region}:${Account}:replication-config:*",
      "conditions": [
        "aws:ResourceTag/${TagKey}",
        "dms:replication-config-tag/${TagKey}"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_ReplicationInstance.html",
      "name": "ReplicationInstance",
      "arn": "arn:${Partition}:dms:${Region}:${Account}:rep:*",
      "conditions": [
        "aws:ResourceTag/${TagKey}",
        "dms:rep-tag/${TagKey}"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_ReplicationSubnetGroup.html",
      "name": "ReplicationSubnetGroup",
      "arn": "arn:${Partition}:dms:${Region}:${Account}:subgrp:*",
      "conditions": [
        "aws:ResourceTag/${TagKey}",
        "dms:subgrp-tag/${TagKey}"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_ReplicationTask.html",
      "name": "ReplicationTask",
      "arn": "arn:${Partition}:dms:${Region}:${Account}:task:*",
      "conditions": [
        "aws:ResourceTag/${TagKey}",
        "dms:task-tag/${TagKey}"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_ReplicationTaskAssessmentRun.html",
      "name": "ReplicationTaskAssessmentRun",
      "arn": "arn:${Partition}:dms:${Region}:${Account}:assessment-run:*",
      "conditions": [
        "aws:ResourceTag/${TagKey}",
        "dms:assessment-run-tag/${TagKey}"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/dms/latest/APIReference/API_ReplicationTaskIndividualAssessment.html",
      "name": "ReplicationTaskIndividualAssessment",
      "arn": "arn:${Partition}:dms:${Region}:${Account}:individual-assessment:*",
      "conditions": [
        "aws:ResourceTag/${TagKey}",
        "dms:individual-assessment-tag/${TagKey}"
      ]
    }
  ],
  "conditions": [
    {
      "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-requesttag",
      "name": "aws:RequestTag/${TagKey}",
      "description": "Filters access by the presence of tag key-value pairs in the request",
      "type": "String"
    },
    {
      "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-resourcetag",
      "name": "aws:ResourceTag/${TagKey}",
      "description": "Filters access by the presence of tag key-value pairs attached to the resource",
      "type": "String"
    },
    {
      "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-tagkeys",
      "name": "aws:TagKeys",
      "description": "Filters access by the presence of tag keys in the request",
      "type": "ArrayOfString"
    },
    {
      "url": "https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsdatabasemigrationservice.html#awsdatabasemigrationservice-dms_assessment-run-tag___TagKey_",
      "name": "dms:assessment-run-tag/${TagKey}",
      "description": "Filters access by the presence of tag key-value pairs in the request for AssessmentRun",
      "type": "String"
    },
    {
      "url": "https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsdatabasemigrationservice.html#awsdatabasemigrationservice--dms_cert-tag___TagKey_",
      "name": "dms:cert-tag/${TagKey}",
      "description": "Filters access by the presence of tag key-value pairs in the request for Certificate",
      "type": "String"
    },
    {
      "url": "https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsdatabasemigrationservice.html#awsdatabasemigrationservice--dms_data-migration-tag___TagKey_",
      "name": "dms:data-migration-tag/${TagKey}",
      "description": "Filters access by the presence of tag key-value pairs in the request for DataMigration",
      "type": "String"
    },
    {
      "url": "https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsdatabasemigrationservice.html#awsdatabasemigrationservice--dms_dp-tag___TagKey_",
      "name": "dms:data-provider-tag/${TagKey}",
      "description": "Filters access by the presence of tag key-value pairs in the request for DataProvider",
      "type": "String"
    },
    {
      "url": "https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsdatabasemigrationservice.html#awsdatabasemigrationservice-dms_endpoint-tag___TagKey_",
      "name": "dms:endpoint-tag/${TagKey}",
      "description": "Filters access by the presence of tag key-value pairs in the request for Endpoint",
      "type": "String"
    },
    {
      "url": "https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsdatabasemigrationservice.html#awsdatabasemigrationservice-dms_es-tag___TagKey_",
      "name": "dms:es-tag/${TagKey}",
      "description": "Filters access by the presence of tag key-value pairs in the request for EventSubscription",
      "type": "String"
    },
    {
      "url": "https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsdatabasemigrationservice.html#awsdatabasemigrationservice-dms_individual-assessment-tag___TagKey_",
      "name": "dms:individual-assessment-tag/${TagKey}",
      "description": "Filters access by the presence of tag key-value pairs in the request for IndividualAssessment",
      "type": "String"
    },
    {
      "url": "https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsdatabasemigrationservice.html#awsdatabasemigrationservice--dms_ip-tag___TagKey_",
      "name": "dms:instance-profile-tag/${TagKey}",
      "description": "Filters access by the presence of tag key-value pairs in the request for InstanceProfile",
      "type": "String"
    },
    {
      "url": "https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsdatabasemigrationservice.html#awsdatabasemigrationservice--dms_mp-tag___TagKey_",
      "name": "dms:migration-project-tag/${TagKey}",
      "description": "Filters access by the presence of tag key-value pairs in the request for MigrationProject",
      "type": "String"
    },
    {
      "url": "https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsdatabasemigrationservice.html#awsdatabasemigrationservice-dms_rep-tag___TagKey_",
      "name": "dms:rep-tag/${TagKey}",
      "description": "Filters access by the presence of tag key-value pairs in the request for ReplicationInstance",
      "type": "String"
    },
    {
      "url": "https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsdatabasemigrationservice.html#awsdatabasemigrationservice-dms_replication-config-tag___TagKey_",
      "name": "dms:replication-config-tag/${TagKey}",
      "description": "Filters access by the presence of tag key-value pairs in the request for ReplicationConfig",
      "type": "String"
    },
    {
      "url": "https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsdatabasemigrationservice.html#awsdatabasemigrationservice-dms_req-tag___TagKey_",
      "name": "dms:req-tag/${TagKey}",
      "description": "Filters access by the presence of tag key-value pairs in the given request",
      "type": "String"
    },
    {
      "url": "https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsdatabasemigrationservice.html#awsdatabasemigrationservice-dms_subgrp-tag___TagKey_",
      "name": "dms:subgrp-tag/${TagKey}",
      "description": "Filters access by the presence of tag key-value pairs in the request for ReplicationSubnetGroup",
      "type": "String"
    },
    {
      "url": "https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsdatabasemigrationservice.html#awsdatabasemigrationservice-dms_task-tag___TagKey_",
      "name": "dms:task-tag/${TagKey}",
      "description": "Filters access by the presence of tag key-value pairs in the request for ReplicationTask",
      "type": "String"
    }
  ]
}