{
  "batchcreatevolumesnapshotgroupformgn": {
    "name": "BatchCreateVolumeSnapshotGroupForMgn",
    "description": "Grants permission to create volume snapshot group",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "SourceServerResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "batchdeletesnapshotrequestformgn": {
    "name": "BatchDeleteSnapshotRequestForMgn",
    "description": "Grants permission to batch delete snapshot request",
    "accessLevel": "Write",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "createvcenterclientformgn": {
    "name": "CreateVcenterClientForMgn",
    "description": "Grants permission to create vcenter client",
    "accessLevel": "Write",
    "resourceTypes": [],
    "conditionKeys": [
      "aws:RequestTag/${TagKey}",
      "aws:TagKeys"
    ],
    "dependentActions": []
  },
  "describereplicationserverassociationsformgn": {
    "name": "DescribeReplicationServerAssociationsForMgn",
    "description": "Grants permission to describe replication server associations",
    "accessLevel": "Read",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "describesnapshotrequestsformgn": {
    "name": "DescribeSnapshotRequestsForMgn",
    "description": "Grants permission to describe snapshots requests",
    "accessLevel": "Read",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "getagentcommandformgn": {
    "name": "GetAgentCommandForMgn",
    "description": "Grants permission to get agent command",
    "accessLevel": "Read",
    "resourceTypes": [
      {
        "name": "SourceServerResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "getagentconfirmedresumeinfoformgn": {
    "name": "GetAgentConfirmedResumeInfoForMgn",
    "description": "Grants permission to get agent confirmed resume info",
    "accessLevel": "Read",
    "resourceTypes": [
      {
        "name": "SourceServerResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "getagentinstallationassetsformgn": {
    "name": "GetAgentInstallationAssetsForMgn",
    "description": "Grants permission to get agent installation assets",
    "accessLevel": "Read",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "getagentreplicationinfoformgn": {
    "name": "GetAgentReplicationInfoForMgn",
    "description": "Grants permission to get agent replication info",
    "accessLevel": "Read",
    "resourceTypes": [
      {
        "name": "SourceServerResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "getagentruntimeconfigurationformgn": {
    "name": "GetAgentRuntimeConfigurationForMgn",
    "description": "Grants permission to get agent runtime configuration",
    "accessLevel": "Read",
    "resourceTypes": [
      {
        "name": "SourceServerResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "getagentsnapshotcreditsformgn": {
    "name": "GetAgentSnapshotCreditsForMgn",
    "description": "Grants permission to get agent snapshots credits",
    "accessLevel": "Read",
    "resourceTypes": [
      {
        "name": "SourceServerResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "getchannelcommandsformgn": {
    "name": "GetChannelCommandsForMgn",
    "description": "Grants permission to get channel commands",
    "accessLevel": "Read",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "getvcenterclientcommandsformgn": {
    "name": "GetVcenterClientCommandsForMgn",
    "description": "Grants permission to get vcenter client commands",
    "accessLevel": "Read",
    "resourceTypes": [
      {
        "name": "VcenterClientResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "issueclientcertificateformgn": {
    "name": "IssueClientCertificateForMgn",
    "description": "Grants permission to issue a client certificate",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "SourceServerResource",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "notifyagentauthenticationformgn": {
    "name": "NotifyAgentAuthenticationForMgn",
    "description": "Grants permission to notify agent authentication",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "SourceServerResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "notifyagentconnectedformgn": {
    "name": "NotifyAgentConnectedForMgn",
    "description": "Grants permission to notify agent is connected",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "SourceServerResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "notifyagentdisconnectedformgn": {
    "name": "NotifyAgentDisconnectedForMgn",
    "description": "Grants permission to notify agent is disconnected",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "SourceServerResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "notifyagentreplicationprogressformgn": {
    "name": "NotifyAgentReplicationProgressForMgn",
    "description": "Grants permission to notify agent replication progress",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "SourceServerResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "notifyvcenterclientstartedformgn": {
    "name": "NotifyVcenterClientStartedForMgn",
    "description": "Grants permission to notify vcenter client started",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "VcenterClientResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "registeragentformgn": {
    "name": "RegisterAgentForMgn",
    "description": "Grants permission to register agent",
    "accessLevel": "Write",
    "resourceTypes": [],
    "conditionKeys": [
      "aws:RequestTag/${TagKey}",
      "aws:TagKeys"
    ],
    "dependentActions": []
  },
  "sendagentlogsformgn": {
    "name": "SendAgentLogsForMgn",
    "description": "Grants permission to send agent logs",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "SourceServerResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "sendagentmetricsformgn": {
    "name": "SendAgentMetricsForMgn",
    "description": "Grants permission to send agent metrics",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "SourceServerResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "sendchannelcommandresultformgn": {
    "name": "SendChannelCommandResultForMgn",
    "description": "Grants permission to send channel command result",
    "accessLevel": "Write",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "sendclientlogsformgn": {
    "name": "SendClientLogsForMgn",
    "description": "Grants permission to send client logs",
    "accessLevel": "Write",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "sendclientmetricsformgn": {
    "name": "SendClientMetricsForMgn",
    "description": "Grants permission to send client metrics",
    "accessLevel": "Write",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "sendvcenterclientcommandresultformgn": {
    "name": "SendVcenterClientCommandResultForMgn",
    "description": "Grants permission to send vcenter client command result",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "VcenterClientResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "sendvcenterclientlogsformgn": {
    "name": "SendVcenterClientLogsForMgn",
    "description": "Grants permission to send vcenter client logs",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "VcenterClientResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "sendvcenterclientmetricsformgn": {
    "name": "SendVcenterClientMetricsForMgn",
    "description": "Grants permission to send vcenter client metrics",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "VcenterClientResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "startsnapshotgroupformgn": {
    "name": "StartSnapshotGroupForMgn",
    "description": "Grants permission to start snapshot group requests",
    "accessLevel": "Write",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "updateagentbacklogformgn": {
    "name": "UpdateAgentBacklogForMgn",
    "description": "Grants permission to update agent backlog",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "SourceServerResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "updateagentconversioninfoformgn": {
    "name": "UpdateAgentConversionInfoForMgn",
    "description": "Grants permission to update agent conversion info",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "SourceServerResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "updateagentreplicationinfoformgn": {
    "name": "UpdateAgentReplicationInfoForMgn",
    "description": "Grants permission to update agent replication info",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "SourceServerResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "updateagentreplicationprocessstateformgn": {
    "name": "UpdateAgentReplicationProcessStateForMgn",
    "description": "Grants permission to update agent replication process state",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "SourceServerResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "updateagentsourcepropertiesformgn": {
    "name": "UpdateAgentSourcePropertiesForMgn",
    "description": "Grants permission to update agent source properties",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "SourceServerResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "verifyclientroleformgn": {
    "name": "VerifyClientRoleForMgn",
    "description": "Grants permission to verify client role",
    "accessLevel": "Read",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "archiveapplication": {
    "name": "ArchiveApplication",
    "description": "Grants permission to archive an application",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "ApplicationResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "archivewave": {
    "name": "ArchiveWave",
    "description": "Grants permission to archive a wave",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "WaveResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "associateapplications": {
    "name": "AssociateApplications",
    "description": "Grants permission to associate applications to a wave",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "ApplicationResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "WaveResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "associatesourceservers": {
    "name": "AssociateSourceServers",
    "description": "Grants permission to associate source servers to an application",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "ApplicationResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "SourceServerResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "changeserverlifecyclestate": {
    "name": "ChangeServerLifeCycleState",
    "description": "Grants permission to change source server life cycle state",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "SourceServerResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "createapplication": {
    "name": "CreateApplication",
    "description": "Grants permission to create an application",
    "accessLevel": "Write",
    "resourceTypes": [],
    "conditionKeys": [
      "aws:RequestTag/${TagKey}",
      "aws:TagKeys"
    ],
    "dependentActions": []
  },
  "createconnector": {
    "name": "CreateConnector",
    "description": "Grants permission to create connector",
    "accessLevel": "Write",
    "resourceTypes": [],
    "conditionKeys": [
      "aws:RequestTag/${TagKey}",
      "aws:TagKeys"
    ],
    "dependentActions": []
  },
  "createlaunchconfigurationtemplate": {
    "name": "CreateLaunchConfigurationTemplate",
    "description": "Grants permission to create launch configuration template",
    "accessLevel": "Write",
    "resourceTypes": [],
    "conditionKeys": [
      "aws:RequestTag/${TagKey}",
      "aws:TagKeys"
    ],
    "dependentActions": []
  },
  "createnetworkmigrationdefinition": {
    "name": "CreateNetworkMigrationDefinition",
    "description": "Grants permission to create a network migration definition",
    "accessLevel": "Write",
    "resourceTypes": [],
    "conditionKeys": [
      "aws:RequestTag/${TagKey}",
      "aws:TagKeys"
    ],
    "dependentActions": []
  },
  "createreplicationconfigurationtemplate": {
    "name": "CreateReplicationConfigurationTemplate",
    "description": "Grants permission to create replication configuration template",
    "accessLevel": "Write",
    "resourceTypes": [],
    "conditionKeys": [
      "aws:RequestTag/${TagKey}",
      "aws:TagKeys"
    ],
    "dependentActions": []
  },
  "createwave": {
    "name": "CreateWave",
    "description": "Grants permission to create a wave",
    "accessLevel": "Write",
    "resourceTypes": [],
    "conditionKeys": [
      "aws:RequestTag/${TagKey}",
      "aws:TagKeys"
    ],
    "dependentActions": []
  },
  "deleteapplication": {
    "name": "DeleteApplication",
    "description": "Grants permission to delete an application",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "ApplicationResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "deleteconnector": {
    "name": "DeleteConnector",
    "description": "Grants permission to delete connector",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "ConnectorResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "deletejob": {
    "name": "DeleteJob",
    "description": "Grants permission to delete job",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "JobResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "deletelaunchconfigurationtemplate": {
    "name": "DeleteLaunchConfigurationTemplate",
    "description": "Grants permission to delete launch configuration template",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "LaunchConfigurationTemplateResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "deletenetworkmigrationdefinition": {
    "name": "DeleteNetworkMigrationDefinition",
    "description": "Grants permission to delete a network migration definition",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "NetworkMigrationDefinitionResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "deletereplicationconfigurationtemplate": {
    "name": "DeleteReplicationConfigurationTemplate",
    "description": "Grants permission to delete replication configuration template",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "ReplicationConfigurationTemplateResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "deletesourceserver": {
    "name": "DeleteSourceServer",
    "description": "Grants permission to delete source server",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "SourceServerResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "deletevcenterclient": {
    "name": "DeleteVcenterClient",
    "description": "Grants permission to delete vcenter client",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "VcenterClientResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "deletewave": {
    "name": "DeleteWave",
    "description": "Grants permission to delete a wave",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "WaveResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "describejoblogitems": {
    "name": "DescribeJobLogItems",
    "description": "Grants permission to describe job log items",
    "accessLevel": "Read",
    "resourceTypes": [
      {
        "name": "JobResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "describejobs": {
    "name": "DescribeJobs",
    "description": "Grants permission to describe jobs",
    "accessLevel": "List",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "describelaunchconfigurationtemplates": {
    "name": "DescribeLaunchConfigurationTemplates",
    "description": "Grants permission to describe launch configuration template",
    "accessLevel": "List",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "describereplicationconfigurationtemplates": {
    "name": "DescribeReplicationConfigurationTemplates",
    "description": "Grants permission to describe replication configuration template",
    "accessLevel": "List",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "describesourceservers": {
    "name": "DescribeSourceServers",
    "description": "Grants permission to describe source servers",
    "accessLevel": "List",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "describevcenterclients": {
    "name": "DescribeVcenterClients",
    "description": "Grants permission to describe vcenter clients",
    "accessLevel": "List",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "disassociateapplications": {
    "name": "DisassociateApplications",
    "description": "Grants permission to disassociate applications from a wave",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "ApplicationResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "WaveResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "disassociatesourceservers": {
    "name": "DisassociateSourceServers",
    "description": "Grants permission to disassociate source servers from an application",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "ApplicationResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "SourceServerResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "disconnectfromservice": {
    "name": "DisconnectFromService",
    "description": "Grants permission to disconnect source server from service",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "SourceServerResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "finalizecutover": {
    "name": "FinalizeCutover",
    "description": "Grants permission to finalize cutover",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "SourceServerResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "getaccountsettings": {
    "name": "GetAccountSettings",
    "description": "Grants permission to get account settings",
    "accessLevel": "Read",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "getlaunchconfiguration": {
    "name": "GetLaunchConfiguration",
    "description": "Grants permission to get launch configuration",
    "accessLevel": "Read",
    "resourceTypes": [
      {
        "name": "SourceServerResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "getnetworkmigrationdefinition": {
    "name": "GetNetworkMigrationDefinition",
    "description": "Grants permission to get a network migration definition",
    "accessLevel": "Read",
    "resourceTypes": [
      {
        "name": "NetworkMigrationDefinitionResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "getnetworkmigrationmappersegmentconstruct": {
    "name": "GetNetworkMigrationMapperSegmentConstruct",
    "description": "Grants permission to get a network migration mapper segment construct",
    "accessLevel": "Read",
    "resourceTypes": [
      {
        "name": "NetworkMigrationDefinitionResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "getreplicationconfiguration": {
    "name": "GetReplicationConfiguration",
    "description": "Grants permission to get replication configuration",
    "accessLevel": "Read",
    "resourceTypes": [
      {
        "name": "SourceServerResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "initializeservice": {
    "name": "InitializeService",
    "description": "Grants permission to initialize service",
    "accessLevel": "Write",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listapplications": {
    "name": "ListApplications",
    "description": "Grants permission to list application summaries",
    "accessLevel": "List",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listconnectors": {
    "name": "ListConnectors",
    "description": "Grants permission to list connectors",
    "accessLevel": "Read",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listexporterrors": {
    "name": "ListExportErrors",
    "description": "Grants permission to list the errors of an export task",
    "accessLevel": "List",
    "resourceTypes": [
      {
        "name": "ExportResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listexports": {
    "name": "ListExports",
    "description": "Grants permission to list export tasks",
    "accessLevel": "List",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listimporterrors": {
    "name": "ListImportErrors",
    "description": "Grants permission to list the errors of an import task",
    "accessLevel": "List",
    "resourceTypes": [
      {
        "name": "ImportResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listimportfileenrichments": {
    "name": "ListImportFileEnrichments",
    "description": "Grants permission to list the import file enrichment tasks",
    "accessLevel": "List",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listimports": {
    "name": "ListImports",
    "description": "Grants permission to list the import tasks",
    "accessLevel": "List",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listmanagedaccounts": {
    "name": "ListManagedAccounts",
    "description": "Grants permission to list managed accounts",
    "accessLevel": "List",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listnetworkmigrationanalyses": {
    "name": "ListNetworkMigrationAnalyses",
    "description": "Grants permission to list network migration analyses",
    "accessLevel": "List",
    "resourceTypes": [
      {
        "name": "NetworkMigrationDefinitionResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listnetworkmigrationanalysisresults": {
    "name": "ListNetworkMigrationAnalysisResults",
    "description": "Grants permission to list network migration analysis results",
    "accessLevel": "List",
    "resourceTypes": [
      {
        "name": "NetworkMigrationDefinitionResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listnetworkmigrationcodegenerationsegments": {
    "name": "ListNetworkMigrationCodeGenerationSegments",
    "description": "Grants permission to list network migration code generation segments",
    "accessLevel": "List",
    "resourceTypes": [
      {
        "name": "NetworkMigrationDefinitionResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listnetworkmigrationcodegenerations": {
    "name": "ListNetworkMigrationCodeGenerations",
    "description": "Grants permission to list network migration code generations",
    "accessLevel": "List",
    "resourceTypes": [
      {
        "name": "NetworkMigrationDefinitionResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listnetworkmigrationdefinitions": {
    "name": "ListNetworkMigrationDefinitions",
    "description": "Grants permission to list network migration definitions",
    "accessLevel": "List",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listnetworkmigrationdeployedstacks": {
    "name": "ListNetworkMigrationDeployedStacks",
    "description": "Grants permission to list network migration deployed stacks",
    "accessLevel": "List",
    "resourceTypes": [
      {
        "name": "NetworkMigrationDefinitionResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listnetworkmigrationdeployedstacksdeletions": {
    "name": "ListNetworkMigrationDeployedStacksDeletions",
    "description": "Grants permission to list network migration deployed stacks deletions",
    "accessLevel": "List",
    "resourceTypes": [
      {
        "name": "NetworkMigrationDefinitionResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listnetworkmigrationdeployments": {
    "name": "ListNetworkMigrationDeployments",
    "description": "Grants permission to list network migration deployments",
    "accessLevel": "List",
    "resourceTypes": [
      {
        "name": "NetworkMigrationDefinitionResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listnetworkmigrationexecutions": {
    "name": "ListNetworkMigrationExecutions",
    "description": "Grants permission to list network migration executions",
    "accessLevel": "List",
    "resourceTypes": [
      {
        "name": "NetworkMigrationDefinitionResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listnetworkmigrationmappersegmentconstructs": {
    "name": "ListNetworkMigrationMapperSegmentConstructs",
    "description": "Grants permission to list network migration mapper segment constructs",
    "accessLevel": "List",
    "resourceTypes": [
      {
        "name": "NetworkMigrationDefinitionResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listnetworkmigrationmappersegments": {
    "name": "ListNetworkMigrationMapperSegments",
    "description": "Grants permission to list network migration mapper segments",
    "accessLevel": "List",
    "resourceTypes": [
      {
        "name": "NetworkMigrationDefinitionResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listnetworkmigrationmappingupdates": {
    "name": "ListNetworkMigrationMappingUpdates",
    "description": "Grants permission to list network migration mapping updates",
    "accessLevel": "List",
    "resourceTypes": [
      {
        "name": "NetworkMigrationDefinitionResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listnetworkmigrationmappings": {
    "name": "ListNetworkMigrationMappings",
    "description": "Grants permission to list network migration mappings",
    "accessLevel": "List",
    "resourceTypes": [
      {
        "name": "NetworkMigrationDefinitionResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listsourceserveractions": {
    "name": "ListSourceServerActions",
    "description": "Grants permission to list source server action documents",
    "accessLevel": "List",
    "resourceTypes": [
      {
        "name": "SourceServerResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listtagsforresource": {
    "name": "ListTagsForResource",
    "description": "Grants permission to list tags for a resource",
    "accessLevel": "Read",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listtemplateactions": {
    "name": "ListTemplateActions",
    "description": "Grants permission to list launch configuration template action documents",
    "accessLevel": "List",
    "resourceTypes": [
      {
        "name": "LaunchConfigurationTemplateResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listwaves": {
    "name": "ListWaves",
    "description": "Grants permission to list wave summaries",
    "accessLevel": "List",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "markasarchived": {
    "name": "MarkAsArchived",
    "description": "Grants permission to mark source server as archived",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "SourceServerResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "pausereplication": {
    "name": "PauseReplication",
    "description": "Grants permission to pause replication",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "SourceServerResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "putsourceserveraction": {
    "name": "PutSourceServerAction",
    "description": "Grants permission to put source server action document",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "SourceServerResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "puttemplateaction": {
    "name": "PutTemplateAction",
    "description": "Grants permission to put launch configuration template action document",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "LaunchConfigurationTemplateResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "removesourceserveraction": {
    "name": "RemoveSourceServerAction",
    "description": "Grants permission to remove source server action document",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "SourceServerResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "removetemplateaction": {
    "name": "RemoveTemplateAction",
    "description": "Grants permission to remove launch configuration template action document",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "LaunchConfigurationTemplateResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "resumereplication": {
    "name": "ResumeReplication",
    "description": "Grants permission to resume replication",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "SourceServerResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "retrydatareplication": {
    "name": "RetryDataReplication",
    "description": "Grants permission to retry replication",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "SourceServerResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "startcutover": {
    "name": "StartCutover",
    "description": "Grants permission to start cutover",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "SourceServerResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [
      "aws:RequestTag/${TagKey}",
      "aws:TagKeys"
    ],
    "dependentActions": []
  },
  "startexport": {
    "name": "StartExport",
    "description": "Grants permission to start an export task",
    "accessLevel": "Write",
    "resourceTypes": [],
    "conditionKeys": [
      "aws:RequestTag/${TagKey}",
      "aws:TagKeys"
    ],
    "dependentActions": []
  },
  "startimport": {
    "name": "StartImport",
    "description": "Grants permission to create an import task",
    "accessLevel": "Write",
    "resourceTypes": [],
    "conditionKeys": [
      "aws:RequestTag/${TagKey}",
      "aws:TagKeys"
    ],
    "dependentActions": []
  },
  "startimportfileenrichment": {
    "name": "StartImportFileEnrichment",
    "description": "Grants permission to start import file enrichment",
    "accessLevel": "Write",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "startnetworkmigrationanalysis": {
    "name": "StartNetworkMigrationAnalysis",
    "description": "Grants permission to start a network migration analysis",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "NetworkMigrationDefinitionResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "startnetworkmigrationcodegeneration": {
    "name": "StartNetworkMigrationCodeGeneration",
    "description": "Grants permission to start network migration code generation",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "NetworkMigrationDefinitionResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "startnetworkmigrationdeployedstacksdeletion": {
    "name": "StartNetworkMigrationDeployedStacksDeletion",
    "description": "Grants permission to start deletion of network migration deployed stacks",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "NetworkMigrationDefinitionResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "startnetworkmigrationdeployment": {
    "name": "StartNetworkMigrationDeployment",
    "description": "Grants permission to start a network migration deployment",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "NetworkMigrationDefinitionResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "startnetworkmigrationmapping": {
    "name": "StartNetworkMigrationMapping",
    "description": "Grants permission to start a network migration mapping",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "NetworkMigrationDefinitionResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "startnetworkmigrationmappingupdate": {
    "name": "StartNetworkMigrationMappingUpdate",
    "description": "Grants permission to start a network migration mapping update",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "NetworkMigrationDefinitionResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "startreplication": {
    "name": "StartReplication",
    "description": "Grants permission to start replication",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "SourceServerResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "starttest": {
    "name": "StartTest",
    "description": "Grants permission to start test",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "SourceServerResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [
      "aws:RequestTag/${TagKey}",
      "aws:TagKeys"
    ],
    "dependentActions": []
  },
  "stopreplication": {
    "name": "StopReplication",
    "description": "Grants permission to stop replication",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "SourceServerResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "tagresource": {
    "name": "TagResource",
    "description": "Grants permission to assign a resource tag",
    "accessLevel": "Tagging, Write",
    "resourceTypes": [
      {
        "name": "ApplicationResource",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "ConnectorResource",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "ExportResource",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "ImportResource",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "JobResource",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "LaunchConfigurationTemplateResource",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "ReplicationConfigurationTemplateResource",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "SourceServerResource",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "VcenterClientResource",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "WaveResource",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [
      "aws:RequestTag/${TagKey}",
      "aws:TagKeys",
      "mgn:CreateAction"
    ],
    "dependentActions": []
  },
  "terminatetargetinstances": {
    "name": "TerminateTargetInstances",
    "description": "Grants permission to terminate target instances",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "SourceServerResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [
      "aws:RequestTag/${TagKey}",
      "aws:TagKeys"
    ],
    "dependentActions": []
  },
  "unarchiveapplication": {
    "name": "UnarchiveApplication",
    "description": "Grants permission to unarchive an application",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "ApplicationResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "unarchivewave": {
    "name": "UnarchiveWave",
    "description": "Grants permission to unarchive a wave",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "WaveResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "untagresource": {
    "name": "UntagResource",
    "description": "Grants permission to untag a resource",
    "accessLevel": "Tagging, Write",
    "resourceTypes": [
      {
        "name": "ApplicationResource",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "ConnectorResource",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "JobResource",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "LaunchConfigurationTemplateResource",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "ReplicationConfigurationTemplateResource",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "SourceServerResource",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "VcenterClientResource",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "WaveResource",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [
      "aws:TagKeys"
    ],
    "dependentActions": []
  },
  "updateaccountsettings": {
    "name": "UpdateAccountSettings",
    "description": "Grants permission to update account settings",
    "accessLevel": "Write",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "updateapplication": {
    "name": "UpdateApplication",
    "description": "Grants permission to update an application",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "ApplicationResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "updateconnector": {
    "name": "UpdateConnector",
    "description": "Grants permission to update connector",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "ConnectorResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "updatelaunchconfiguration": {
    "name": "UpdateLaunchConfiguration",
    "description": "Grants permission to update launch configuration",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "SourceServerResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "updatelaunchconfigurationtemplate": {
    "name": "UpdateLaunchConfigurationTemplate",
    "description": "Grants permission to update launch configuration",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "LaunchConfigurationTemplateResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "updatenetworkmigrationdefinition": {
    "name": "UpdateNetworkMigrationDefinition",
    "description": "Grants permission to update a network migration definition",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "NetworkMigrationDefinitionResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "updatenetworkmigrationmappersegment": {
    "name": "UpdateNetworkMigrationMapperSegment",
    "description": "Grants permission to update a network migration mapper segment",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "NetworkMigrationDefinitionResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "updatenetworkmigrationmappersegmentconstruct": {
    "name": "UpdateNetworkMigrationMapperSegmentConstruct",
    "description": "Grants permission to update a network migration mapper segment construct",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "NetworkMigrationDefinitionResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "updatereplicationconfiguration": {
    "name": "UpdateReplicationConfiguration",
    "description": "Grants permission to update replication configuration",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "SourceServerResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "updatereplicationconfigurationtemplate": {
    "name": "UpdateReplicationConfigurationTemplate",
    "description": "Grants permission to update replication configuration template",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "ReplicationConfigurationTemplateResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "updatesourceserver": {
    "name": "UpdateSourceServer",
    "description": "Grants permission to update source server",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "SourceServerResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "updatesourceserverreplicationtype": {
    "name": "UpdateSourceServerReplicationType",
    "description": "Grants permission to update source server replication type",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "SourceServerResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "updatewave": {
    "name": "UpdateWave",
    "description": "Grants permission to update a wave",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "WaveResource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  }
}