View a markdown version of this page

Actions, resources, and condition keys for Amazon DevOps Guru - Service Authorization Reference

Actions, resources, and condition keys for Amazon DevOps Guru

Amazon DevOps Guru (service prefix: devops-guru) provides the following service-specific operations, resources, actions, and condition keys for use in IAM permission policies.

References:

API operations defined by Amazon DevOps Guru

The following table maps API operations to the IAM actions they authorize. Only condition keys that have static values for the given API and action are listed; for the full set of condition keys supported by each action, see the Actions table.

Operation IAM action Condition key Possible value(s) Access level

AddNotificationChannel

devops-guru:AddNotificationChannel

Write

DeleteInsight

devops-guru:DeleteInsight

Write

DescribeAccountHealth

devops-guru:DescribeAccountHealth

Read

DescribeAccountOverview

devops-guru:DescribeAccountOverview

Read

DescribeAnomaly

devops-guru:DescribeAnomaly

Read

DescribeEventSourcesConfig

devops-guru:DescribeEventSourcesConfig

Read

DescribeFeedback

devops-guru:DescribeFeedback

Read

DescribeInsight

devops-guru:DescribeInsight

Read

DescribeOrganizationHealth

devops-guru:DescribeOrganizationHealth

Read

DescribeOrganizationOverview

devops-guru:DescribeOrganizationOverview

Read

DescribeOrganizationResourceCollectionHealth

devops-guru:DescribeOrganizationResourceCollectionHealth

Read

DescribeResourceCollectionHealth

devops-guru:DescribeResourceCollectionHealth

Read

DescribeServiceIntegration

devops-guru:DescribeServiceIntegration

Read

GetCostEstimation

devops-guru:GetCostEstimation

Read

GetResourceCollection

devops-guru:GetResourceCollection

Read

ListAnomaliesForInsight

devops-guru:ListAnomaliesForInsight

List

ListAnomalousLogGroups

devops-guru:ListAnomalousLogGroups

List

ListEvents

devops-guru:ListEvents

List

ListInsights

devops-guru:ListInsights

List

ListMonitoredResources

devops-guru:ListMonitoredResources

List

ListNotificationChannels

devops-guru:ListNotificationChannels

List

ListOrganizationInsights

devops-guru:ListOrganizationInsights

List

ListRecommendations

devops-guru:ListRecommendations

List

PutFeedback

devops-guru:PutFeedback

Write

RemoveNotificationChannel

devops-guru:RemoveNotificationChannel

Write

SearchInsights

devops-guru:SearchInsights

List

SearchOrganizationInsights

devops-guru:SearchOrganizationInsights

List

StartCostEstimation

devops-guru:StartCostEstimation

Read

UpdateEventSourcesConfig

devops-guru:UpdateEventSourcesConfig

Write

UpdateResourceCollection

devops-guru:UpdateResourceCollection

Write

UpdateServiceIntegration

devops-guru:UpdateServiceIntegration

Write

Actions defined by Amazon DevOps Guru

You can specify the following actions in the Action element of an IAM policy statement. Use policies to grant permissions to perform an operation in AWS. When you use an action in a policy, you usually allow or deny access to the API operation or CLI command with the same name. However, in some cases, a single action controls access to more than one operation. Alternatively, some operations require several different actions.

Actions Description Resource types (*required) Condition keys Access level

AddNotificationChannel

Grants permission to add a notification channel to DevOps Guru

topic*

Write

DeleteInsight

Grants permission to delete specified insight in your account

Write

DescribeAccountHealth

Grants permission to view the health of operations in your AWS account

Read

DescribeAccountOverview

Grants permission to view the health of operations within a time range in your AWS account

Read

DescribeAnomaly

Grants permission to list the details of a specified anomaly

Read

DescribeEventSourcesConfig

Grants permission to retrieve details about event sources for DevOps Guru

Read

DescribeFeedback

Grants permission to view the feedback details of a specified insight

Read

DescribeInsight

Grants permission to list the details of a specified insight

Read

DescribeOrganizationHealth

Grants permission to view the health of operations in your organization

Read

DescribeOrganizationOverview

Grants permission to view the health of operations within a time range in your organization

Read

DescribeOrganizationResourceCollectionHealth

Grants permission to view the health of operations for each AWS CloudFormation stack or AWS Services or accounts specified in DevOps Guru in your organization

Read

DescribeResourceCollectionHealth

Grants permission to view the health of operations for each AWS CloudFormation stack specified in DevOps Guru

Read

DescribeServiceIntegration

Grants permission to view the integration status of services that can be integrated with DevOps Guru

Read

GetCostEstimation

Grants permission to list service resource cost estimates

Read

GetResourceCollection

Grants permission to list AWS CloudFormation stacks that DevOps Guru is configured to use

Read

ListAnomaliesForInsight

Grants permission to list anomalies of a given insight in your account

devops-guru:ServiceNames

List

ListAnomalousLogGroups

Grants permission to list log anomalies of a given insight in your account

List

ListEvents

Grants permission to list resource events that are evaluated by DevOps Guru

List

ListInsights

Grants permission to list insights in your account

List

ListMonitoredResources

Grants permission to list resource monitored by DevOps Guru in your account

List

ListNotificationChannels

Grants permission to list notification channels configured for DevOps Guru in your account

List

ListOrganizationInsights

Grants permission to list insights in your organization

List

ListRecommendations

Grants permission to list a specified insight's recommendations

List

PutFeedback

Grants permission to submit a feedback to DevOps Guru

Write

RemoveNotificationChannel

Grants permission to remove a notification channel from DevOps Guru

topic*

Write

SearchInsights

Grants permission to search insights in your account

devops-guru:ServiceNames

List

SearchOrganizationInsights

Grants permission to search insights in your organization

List

StartCostEstimation

Grants permission to start the creation of an estimate of the monthly cost

Read

UpdateEventSourcesConfig

Grants permission to update an event source for DevOps Guru

Write

UpdateResourceCollection

Grants permission to update the list of AWS CloudFormation stacks that are used to specify which AWS resources in your account are analyzed by DevOps Guru

Write

UpdateServiceIntegration

Grants permission to enable or disable a service that integrates with DevOps Guru

Write

Resource types defined by Amazon DevOps Guru

The following resource types are defined by this service and can be used in the Resource element of IAM permission policy statements.

Resource types ARN Condition keys

topic

arn:${Partition}:sns:${Region}:${Account}:${TopicName}

Condition keys for Amazon DevOps Guru

Amazon DevOps Guru defines the following condition keys that can be used in the Condition element of an IAM policy.

Condition keys Description Type

devops-guru:ServiceNames

Filters access by API to restrict access to given AWS service names

ArrayOfString