/**
 * All IAM policy actions for AWS Application Discovery Service (DISCOVERY)
 *
 * Extracted by `aws-iam-policy` from
 * https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsapplicationdiscoveryservice.html
 *
 * 2025-02-24T21:46:44.628Z
 */
export declare enum AwsDiscoveryActions {
    /**
     * Grants permission to AssociateConfigurationItemsToApplication API. AssociateCon
     * figurationItemsToApplication associates one or more configuration items with an
     * application
     *
     * See https://docs.aws.amazon.com/application-discovery/latest/APIReference/API_AssociateConfigurationItemsToApplication.html
     */
    AssociateConfigurationItemsToApplication = "discovery:AssociateConfigurationItemsToApplication",
    /**
     * Grants permission to BatchDeleteAgents API. BatchDeleteAgents deletes one or mo
     * re agents/data collectors associated with your account, each identified by its
     * agent ID. Deleting a data collector does not delete the previous data collected
     *
     * See https://docs.aws.amazon.com/application-discovery/latest/APIReference/API_BatchDeleteAgents.html
     */
    BatchDeleteAgents = "discovery:BatchDeleteAgents",
    /**
     * Grants permission to BatchDeleteImportData API. BatchDeleteImportData deletes o
     * ne or more Migration Hub import tasks, each identified by their import ID. Each
     * import task has a number of records, which can identify servers or applications
     *
     * See https://docs.aws.amazon.com/application-discovery/latest/APIReference/API_BatchDeleteImportData.html
     */
    BatchDeleteImportData = "discovery:BatchDeleteImportData",
    /**
     * Grants permission to CreateApplication API. CreateApplication creates an applic
     * ation with the given name and description
     *
     * See https://docs.aws.amazon.com/application-discovery/latest/APIReference/API_CreateApplication.html
     */
    CreateApplication = "discovery:CreateApplication",
    /**
     * Grants permission to CreateTags API. CreateTags creates one or more tags for co
     * nfiguration items. Tags are metadata that help you categorize IT assets. This A
     * PI accepts a list of multiple configuration items
     *
     * See https://docs.aws.amazon.com/application-discovery/latest/APIReference/API_CreateTags.html
     */
    CreateTags = "discovery:CreateTags",
    /**
     * Grants permission to DeleteApplications API. DeleteApplications deletes a list
     * of applications and their associations with configuration items
     *
     * See https://docs.aws.amazon.com/application-discovery/latest/APIReference/API_DeleteApplications.html
     */
    DeleteApplications = "discovery:DeleteApplications",
    /**
     * Grants permission to DeleteTags API. DeleteTags deletes the association between
     * configuration items and one or more tags. This API accepts a list of multiple c
     * onfiguration items
     *
     * See https://docs.aws.amazon.com/application-discovery/latest/APIReference/API_DeleteTags.html
     */
    DeleteTags = "discovery:DeleteTags",
    /**
     * Grants permission to DescribeAgents API. DescribeAgents lists agents or the Con
     * nector by ID or lists all agents/Connectors associated with your user if you di
     * d not specify an ID
     *
     * See https://docs.aws.amazon.com/application-discovery/latest/APIReference/API_DescribeAgents.html
     */
    DescribeAgents = "discovery:DescribeAgents",
    /**
     * Grants permission to DescribeBatchDeleteConfigurationTask API. DescribeBatchDel
     * eteConfigurationTask returns attributes about a batched deletion task to delete
     * a set of configuration items. The supplied task ID should be the task ID receie
     * ved from the output of StartBatchDeleteConfigurationTask
     *
     * See https://docs.aws.amazon.com/application-discovery/latest/APIReference/API_DescribeBatchDeleteConfigurationTask.html
     */
    DescribeBatchDeleteConfigurationTask = "discovery:DescribeBatchDeleteConfigurationTask",
    /**
     * Grants permission to DescribeConfigurations API. DescribeConfigurations retriev
     * es attributes for a list of configuration item IDs. All of the supplied IDs mus
     * t be for the same asset type (server, application, process, or connection). Out
     * put fields are specific to the asset type selected. For example, the output for
     * a server configuration item includes a list of attributes about the server, suc
     * h as host name, operating system, and number of network cards
     *
     * See https://docs.aws.amazon.com/application-discovery/latest/APIReference/API_DescribeConfigurations.html
     */
    DescribeConfigurations = "discovery:DescribeConfigurations",
    /**
     * Grants permission to DescribeContinuousExports API. DescribeContinuousExports l
     * ists exports as specified by ID. All continuous exports associated with your us
     * er can be listed if you call DescribeContinuousExports as is without passing an
     * y parameters
     *
     * See https://docs.aws.amazon.com/application-discovery/latest/APIReference/API_DescribeContinuousExports.html
     */
    DescribeContinuousExports = "discovery:DescribeContinuousExports",
    /**
     * Grants permission to DescribeExportConfigurations API. DescribeExportConfigurat
     * ions retrieves the status of a given export process. You can retrieve status fr
     * om a maximum of 100 processes
     *
     * See https://docs.aws.amazon.com/application-discovery/latest/APIReference/API_DescribeExportConfigurations.html
     */
    DescribeExportConfigurations = "discovery:DescribeExportConfigurations",
    /**
     * Grants permission to DescribeExportTasks API. DescribeExportTasks retrieve stat
     * us of one or more export tasks. You can retrieve the status of up to 100 export
     * tasks
     *
     * See https://docs.aws.amazon.com/application-discovery/latest/APIReference/API_DescribeExportTasks.html
     */
    DescribeExportTasks = "discovery:DescribeExportTasks",
    /**
     * Grants permission to DescribeImportTasks API. DescribeImportTasks returns an ar
     * ray of import tasks for your user, including status information, times, IDs, th
     * e Amazon S3 Object URL for the import file, and more
     *
     * See https://docs.aws.amazon.com/application-discovery/latest/APIReference/API_DescribeImportTasks.html
     */
    DescribeImportTasks = "discovery:DescribeImportTasks",
    /**
     * Grants permission to DescribeTags API. DescribeTags retrieves a list of configu
     * ration items that are tagged with a specific tag. Or retrieves a list of all ta
     * gs assigned to a specific configuration item
     *
     * See https://docs.aws.amazon.com/application-discovery/latest/APIReference/API_DescribeTags.html
     */
    DescribeTags = "discovery:DescribeTags",
    /**
     * Grants permission to DisassociateConfigurationItemsFromApplication API. Disasso
     * ciateConfigurationItemsFromApplication disassociates one or more configuration
     * items from an application
     *
     * See https://docs.aws.amazon.com/application-discovery/latest/APIReference/API_DisassociateConfigurationItemsFromApplication.html
     */
    DisassociateConfigurationItemsFromApplication = "discovery:DisassociateConfigurationItemsFromApplication",
    /**
     * Grants permission to ExportConfigurations API. ExportConfigurations exports all
     * discovered configuration data to an Amazon S3 bucket or an application that ena
     * bles you to view and evaluate the data. Data includes tags and tag associations
     * , processes, connections, servers, and system performance
     *
     * See https://docs.aws.amazon.com/application-discovery/latest/APIReference/API_ExportConfigurations.html
     */
    ExportConfigurations = "discovery:ExportConfigurations",
    /**
     * Grants permission to GetDiscoverySummary API. GetDiscoverySummary retrieves a s
     * hort summary of discovered assets
     *
     * See https://docs.aws.amazon.com/application-discovery/latest/APIReference/API_GetDiscoverySummary.html
     */
    GetDiscoverySummary = "discovery:GetDiscoverySummary",
    /**
     * Grants permission to GetNetworkConnectionGraph API. GetNetworkConnectionGraph a
     * ccepts input list of one of - Ip Addresses, server ids or node ids. Returns a l
     * ist of nodes and edges which help customer visualize network connection graph.
     * This API is used for visualize network graph functionality in MigrationHub cons
     * ole
     *
     * See https://docs.aws.amazon.com/application-discovery/latest/APIReference/API_GetNetworkConnectionGraph.html
     */
    GetNetworkConnectionGraph = "discovery:GetNetworkConnectionGraph",
    /**
     * Grants permission to ListConfigurations API. ListConfigurations retrieves a lis
     * t of configuration items according to criteria you specify in a filter. The fil
     * ter criteria identify relationship requirements
     *
     * See https://docs.aws.amazon.com/application-discovery/latest/APIReference/API_ListConfigurations.html
     */
    ListConfigurations = "discovery:ListConfigurations",
    /**
     * Grants permission to ListServerNeighbors API. ListServerNeighbors retrieves a l
     * ist of servers which are one network hop away from a specified server
     *
     * See https://docs.aws.amazon.com/application-discovery/latest/APIReference/API_ListServerNeighbors.html
     */
    ListServerNeighbors = "discovery:ListServerNeighbors",
    /**
     * Grants permission to StartBatchDeleteConfigurationTask API. StartBatchDeleteCon
     * figurationTask starts an asynchronous batch deletion of your configuration item
     * s. All of the supplied IDs must be for the same asset type (server, application
     * , process, or connection). Output is a unique task ID you can use to check back
     * on the deletions progress
     *
     * See https://docs.aws.amazon.com/application-discovery/latest/APIReference/API_StartBatchDeleteConfigurationTask.html
     */
    StartBatchDeleteConfigurationTask = "discovery:StartBatchDeleteConfigurationTask",
    /**
     * Grants permission to StartContinuousExport API. StartContinuousExport start the
     * continuous flow of agent's discovered data into Amazon Athena
     *
     * See https://docs.aws.amazon.com/application-discovery/latest/APIReference/API_StartContinuousExport.html
     */
    StartContinuousExport = "discovery:StartContinuousExport",
    /**
     * Grants permission to StartDataCollectionByAgentIds API. StartDataCollectionByAg
     * entIds instructs the specified agents or Connectors to start collecting data
     *
     * See https://docs.aws.amazon.com/application-discovery/latest/APIReference/API_StartDataCollectionByAgentIds.html
     */
    StartDataCollectionByAgentIds = "discovery:StartDataCollectionByAgentIds",
    /**
     * Grants permission to StartExportTask API. StartExportTask export the configurat
     * ion data about discovered configuration items and relationships to an S3 bucket
     * in a specified format
     *
     * See https://docs.aws.amazon.com/application-discovery/latest/APIReference/API_StartExportTask.html
     */
    StartExportTask = "discovery:StartExportTask",
    /**
     * Grants permission to StartImportTask API. StartImportTask starts an import task
     * . The Migration Hub import feature allows you to import details of your on-prem
     * ises environment directly into AWS without having to use the Application Discov
     * ery Service (ADS) tools such as the Discovery Connector or Discovery Agent. Thi
     * s gives you the option to perform migration assessment and planning directly fr
     * om your imported data including the ability to group your devices as applicatio
     * ns and track their migration status
     *
     * See https://docs.aws.amazon.com/application-discovery/latest/APIReference/API_StartImportTask.html
     */
    StartImportTask = "discovery:StartImportTask",
    /**
     * Grants permission to StopContinuousExport API. StopContinuousExport stops the c
     * ontinuous flow of agent's discovered data into Amazon Athena
     *
     * See https://docs.aws.amazon.com/application-discovery/latest/APIReference/API_StopContinuousExport.html
     */
    StopContinuousExport = "discovery:StopContinuousExport",
    /**
     * Grants permission to StopDataCollectionByAgentIds API. StopDataCollectionByAgen
     * tIds instructs the specified agents or Connectors to stop collecting data
     *
     * See https://docs.aws.amazon.com/application-discovery/latest/APIReference/API_StopDataCollectionByAgentIds.html
     */
    StopDataCollectionByAgentIds = "discovery:StopDataCollectionByAgentIds",
    /**
     * Grants permission to UpdateApplication API. UpdateApplication updates metadata
     * about an application
     *
     * See https://docs.aws.amazon.com/application-discovery/latest/APIReference/API_UpdateApplication.html
     */
    UpdateApplication = "discovery:UpdateApplication"
}
