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
TypeScript
/**
* 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"
}