View a markdown version of this page

Actions, resources, and condition keys for AWS Resilience Hub - Service Authorization Reference

Actions, resources, and condition keys for AWS Resilience Hub

AWS Resilience Hub (service prefix: resiliencehub) provides the following service-specific operations, resources, actions, and condition keys for use in IAM permission policies.

References:

API operations defined by AWS Resilience Hub

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 SDK client IAM action Condition key Possible value(s) Access level

AcceptResourceGroupingRecommendations

resiliencehub

resiliencehub:AcceptResourceGroupingRecommendations

Write

AddDraftAppVersionResourceMappings

resiliencehub

resiliencehub:AddDraftAppVersionResourceMappings

Write

BatchUpdateRecommendationStatus

resiliencehub

resiliencehub:BatchUpdateRecommendationStatus

Write

CreateApp

resiliencehub

resiliencehub:CreateApp

Write

resiliencehub:TagResource

Tagging, Write

iam:PassRole

iam:PassedToService

resiliencehub.amazonaws.com

Write

CreateAppVersionAppComponent

resiliencehub

resiliencehub:CreateAppVersionAppComponent

Write

CreateAppVersionResource

resiliencehub

resiliencehub:CreateAppVersionResource

Write

CreateRecommendationTemplate

resiliencehub

resiliencehub:CreateRecommendationTemplate

Write

resiliencehub:TagResource

Tagging, Write

CreateResiliencyPolicy

resiliencehub

resiliencehub:CreateResiliencyPolicy

Write

resiliencehub:TagResource

Tagging, Write

DeleteApp

resiliencehub

resiliencehub:DeleteApp

Write

DeleteAppAssessment

resiliencehub

resiliencehub:DeleteAppAssessment

Write

DeleteAppInputSource

resiliencehub

resiliencehub:DeleteAppInputSource

Write

DeleteAppVersionAppComponent

resiliencehub

resiliencehub:DeleteAppVersionAppComponent

Write

DeleteAppVersionResource

resiliencehub

resiliencehub:DeleteAppVersionResource

Write

DeleteRecommendationTemplate

resiliencehub

resiliencehub:DeleteRecommendationTemplate

Write

DeleteResiliencyPolicy

resiliencehub

resiliencehub:DeleteResiliencyPolicy

Write

DescribeApp

resiliencehub

resiliencehub:DescribeApp

Read

DescribeAppAssessment

resiliencehub

resiliencehub:DescribeAppAssessment

Read

DescribeAppVersion

resiliencehub

resiliencehub:DescribeAppVersion

Read

DescribeAppVersionAppComponent

resiliencehub

resiliencehub:DescribeAppVersionAppComponent

Read

DescribeAppVersionResource

resiliencehub

resiliencehub:DescribeAppVersionResource

Read

DescribeAppVersionResourcesResolutionStatus

resiliencehub

resiliencehub:DescribeAppVersionResourcesResolutionStatus

Read

DescribeAppVersionTemplate

resiliencehub

resiliencehub:DescribeAppVersionTemplate

Read

DescribeDraftAppVersionResourcesImportStatus

resiliencehub

resiliencehub:DescribeDraftAppVersionResourcesImportStatus

Read

DescribeMetricsExport

resiliencehub

resiliencehub:DescribeMetricsExport

Read

DescribeResiliencyPolicy

resiliencehub

resiliencehub:DescribeResiliencyPolicy

Read

DescribeResourceGroupingRecommendationTask

resiliencehub

resiliencehub:DescribeResourceGroupingRecommendationTask

Read

ImportResourcesToDraftAppVersion

resiliencehub

resiliencehub:ImportResourcesToDraftAppVersion

Write

ListAlarmRecommendations

resiliencehub

resiliencehub:ListAlarmRecommendations

List

ListAppAssessmentComplianceDrifts

resiliencehub

resiliencehub:ListAppAssessmentComplianceDrifts

List

ListAppAssessmentResourceDrifts

resiliencehub

