aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
272 lines • 12.3 kB
JavaScript
// AUTOGENERATED FILE - DO NOT EDIT
/**
* All IAM policy actions for Amazon Managed Service for Prometheus (APS)
*
* Extracted by `aws-iam-policy` from
* https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonmanagedserviceforprometheus.html
*
* 2025-02-24T21:48:45.448Z
*/
export var AwsApsActions;
(function (AwsApsActions) {
/**
* Grants permission to create alerts
*
* See https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-APIReference.html#AMP-APIReference-CreateAlertManagerAlerts
*/
AwsApsActions["CreateAlertManagerAlerts"] = "aps:CreateAlertManagerAlerts";
/**
* Grants permission to create an alert manager definition
*
* See https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-APIReference.html#AMP-APIReference-CreateAlertManagerDefinition
*/
AwsApsActions["CreateAlertManagerDefinition"] = "aps:CreateAlertManagerDefinition";
/**
* Grants permission to create a logging configuration
*
* See https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-APIReference.html#AMP-APIReference-CreateLoggingConfiguration
*/
AwsApsActions["CreateLoggingConfiguration"] = "aps:CreateLoggingConfiguration";
/**
* Grants permission to create a rule groups namespace
*
* See https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-APIReference.html#AMP-APIReference-CreateRuleGroupsNamespace
*/
AwsApsActions["CreateRuleGroupsNamespace"] = "aps:CreateRuleGroupsNamespace";
/**
* Grants permission to create a scraper
*
* See https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-APIReference.html#AMP-APIReference-CreateScraper
*/
AwsApsActions["CreateScraper"] = "aps:CreateScraper";
/**
* Grants permission to create a workspace
*
* See https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-APIReference.html#AMP-APIReference-CreateWorkspace
*/
AwsApsActions["CreateWorkspace"] = "aps:CreateWorkspace";
/**
* Grants permission to delete an alert manager definition
*
* See https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-APIReference.html#AMP-APIReference-DeleteAlertManagerDefinition
*/
AwsApsActions["DeleteAlertManagerDefinition"] = "aps:DeleteAlertManagerDefinition";
/**
* Grants permission to delete a silence
*
* See https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-APIReference.html#AMP-APIReference-DeleteAlertManagerSilence
*/
AwsApsActions["DeleteAlertManagerSilence"] = "aps:DeleteAlertManagerSilence";
/**
* Grants permission to delete a logging configuration
*
* See https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-APIReference.html#AMP-APIReference-DeleteLoggingConfiguration
*/
AwsApsActions["DeleteLoggingConfiguration"] = "aps:DeleteLoggingConfiguration";
/**
* Grants permission to delete a rule groups namespace
*
* See https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-APIReference.html#AMP-APIReference-DeleteRuleGroupsNamespace
*/
AwsApsActions["DeleteRuleGroupsNamespace"] = "aps:DeleteRuleGroupsNamespace";
/**
* Grants permission to delete a scraper
*
* See https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-APIReference.html#AMP-APIReference-DeleteScraper
*/
AwsApsActions["DeleteScraper"] = "aps:DeleteScraper";
/**
* Grants permission to delete a workspace
*
* See https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-APIReference.html#AMP-APIReference-DeleteWorkspace
*/
AwsApsActions["DeleteWorkspace"] = "aps:DeleteWorkspace";
/**
* Grants permission to describe an alert manager definition
*
* See https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-APIReference.html#AMP-APIReference-DescribeAlertManagerDefinition
*/
AwsApsActions["DescribeAlertManagerDefinition"] = "aps:DescribeAlertManagerDefinition";
/**
* Grants permission to describe a logging configuration
*
* See https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-APIReference.html#AMP-APIReference-DescribeLoggingConfiguration
*/
AwsApsActions["DescribeLoggingConfiguration"] = "aps:DescribeLoggingConfiguration";
/**
* Grants permission to describe a rule groups namespace
*
* See https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-APIReference.html#AMP-APIReference-DescribeRuleGroupsNamespace
*/
AwsApsActions["DescribeRuleGroupsNamespace"] = "aps:DescribeRuleGroupsNamespace";
/**
* Grants permission to describe a scraper
*
* See https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-APIReference.html#AMP-APIReference-DescribeScraper
*/
AwsApsActions["DescribeScraper"] = "aps:DescribeScraper";
/**
* Grants permission to describe a workspace
*
* See https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-APIReference.html#AMP-APIReference-DescribeWorkspace
*/
AwsApsActions["DescribeWorkspace"] = "aps:DescribeWorkspace";
/**
* Grants permission to get a silence
*
* See https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-APIReference.html#AMP-APIReference-GetAlertManagerSilence
*/
AwsApsActions["GetAlertManagerSilence"] = "aps:GetAlertManagerSilence";
/**
* Grants permission to get current status of an alertmanager
*
* See https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-APIReference.html#AMP-APIReference-GetAlertManagerStatus
*/
AwsApsActions["GetAlertManagerStatus"] = "aps:GetAlertManagerStatus";
/**
* Grants permission to get default scraper configuration
*
* See https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-APIReference.html#AMP-APIReference-GetDefaultScraperConfiguration
*/
AwsApsActions["GetDefaultScraperConfiguration"] = "aps:GetDefaultScraperConfiguration";
/**
* Grants permission to retrieve AMP workspace labels
*
* See https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-APIReference.html#AMP-APIReference-GetLabels
*/
AwsApsActions["GetLabels"] = "aps:GetLabels";
/**
* Grants permission to retrieve the metadata for AMP workspace metrics
*
* See https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-APIReference.html#AMP-APIReference-GetMetricMetadata
*/
AwsApsActions["GetMetricMetadata"] = "aps:GetMetricMetadata";
/**
* Grants permission to retrieve AMP workspace time series data
*
* See https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-APIReference.html#AMP-APIReference-GetSeries
*/
AwsApsActions["GetSeries"] = "aps:GetSeries";
/**
* Grants permission to list groups
*
* See https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-APIReference.html#AMP-APIReference-ListAlertManagerAlertGroups
*/
AwsApsActions["ListAlertManagerAlertGroups"] = "aps:ListAlertManagerAlertGroups";
/**
* Grants permission to list alerts
*
* See https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-APIReference.html#AMP-APIReference-ListAlertManagerAlerts
*/
AwsApsActions["ListAlertManagerAlerts"] = "aps:ListAlertManagerAlerts";
/**
* Grants permission to list receivers
*
* See https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-APIReference.html#AMP-APIReference-ListAlertManagerReceivers
*/
AwsApsActions["ListAlertManagerReceivers"] = "aps:ListAlertManagerReceivers";
/**
* Grants permission to list silences
*
* See https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-APIReference.html#AMP-APIReference-ListAlertManagerSilences
*/
AwsApsActions["ListAlertManagerSilences"] = "aps:ListAlertManagerSilences";
/**
* Grants permission to list active alerts
*
* See https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-APIReference.html#AMP-APIReference-ListAlerts
*/
AwsApsActions["ListAlerts"] = "aps:ListAlerts";
/**
* Grants permission to list rule groups namespaces
*
* See https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-APIReference.html#AMP-APIReference-ListRuleGroupsNamespaces
*/
AwsApsActions["ListRuleGroupsNamespaces"] = "aps:ListRuleGroupsNamespaces";
/**
* Grants permission to list alerting and recording rules
*
* See https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-APIReference.html#AMP-APIReference-ListRules
*/
AwsApsActions["ListRules"] = "aps:ListRules";
/**
* Grants permission to list scrapers
*
* See https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-APIReference.html#AMP-APIReference-ListScrapers
*/
AwsApsActions["ListScrapers"] = "aps:ListScrapers";
/**
* Grants permission to list tags on an AMP resource
*
* See https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-APIReference.html#AMP-APIReference-ListTagsForResource
*/
AwsApsActions["ListTagsForResource"] = "aps:ListTagsForResource";
/**
* Grants permission to list workspaces
*
* See https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-APIReference.html#AMP-APIReference-ListWorkspaces
*/
AwsApsActions["ListWorkspaces"] = "aps:ListWorkspaces";
/**
* Grants permission to update an alert manager definition
*
* See https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-APIReference.html#AMP-APIReference-PutAlertManagerDefinition
*/
AwsApsActions["PutAlertManagerDefinition"] = "aps:PutAlertManagerDefinition";
/**
* Grants permission to create or update a silence
*
* See https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-APIReference.html#AMP-APIReference-PutAlertManagerSilences
*/
AwsApsActions["PutAlertManagerSilences"] = "aps:PutAlertManagerSilences";
/**
* Grants permission to update a rule groups namespace
*
* See https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-APIReference.html#AMP-APIReference-PutRuleGroupsNamespace
*/
AwsApsActions["PutRuleGroupsNamespace"] = "aps:PutRuleGroupsNamespace";
/**
* Grants permission to run a query on AMP workspace metrics
*
* See https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-APIReference.html#AMP-APIReference-QueryMetrics
*/
AwsApsActions["QueryMetrics"] = "aps:QueryMetrics";
/**
* Grants permission to perform a remote write operation to initiate the streaming
* of metrics to AMP workspace
*
* See https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-APIReference.html#AMP-APIReference-RemoteWrite
*/
AwsApsActions["RemoteWrite"] = "aps:RemoteWrite";
/**
* Grants permission to tag an AMP resource
*
* See https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-APIReference.html#AMP-APIReference-TagResource
*/
AwsApsActions["TagResource"] = "aps:TagResource";
/**
* Grants permission to untag an AMP resource
*
* See https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-APIReference.html#AMP-APIReference-UntagResource
*/
AwsApsActions["UntagResource"] = "aps:UntagResource";
/**
* Grants permission to update a logging configuration
*
* See https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-APIReference.html#AMP-APIReference-UpdateLoggingConfiguration
*/
AwsApsActions["UpdateLoggingConfiguration"] = "aps:UpdateLoggingConfiguration";
/**
* Grants permission to update a scraper
*
* See https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-APIReference.html#AMP-APIReference-UpdateScraper
*/
AwsApsActions["UpdateScraper"] = "aps:UpdateScraper";
/**
* Grants permission to modify the alias of existing AMP workspace
*
* See https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-APIReference.html#AMP-APIReference-UpdateWorkspaceAlias
*/
AwsApsActions["UpdateWorkspaceAlias"] = "aps:UpdateWorkspaceAlias";
})(AwsApsActions || (AwsApsActions = {}));
//# sourceMappingURL=aps.js.map