UNPKG

aws-iam-policy-types

Version:

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

353 lines 16.8 kB
// AUTOGENERATED FILE - DO NOT EDIT /** * All IAM policy actions for Amazon CloudWatch (CLOUDWATCH) * * Extracted by `aws-iam-policy` from * https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazoncloudwatch.html * * 2025-02-24T21:47:06.580Z */ export var AwsCloudwatchActions; (function (AwsCloudwatchActions) { /** * Grants permission to batch get service level indicator report * * See https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Application-Monitoring-Sections.html#ApplicationSignals-PreviewSDK */ AwsCloudwatchActions["BatchGetServiceLevelIndicatorReport"] = "cloudwatch:BatchGetServiceLevelIndicatorReport"; /** * Grants permission to batch retrieve a service level objective budget report * * See https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Application-Monitoring-Sections.html#ApplicationSignals-PreviewSDK */ AwsCloudwatchActions["BatchGetServiceLevelObjectiveBudgetReport"] = "cloudwatch:BatchGetServiceLevelObjectiveBudgetReport"; /** * Grants permission to create a service level objective * * See https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Application-Monitoring-Sections.html#ApplicationSignals-PreviewSDK */ AwsCloudwatchActions["CreateServiceLevelObjective"] = "cloudwatch:CreateServiceLevelObjective"; /** * Grants permission to delete a collection of alarms * * See https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_DeleteAlarms.html */ AwsCloudwatchActions["DeleteAlarms"] = "cloudwatch:DeleteAlarms"; /** * Grants permission to delete the specified anomaly detection model from your acc * ount * * See https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_DeleteAnomalyDetector.html */ AwsCloudwatchActions["DeleteAnomalyDetector"] = "cloudwatch:DeleteAnomalyDetector"; /** * Grants permission to delete all CloudWatch dashboards that you specify * * See https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_DeleteDashboards.html */ AwsCloudwatchActions["DeleteDashboards"] = "cloudwatch:DeleteDashboards"; /** * Grants permission to delete a collection of insight rules * * See https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_DeleteInsightRules.html */ AwsCloudwatchActions["DeleteInsightRules"] = "cloudwatch:DeleteInsightRules"; /** * Grants permission to delete the CloudWatch metric stream that you specify * * See https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_DeleteMetricStream.html */ AwsCloudwatchActions["DeleteMetricStream"] = "cloudwatch:DeleteMetricStream"; /** * Grants permission to delete a service level objective * * See https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Application-Monitoring-Sections.html#ApplicationSignals-PreviewSDK */ AwsCloudwatchActions["DeleteServiceLevelObjective"] = "cloudwatch:DeleteServiceLevelObjective"; /** * Grants permission to retrieve the history for the specified alarm * * See https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_DescribeAlarmHistory.html */ AwsCloudwatchActions["DescribeAlarmHistory"] = "cloudwatch:DescribeAlarmHistory"; /** * Grants permission to describe all alarms, currently owned by the user's account * * See https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_DescribeAlarms.html */ AwsCloudwatchActions["DescribeAlarms"] = "cloudwatch:DescribeAlarms"; /** * Grants permission to describe all alarms configured on the specified metric, cu * rrently owned by the user's account * * See https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_DescribeAlarmsForMetric.html */ AwsCloudwatchActions["DescribeAlarmsForMetric"] = "cloudwatch:DescribeAlarmsForMetric"; /** * Grants permission to list the anomaly detection models that you have created in * your account * * See https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_DescribeAnomalyDetectors.html */ AwsCloudwatchActions["DescribeAnomalyDetectors"] = "cloudwatch:DescribeAnomalyDetectors"; /** * Grants permission to describe all insight rules, currently owned by the user's * account * * See https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_DescribeInsightRules.html */ AwsCloudwatchActions["DescribeInsightRules"] = "cloudwatch:DescribeInsightRules"; /** * Grants permission to disable actions for a collection of alarms * * See https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_DisableAlarmActions.html */ AwsCloudwatchActions["DisableAlarmActions"] = "cloudwatch:DisableAlarmActions"; /** * Grants permission to disable a collection of insight rules * * See https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_DisableInsightRules.html */ AwsCloudwatchActions["DisableInsightRules"] = "cloudwatch:DisableInsightRules"; /** * Grants permission to enable actions for a collection of alarms * * See https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_EnableAlarmActions.html */ AwsCloudwatchActions["EnableAlarmActions"] = "cloudwatch:EnableAlarmActions"; /** * Grants permission to enable a collection of insight rules * * See https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_EnableInsightRules.html */ AwsCloudwatchActions["EnableInsightRules"] = "cloudwatch:EnableInsightRules"; /** * Grants permission to enable a CloudWatch topology discovery * * See https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Application-Monitoring-Sections.html#ApplicationSignals-PreviewSDK */ AwsCloudwatchActions["EnableTopologyDiscovery"] = "cloudwatch:EnableTopologyDiscovery"; /** * Grants permission to generate a Metrics Insights or Logs Insights query string * from a natural language prompt * * See https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch-metrics-insights-query-assist.html */ AwsCloudwatchActions["GenerateQuery"] = "cloudwatch:GenerateQuery"; /** * Grants permission to display the details of the CloudWatch dashboard you specif * y * * See https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_GetDashboard.html */ AwsCloudwatchActions["GetDashboard"] = "cloudwatch:GetDashboard"; /** * Grants permission to return the top-N report of unique contributors over a time * range for a given insight rule * * See https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_GetInsightRuleReport.html */ AwsCloudwatchActions["GetInsightRuleReport"] = "cloudwatch:GetInsightRuleReport"; /** * Grants permission to retrieve batch amounts of CloudWatch metric data and perfo * rm metric math on retrieved data * * See https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_GetMetricData.html */ AwsCloudwatchActions["GetMetricData"] = "cloudwatch:GetMetricData"; /** * Grants permission to retrieve statistics for the specified metric * * See https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_GetMetricStatistics.html */ AwsCloudwatchActions["GetMetricStatistics"] = "cloudwatch:GetMetricStatistics"; /** * Grants permission to return the details of a CloudWatch metric stream * * See https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_GetMetricStream.html */ AwsCloudwatchActions["GetMetricStream"] = "cloudwatch:GetMetricStream"; /** * Grants permission to retrieve snapshots of metric widgets * * See https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_GetMetricWidgetImage.html */ AwsCloudwatchActions["GetMetricWidgetImage"] = "cloudwatch:GetMetricWidgetImage"; /** * Grants permission to retrieve information about a service * * See https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Application-Monitoring-Sections.html#ApplicationSignals-PreviewSDK */ AwsCloudwatchActions["GetService"] = "cloudwatch:GetService"; /** * Grants permission to retrieve service data * * See https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/permissions-reference-cw.html */ AwsCloudwatchActions["GetServiceData"] = "cloudwatch:GetServiceData"; /** * Grants permission to retrieve information about service level objective * * See https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Application-Monitoring-Sections.html#ApplicationSignals-PreviewSDK */ AwsCloudwatchActions["GetServiceLevelObjective"] = "cloudwatch:GetServiceLevelObjective"; /** * Grants permission to retrieve a CloudWatch topology discovery status * * See https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/permissions-reference-cw.html */ AwsCloudwatchActions["GetTopologyDiscoveryStatus"] = "cloudwatch:GetTopologyDiscoveryStatus"; /** * Grants permission to retrieve a CloudWatch topology map * * See https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Application-Monitoring-Sections.html#ApplicationSignals-PreviewSDK */ AwsCloudwatchActions["GetTopologyMap"] = "cloudwatch:GetTopologyMap"; /** * Grants permission to share CloudWatch resources with a monitoring account * * See https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Unified-Cross-Account-Setup.html#CloudWatch-Unified-Cross-Account-Setup-permissions */ AwsCloudwatchActions["Link"] = "cloudwatch:Link"; /** * Grants permission to return a list of all CloudWatch dashboards in your account * * See https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_ListDashboards.html */ AwsCloudwatchActions["ListDashboards"] = "cloudwatch:ListDashboards"; /** * Grants permission to retrieve all the entities that are emitting a given metric * * See https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/permissions-reference-cw.html */ AwsCloudwatchActions["ListEntitiesForMetric"] = "cloudwatch:ListEntitiesForMetric"; /** * Grants permission to list available managed Insight Rules for a given Resource * ARN * * See https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_ListManagedInsightRules.html */ AwsCloudwatchActions["ListManagedInsightRules"] = "cloudwatch:ListManagedInsightRules"; /** * Grants permission to return a list of all CloudWatch metric streams in your acc * ount * * See https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_ListMetricStreams.html */ AwsCloudwatchActions["ListMetricStreams"] = "cloudwatch:ListMetricStreams"; /** * Grants permission to retrieve a list of valid metrics stored for the AWS accoun * t owner * * See https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_ListMetrics.html */ AwsCloudwatchActions["ListMetrics"] = "cloudwatch:ListMetrics"; /** * Grants permission to list service level objectives * * See https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Application-Monitoring-Sections.html#ApplicationSignals-PreviewSDK */ AwsCloudwatchActions["ListServiceLevelObjectives"] = "cloudwatch:ListServiceLevelObjectives"; /** * Grants permission to list services * * See https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Application-Monitoring-Sections.html#ApplicationSignals-PreviewSDK */ AwsCloudwatchActions["ListServices"] = "cloudwatch:ListServices"; /** * Grants permission to list tags for an Amazon CloudWatch resource * * See https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_ListTagsForResource.html */ AwsCloudwatchActions["ListTagsForResource"] = "cloudwatch:ListTagsForResource"; /** * Grants permission to create or update an anomaly detection model for a CloudWat * ch metric * * See https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_PutAnomalyDetector.html */ AwsCloudwatchActions["PutAnomalyDetector"] = "cloudwatch:PutAnomalyDetector"; /** * Grants permission to create or update a composite alarm * * See https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_PutCompositeAlarm.html */ AwsCloudwatchActions["PutCompositeAlarm"] = "cloudwatch:PutCompositeAlarm"; /** * Grants permission to create a CloudWatch dashboard, or update an existing dashb * oard if it already exists * * See https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_PutDashboard.html */ AwsCloudwatchActions["PutDashboard"] = "cloudwatch:PutDashboard"; /** * Grants permission to create a new insight rule or replace an existing insight r * ule * * See https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_PutInsightRule.html */ AwsCloudwatchActions["PutInsightRule"] = "cloudwatch:PutInsightRule"; /** * Grants permission to create managed Insight Rules * * See https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_PutManagedInsightRules.html */ AwsCloudwatchActions["PutManagedInsightRules"] = "cloudwatch:PutManagedInsightRules"; /** * Grants permission to create or update an alarm and associates it with the speci * fied Amazon CloudWatch metric * * See https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_PutMetricAlarm.html */ AwsCloudwatchActions["PutMetricAlarm"] = "cloudwatch:PutMetricAlarm"; /** * Grants permission to publish metric data points to Amazon CloudWatch * * See https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_PutMetricData.html */ AwsCloudwatchActions["PutMetricData"] = "cloudwatch:PutMetricData"; /** * Grants permission to create a CloudWatch metric stream, or update an existing m * etric stream if it already exists * * See https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_PutMetricStream.html */ AwsCloudwatchActions["PutMetricStream"] = "cloudwatch:PutMetricStream"; /** * Grants permission to temporarily set the state of an alarm for testing purposes * * See https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_SetAlarmState.html */ AwsCloudwatchActions["SetAlarmState"] = "cloudwatch:SetAlarmState"; /** * Grants permission to start all CloudWatch metric streams that you specify * * See https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_StartMetricStreams.html */ AwsCloudwatchActions["StartMetricStreams"] = "cloudwatch:StartMetricStreams"; /** * Grants permission to stop all CloudWatch metric streams that you specify * * See https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_StopMetricStreams.html */ AwsCloudwatchActions["StopMetricStreams"] = "cloudwatch:StopMetricStreams"; /** * Grants permission to add tags to an Amazon CloudWatch resource * * See https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_TagResource.html */ AwsCloudwatchActions["TagResource"] = "cloudwatch:TagResource"; /** * Grants permission to remove a tag from an Amazon CloudWatch resource * * See https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_UntagResource.html */ AwsCloudwatchActions["UntagResource"] = "cloudwatch:UntagResource"; /** * Grants permission to update a service level objective * * See https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Application-Monitoring-Sections.html#ApplicationSignals-PreviewSDK */ AwsCloudwatchActions["UpdateServiceLevelObjective"] = "cloudwatch:UpdateServiceLevelObjective"; })(AwsCloudwatchActions || (AwsCloudwatchActions = {})); //# sourceMappingURL=cloudwatch.js.map