resiliencehub:ListAppAssessmentResourceDrifts

List

ListAppAssessments

resiliencehub

resiliencehub:ListAppAssessments

List

ListAppComponentCompliances

resiliencehub

resiliencehub:ListAppComponentCompliances

List

ListAppComponentRecommendations

resiliencehub

resiliencehub:ListAppComponentRecommendations

List

ListAppInputSources

resiliencehub

resiliencehub:ListAppInputSources

List

ListAppVersionAppComponents

resiliencehub

resiliencehub:ListAppVersionAppComponents

List

ListAppVersionResourceMappings

resiliencehub

resiliencehub:ListAppVersionResourceMappings

List

ListAppVersionResources

resiliencehub

resiliencehub:ListAppVersionResources

List

ListAppVersions

resiliencehub

resiliencehub:ListAppVersions

List

ListApps

resiliencehub

resiliencehub:ListApps

List

ListMetrics

resiliencehub

resiliencehub:ListMetrics

List

ListRecommendationTemplates

resiliencehub

resiliencehub:ListRecommendationTemplates

List

ListResiliencyPolicies

resiliencehub

resiliencehub:ListResiliencyPolicies

List

ListResourceGroupingRecommendations

resiliencehub

resiliencehub:ListResourceGroupingRecommendations

List

ListSopRecommendations

resiliencehub

resiliencehub:ListSopRecommendations

List

ListSuggestedResiliencyPolicies

resiliencehub

resiliencehub:ListSuggestedResiliencyPolicies

List

ListTagsForResource

resiliencehub

resiliencehub:ListTagsForResource

Read

ListTestRecommendations

resiliencehub

resiliencehub:ListTestRecommendations

List

ListUnsupportedAppVersionResources

resiliencehub

resiliencehub:ListUnsupportedAppVersionResources

List

PublishAppVersion

resiliencehub

resiliencehub:PublishAppVersion

Write

PutDraftAppVersionTemplate

resiliencehub

resiliencehub:PutDraftAppVersionTemplate

Write

RejectResourceGroupingRecommendations

resiliencehub

resiliencehub:RejectResourceGroupingRecommendations

Write

RemoveDraftAppVersionResourceMappings

resiliencehub

resiliencehub:RemoveDraftAppVersionResourceMappings

Write

ResolveAppVersionResources

resiliencehub

resiliencehub:ResolveAppVersionResources

Write

StartAppAssessment

resiliencehub

resiliencehub:StartAppAssessment

Write

resiliencehub:TagResource

Tagging, Write

StartMetricsExport

resiliencehub

resiliencehub:StartMetricsExport

Write

StartResourceGroupingRecommendationTask

resiliencehub

resiliencehub:StartResourceGroupingRecommendationTask

Write

TagResource

resiliencehub

resiliencehub:TagResource

Tagging, Write

UntagResource

resiliencehub

resiliencehub:UntagResource

Tagging, Write

UpdateApp

resiliencehub

resiliencehub:UpdateApp

Write

iam:PassRole

iam:PassedToService

resiliencehub.amazonaws.com

Write

UpdateAppVersion

resiliencehub

resiliencehub:UpdateAppVersion

Write

UpdateAppVersionAppComponent

resiliencehub

resiliencehub:UpdateAppVersionAppComponent

Write

UpdateAppVersionResource

resiliencehub

resiliencehub:UpdateAppVersionResource

Write

UpdateResiliencyPolicy

resiliencehub

resiliencehub:UpdateResiliencyPolicy

Write

CreateAssertion

resiliencehubv2

resiliencehub:CreateAssertion

Write

CreateInputSource

resiliencehubv2

resiliencehub:CreateInputSource

Write

CreatePolicy

resiliencehubv2

resiliencehub:CreatePolicy

Write

resiliencehub:TagResource

Tagging, Write

CreateReport

resiliencehubv2

resiliencehub:CreateReport

Write

CreateService

resiliencehubv2

resiliencehub:CreateService

Write

resiliencehub:TagResource

Tagging, Write