aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
250 lines • 13.9 kB
JavaScript
// 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