UNPKG

aws-iam-policy-types

Version:

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

272 lines 12.3 kB
// 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