UNPKG

aws-iam-policy-types

Version:

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

270 lines (269 loc) 11.5 kB
/** * 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 declare enum AwsApsActions { /** * Grants permission to create alerts * * See https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-APIReference.html#AMP-APIReference-CreateAlertManagerAlerts */ 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 */ 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 */ 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 */ CreateRuleGroupsNamespace = "aps:CreateRuleGroupsNamespace", /** * Grants permission to create a scraper * * See https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-APIReference.html#AMP-APIReference-CreateScraper */ CreateScraper = "aps:CreateScraper", /** * Grants permission to create a workspace * * See https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-APIReference.html#AMP-APIReference-CreateWorkspace */ 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 */ DeleteAlertManagerDefinition = "aps:DeleteAlertManagerDefinition", /** * Grants permission to delete a silence * * See https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-APIReference.html#AMP-APIReference-DeleteAlertManagerSilence */ 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 */ 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 */ DeleteRuleGroupsNamespace = "aps:DeleteRuleGroupsNamespace", /** * Grants permission to delete a scraper * * See https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-APIReference.html#AMP-APIReference-DeleteScraper */ DeleteScraper = "aps:DeleteScraper", /** * Grants permission to delete a workspace * * See https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-APIReference.html#AMP-APIReference-DeleteWorkspace */ 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 */ 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 */ 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 */ DescribeRuleGroupsNamespace = "aps:DescribeRuleGroupsNamespace", /** * Grants permission to describe a scraper * * See https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-APIReference.html#AMP-APIReference-DescribeScraper */ DescribeScraper = "aps:DescribeScraper", /** * Grants permission to describe a workspace * * See https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-APIReference.html#AMP-APIReference-DescribeWorkspace */ DescribeWorkspace = "aps:DescribeWorkspace", /** * Grants permission to get a silence * * See https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-APIReference.html#AMP-APIReference-GetAlertManagerSilence */ 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 */ 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 */ 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 */ 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 */ 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 */ GetSeries = "aps:GetSeries", /** * Grants permission to list groups * * See https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-APIReference.html#AMP-APIReference-ListAlertManagerAlertGroups */ ListAlertManagerAlertGroups = "aps:ListAlertManagerAlertGroups", /** * Grants permission to list alerts * * See https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-APIReference.html#AMP-APIReference-ListAlertManagerAlerts */ ListAlertManagerAlerts = "aps:ListAlertManagerAlerts", /** * Grants permission to list receivers * * See https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-APIReference.html#AMP-APIReference-ListAlertManagerReceivers */ ListAlertManagerReceivers = "aps:ListAlertManagerReceivers", /** * Grants permission to list silences * * See https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-APIReference.html#AMP-APIReference-ListAlertManagerSilences */ ListAlertManagerSilences = "aps:ListAlertManagerSilences", /** * Grants permission to list active alerts * * See https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-APIReference.html#AMP-APIReference-ListAlerts */ 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 */ 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 */ ListRules = "aps:ListRules", /** * Grants permission to list scrapers * * See https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-APIReference.html#AMP-APIReference-ListScrapers */ 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 */ ListTagsForResource = "aps:ListTagsForResource", /** * Grants permission to list workspaces * * See https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-APIReference.html#AMP-APIReference-ListWorkspaces */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ UpdateLoggingConfiguration = "aps:UpdateLoggingConfiguration", /** * Grants permission to update a scraper * * See https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-APIReference.html#AMP-APIReference-UpdateScraper */ 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 */ UpdateWorkspaceAlias = "aps:UpdateWorkspaceAlias" }