aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
348 lines (347 loc) • 16.3 kB
TypeScript
/**
* All IAM policy actions for AWS Trusted Advisor (TRUSTEDADVISOR)
*
* Extracted by `aws-iam-policy` from
* https://docs.aws.amazon.com/service-authorization/latest/reference/list_awstrustedadvisor.html
*
* 2025-02-24T21:50:02.832Z
*/
export declare enum AwsTrustedadvisorActions {
/**
* Grants permission to update one or more exclusion status for a list of recommen
* dation resources
*
* See https://docs.aws.amazon.com/awssupport/latest/user/get-started-with-aws-trusted-advisor-api.html
*/
BatchUpdateRecommendationResourceExclusion = "trustedadvisor:BatchUpdateRecommendationResourceExclusion",
/**
* Grants permission to create an engagement
*
* See https://docs.aws.amazon.com/awssupport/latest/user/security-trusted-advisor.html#trusted-advisor-operations
*/
CreateEngagement = "trustedadvisor:CreateEngagement",
/**
* Grants permission to create an engagement attachment
*
* See https://docs.aws.amazon.com/awssupport/latest/user/security-trusted-advisor.html#trusted-advisor-operations
*/
CreateEngagementAttachment = "trustedadvisor:CreateEngagementAttachment",
/**
* Grants permission to create an engagement communication
*
* See https://docs.aws.amazon.com/awssupport/latest/user/security-trusted-advisor.html#trusted-advisor-operations
*/
CreateEngagementCommunication = "trustedadvisor:CreateEngagementCommunication",
/**
* Grants permission to the organization management account to delete email notifi
* cation preferences from a delegated administrator account for Trusted Advisor P
* riority
*
* See https://docs.aws.amazon.com/awssupport/latest/user/security-trusted-advisor.html#trusted-advisor-operations
*/
DeleteNotificationConfigurationForDelegatedAdmin = "trustedadvisor:DeleteNotificationConfigurationForDelegatedAdmin",
/**
* Grants permission to view the AWS Support plan and various AWS Trusted Advisor
* preferences
*
* See https://docs.aws.amazon.com/awssupport/latest/user/security-trusted-advisor.html#trusted-advisor-operations
*/
DescribeAccount = "trustedadvisor:DescribeAccount",
/**
* Grants permission to view if the AWS account has enabled or disabled AWS Truste
* d Advisor
*
* See https://docs.aws.amazon.com/awssupport/latest/user/security-trusted-advisor.html#trusted-advisor-operations
*/
DescribeAccountAccess = "trustedadvisor:DescribeAccountAccess",
/**
* Grants permission to view details for the check items
*
* See https://docs.aws.amazon.com/awssupport/latest/user/security-trusted-advisor.html#trusted-advisor-operations
*/
DescribeCheckItems = "trustedadvisor:DescribeCheckItems",
/**
* Grants permission to view the refresh statuses for AWS Trusted Advisor checks
*
* See https://docs.aws.amazon.com/awssupport/latest/user/security-trusted-advisor.html#trusted-advisor-operations
*/
DescribeCheckRefreshStatuses = "trustedadvisor:DescribeCheckRefreshStatuses",
/**
* Grants permission to view the results and changed statuses for checks in the la
* st 30 days
*
* See https://docs.aws.amazon.com/awssupport/latest/user/security-trusted-advisor.html#trusted-advisor-operations
*/
DescribeCheckStatusHistoryChanges = "trustedadvisor:DescribeCheckStatusHistoryChanges",
/**
* Grants permission to view AWS Trusted Advisor check summaries
*
* See https://docs.aws.amazon.com/awssupport/latest/user/security-trusted-advisor.html#trusted-advisor-operations
*/
DescribeCheckSummaries = "trustedadvisor:DescribeCheckSummaries",
/**
* Grants permission to view details for AWS Trusted Advisor checks
*
* See https://docs.aws.amazon.com/awssupport/latest/user/security-trusted-advisor.html#trusted-advisor-operations
*/
DescribeChecks = "trustedadvisor:DescribeChecks",
/**
* Grants permission to get your email notification preferences for Trusted Adviso
* r Priority
*
* See https://docs.aws.amazon.com/awssupport/latest/user/security-trusted-advisor.html#trusted-advisor-operations
*/
DescribeNotificationConfigurations = "trustedadvisor:DescribeNotificationConfigurations",
/**
* Grants permission to view the notification preferences for the AWS account
*
* See https://docs.aws.amazon.com/awssupport/latest/user/security-trusted-advisor.html#trusted-advisor-operations
*/
DescribeNotificationPreferences = "trustedadvisor:DescribeNotificationPreferences",
/**
* Grants permission to view if the AWS account meets the requirements to enable t
* he organizational view feature
*
* See https://docs.aws.amazon.com/awssupport/latest/user/security-trusted-advisor.html#trusted-advisor-operations
*/
DescribeOrganization = "trustedadvisor:DescribeOrganization",
/**
* Grants permission to view the linked AWS accounts that are in the organization
*
* See https://docs.aws.amazon.com/awssupport/latest/user/security-trusted-advisor.html#trusted-advisor-operations
*/
DescribeOrganizationAccounts = "trustedadvisor:DescribeOrganizationAccounts",
/**
* Grants permission to view details for organizational view reports, such as the
* report name, runtime, date created, status, and format
*
* See https://docs.aws.amazon.com/awssupport/latest/user/security-trusted-advisor.html#trusted-advisor-operations
*/
DescribeReports = "trustedadvisor:DescribeReports",
/**
* Grants permission to view risk details in AWS Trusted Advisor Priority
*
* See https://docs.aws.amazon.com/awssupport/latest/user/security-trusted-advisor.html#trusted-advisor-operations
*/
DescribeRisk = "trustedadvisor:DescribeRisk",
/**
* Grants permission to view affected resources for a risk in AWS Trusted Advisor
* Priority
*
* See https://docs.aws.amazon.com/awssupport/latest/user/security-trusted-advisor.html#trusted-advisor-operations
*/
DescribeRiskResources = "trustedadvisor:DescribeRiskResources",
/**
* Grants permission to view risks in AWS Trusted Advisor Priority
*
* See https://docs.aws.amazon.com/awssupport/latest/user/security-trusted-advisor.html#trusted-advisor-operations
*/
DescribeRisks = "trustedadvisor:DescribeRisks",
/**
* Grants permission to view information about organizational view reports, such a
* s the AWS Regions, check categories, check names, and resource statuses
*
* See https://docs.aws.amazon.com/awssupport/latest/user/security-trusted-advisor.html#trusted-advisor-operations
*/
DescribeServiceMetadata = "trustedadvisor:DescribeServiceMetadata",
/**
* Grants permission to download a file that contains details about the risk in AW
* S Trusted Advisor Priority
*
* See https://docs.aws.amazon.com/awssupport/latest/user/security-trusted-advisor.html#trusted-advisor-operations
*/
DownloadRisk = "trustedadvisor:DownloadRisk",
/**
* Grants permission to exclude recommendations for AWS Trusted Advisor checks
*
* See https://docs.aws.amazon.com/awssupport/latest/user/security-trusted-advisor.html#trusted-advisor-operations
*/
ExcludeCheckItems = "trustedadvisor:ExcludeCheckItems",
/**
* Grants permission to create a report for AWS Trusted Advisor checks in your org
* anization
*
* See https://docs.aws.amazon.com/awssupport/latest/user/security-trusted-advisor.html#trusted-advisor-operations
*/
GenerateReport = "trustedadvisor:GenerateReport",
/**
* Grants permission to view an engagment
*
* See https://docs.aws.amazon.com/awssupport/latest/user/security-trusted-advisor.html#trusted-advisor-operations
*/
GetEngagement = "trustedadvisor:GetEngagement",
/**
* Grants permission to view an engagment attachment
*
* See https://docs.aws.amazon.com/awssupport/latest/user/security-trusted-advisor.html#trusted-advisor-operations
*/
GetEngagementAttachment = "trustedadvisor:GetEngagementAttachment",
/**
* Grants permission to view a specific engagement type
*
* See https://docs.aws.amazon.com/awssupport/latest/user/security-trusted-advisor.html#trusted-advisor-operations
*/
GetEngagementType = "trustedadvisor:GetEngagementType",
/**
* Grants permission to get a specific recommendation within an AWS Organization's
* organization. This API supports only prioritized recommendations
*
* See https://docs.aws.amazon.com/awssupport/latest/user/get-started-with-aws-trusted-advisor-api.html
*/
GetOrganizationRecommendation = "trustedadvisor:GetOrganizationRecommendation",
/**
* Grants permission to get a specific Recommendation
*
* See https://docs.aws.amazon.com/awssupport/latest/user/get-started-with-aws-trusted-advisor-api.html
*/
GetRecommendation = "trustedadvisor:GetRecommendation",
/**
* Grants permission to include recommendations for AWS Trusted Advisor checks
*
* See https://docs.aws.amazon.com/awssupport/latest/user/security-trusted-advisor.html#trusted-advisor-operations
*/
IncludeCheckItems = "trustedadvisor:IncludeCheckItems",
/**
* Grants permission to view, in the Trusted Advisor console, all of the accounts
* in an AWS organization that are contained by a root or organizational unit (OU)
*
* See https://docs.aws.amazon.com/awssupport/latest/user/security-trusted-advisor.html#trusted-advisor-operations
*/
ListAccountsForParent = "trustedadvisor:ListAccountsForParent",
/**
* Grants permission to list a filterable set of Checks
*
* See https://docs.aws.amazon.com/awssupport/latest/user/get-started-with-aws-trusted-advisor-api.html
*/
ListChecks = "trustedadvisor:ListChecks",
/**
* Grants permission to view all communications for an engagement
*
* See https://docs.aws.amazon.com/awssupport/latest/user/security-trusted-advisor.html#trusted-advisor-operations
*/
ListEngagementCommunications = "trustedadvisor:ListEngagementCommunications",
/**
* Grants permission to view all engagement types
*
* See https://docs.aws.amazon.com/awssupport/latest/user/security-trusted-advisor.html#trusted-advisor-operations
*/
ListEngagementTypes = "trustedadvisor:ListEngagementTypes",
/**
* Grants permission to view all engagements
*
* See https://docs.aws.amazon.com/awssupport/latest/user/security-trusted-advisor.html#trusted-advisor-operations
*/
ListEngagements = "trustedadvisor:ListEngagements",
/**
* Grants permission to list the accounts that own the resources for an AWS Organi
* zation aggregate recommendation. This API only supports prioritized recommendat
* ions
*
* See https://docs.aws.amazon.com/awssupport/latest/user/get-started-with-aws-trusted-advisor-api.html
*/
ListOrganizationRecommendationAccounts = "trustedadvisor:ListOrganizationRecommendationAccounts",
/**
* Grants permission to list Resources of a Recommendation within an AWS Organizat
* ion. This API only supports prioritized recommendations
*
* See https://docs.aws.amazon.com/awssupport/latest/user/get-started-with-aws-trusted-advisor-api.html
*/
ListOrganizationRecommendationResources = "trustedadvisor:ListOrganizationRecommendationResources",
/**
* Grants permission to list a filterable set of Recommendations within an AWS Org
* anization. This API only supports prioritized recommendations
*
* See https://docs.aws.amazon.com/awssupport/latest/user/get-started-with-aws-trusted-advisor-api.html
*/
ListOrganizationRecommendations = "trustedadvisor:ListOrganizationRecommendations",
/**
* Grants permission to view, in the Trusted Advisor console, all of the organizat
* ional units (OUs) in a parent organizational unit or root
*
* See https://docs.aws.amazon.com/awssupport/latest/user/security-trusted-advisor.html#trusted-advisor-operations
*/
ListOrganizationalUnitsForParent = "trustedadvisor:ListOrganizationalUnitsForParent",
/**
* Grants permission to list Resources of a Recommendation
*
* See https://docs.aws.amazon.com/awssupport/latest/user/get-started-with-aws-trusted-advisor-api.html
*/
ListRecommendationResources = "trustedadvisor:ListRecommendationResources",
/**
* Grants permission to list a filterable set of Recommendations
*
* See https://docs.aws.amazon.com/awssupport/latest/user/get-started-with-aws-trusted-advisor-api.html
*/
ListRecommendations = "trustedadvisor:ListRecommendations",
/**
* Grants permission to view, in the Trusted Advisor console, all of the roots tha
* t are defined in an AWS organization
*
* See https://docs.aws.amazon.com/awssupport/latest/user/security-trusted-advisor.html#trusted-advisor-operations
*/
ListRoots = "trustedadvisor:ListRoots",
/**
* Grants permission to refresh an AWS Trusted Advisor check
*
* See https://docs.aws.amazon.com/awssupport/latest/user/security-trusted-advisor.html#trusted-advisor-operations
*/
RefreshCheck = "trustedadvisor:RefreshCheck",
/**
* Grants permission to enable or disable AWS Trusted Advisor for the account
*
* See https://docs.aws.amazon.com/awssupport/latest/user/security-trusted-advisor.html#trusted-advisor-operations
*/
SetAccountAccess = "trustedadvisor:SetAccountAccess",
/**
* Grants permission to enable the organizational view feature for AWS Trusted Adv
* isor
*
* See https://docs.aws.amazon.com/awssupport/latest/user/security-trusted-advisor.html#trusted-advisor-operations
*/
SetOrganizationAccess = "trustedadvisor:SetOrganizationAccess",
/**
* Grants permission to update the details of an engagement
*
* See https://docs.aws.amazon.com/awssupport/latest/user/security-trusted-advisor.html#trusted-advisor-operations
*/
UpdateEngagement = "trustedadvisor:UpdateEngagement",
/**
* Grants permission to update the status of an engagement
*
* See https://docs.aws.amazon.com/awssupport/latest/user/security-trusted-advisor.html#trusted-advisor-operations
*/
UpdateEngagementStatus = "trustedadvisor:UpdateEngagementStatus",
/**
* Grants permission to create or update your email notification preferences for T
* rusted Advisor Priority
*
* See https://docs.aws.amazon.com/awssupport/latest/user/security-trusted-advisor.html#trusted-advisor-operations
*/
UpdateNotificationConfigurations = "trustedadvisor:UpdateNotificationConfigurations",
/**
* Grants permission to update notification preferences for AWS Trusted Advisor
*
* See https://docs.aws.amazon.com/awssupport/latest/user/security-trusted-advisor.html#trusted-advisor-operations
*/
UpdateNotificationPreferences = "trustedadvisor:UpdateNotificationPreferences",
/**
* Grants permission to update the lifecyle of a Recommendation within an AWS Orga
* nization. This API only supports prioritized recommendations
*
* See https://docs.aws.amazon.com/awssupport/latest/user/get-started-with-aws-trusted-advisor-api.html
*/
UpdateOrganizationRecommendationLifecycle = "trustedadvisor:UpdateOrganizationRecommendationLifecycle",
/**
* Grants permission to update the lifecyle of a Recommendation. This API only sup
* ports prioritized recommendations
*
* See https://docs.aws.amazon.com/awssupport/latest/user/get-started-with-aws-trusted-advisor-api.html
*/
UpdateRecommendationLifecycle = "trustedadvisor:UpdateRecommendationLifecycle",
/**
* Grants permission to update the risk status in AWS Trusted Advisor Priority
*
* See https://docs.aws.amazon.com/awssupport/latest/user/security-trusted-advisor.html#trusted-advisor-operations
*/
UpdateRiskStatus = "trustedadvisor:UpdateRiskStatus"
}