UNPKG

aws-iam-policy-types

Version:

Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions

248 lines (247 loc) 13.1 kB
/** * 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" }