UNPKG

aws-iam-policy-types

Version:

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

353 lines 18.1 kB
"use strict"; // AUTOGENERATED FILE - DO NOT EDIT Object.defineProperty(exports, "__esModule", { value: true }); exports.AwsTrustedadvisorActions = void 0; /** * 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 */ var AwsTrustedadvisorActions; (function (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 */ AwsTrustedadvisorActions["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 */ AwsTrustedadvisorActions["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 */ AwsTrustedadvisorActions["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 */ AwsTrustedadvisorActions["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 */ AwsTrustedadvisorActions["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 */ AwsTrustedadvisorActions["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 */ AwsTrustedadvisorActions["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 */ AwsTrustedadvisorActions["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 */ AwsTrustedadvisorActions["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 */ AwsTrustedadvisorActions["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 */ AwsTrustedadvisorActions["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 */ AwsTrustedadvisorActions["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 */ AwsTrustedadvisorActions["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 */ AwsTrustedadvisorActions["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 */ AwsTrustedadvisorActions["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 */ AwsTrustedadvisorActions["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 */ AwsTrustedadvisorActions["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 */ AwsTrustedadvisorActions["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 */ AwsTrustedadvisorActions["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 */ AwsTrustedadvisorActions["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 */ AwsTrustedadvisorActions["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 */ AwsTrustedadvisorActions["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 */ AwsTrustedadvisorActions["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 */ AwsTrustedadvisorActions["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 */ AwsTrustedadvisorActions["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 */ AwsTrustedadvisorActions["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 */ AwsTrustedadvisorActions["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 */ AwsTrustedadvisorActions["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 */ AwsTrustedadvisorActions["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 */ AwsTrustedadvisorActions["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 */ AwsTrustedadvisorActions["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 */ AwsTrustedadvisorActions["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 */ AwsTrustedadvisorActions["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 */ AwsTrustedadvisorActions["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 */ AwsTrustedadvisorActions["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 */ AwsTrustedadvisorActions["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 */ AwsTrustedadvisorActions["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 */ AwsTrustedadvisorActions["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 */ AwsTrustedadvisorActions["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 */ AwsTrustedadvisorActions["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 */ AwsTrustedadvisorActions["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 */ AwsTrustedadvisorActions["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 */ AwsTrustedadvisorActions["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 */ AwsTrustedadvisorActions["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 */ AwsTrustedadvisorActions["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 */ AwsTrustedadvisorActions["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 */ AwsTrustedadvisorActions["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 */ AwsTrustedadvisorActions["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 */ AwsTrustedadvisorActions["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 */ AwsTrustedadvisorActions["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 */ AwsTrustedadvisorActions["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 */ AwsTrustedadvisorActions["UpdateRiskStatus"] = "trustedadvisor:UpdateRiskStatus"; })(AwsTrustedadvisorActions = exports.AwsTrustedadvisorActions || (exports.AwsTrustedadvisorActions = {})); //# sourceMappingURL=trustedadvisor.js.map