UNPKG

aws-iam-policy-types

Version:

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

250 lines 13.9 kB
// AUTOGENERATED FILE - DO NOT EDIT /** * 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 var AwsDiscoveryActions; (function (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 */ AwsDiscoveryActions["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 */ AwsDiscoveryActions["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 */ AwsDiscoveryActions["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 */ AwsDiscoveryActions["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 */ AwsDiscoveryActions["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 */ AwsDiscoveryActions["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 */ AwsDiscoveryActions["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 */ AwsDiscoveryActions["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 */ AwsDiscoveryActions["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 */ AwsDiscoveryActions["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 */ AwsDiscoveryActions["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 */ AwsDiscoveryActions["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 */ AwsDiscoveryActions["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 */ AwsDiscoveryActions["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 */ AwsDiscoveryActions["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 */ AwsDiscoveryActions["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 */ AwsDiscoveryActions["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 */ AwsDiscoveryActions["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 */ AwsDiscoveryActions["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 */ AwsDiscoveryActions["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 */ AwsDiscoveryActions["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 */ AwsDiscoveryActions["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 */ AwsDiscoveryActions["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 */ AwsDiscoveryActions["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 */ AwsDiscoveryActions["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 */ AwsDiscoveryActions["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 */ AwsDiscoveryActions["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 */ AwsDiscoveryActions["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 */ AwsDiscoveryActions["UpdateApplication"] = "discovery:UpdateApplication"; })(AwsDiscoveryActions || (AwsDiscoveryActions = {})); //# sourceMappingURL=discovery.js.map