UNPKG

aws-iam-policy-types

Version:

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

87 lines 3.66 kB
// AUTOGENERATED FILE - DO NOT EDIT /** * All IAM policy actions for AWS Cost and Usage Report (CUR) * * Extracted by `aws-iam-policy` from * https://docs.aws.amazon.com/service-authorization/latest/reference/list_awscostandusagereport.html * * 2025-02-24T21:47:28.351Z */ export var AwsCurActions; (function (AwsCurActions) { /** * Grants permission to delete Cost and Usage Report Definition * * See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_cur_DeleteReportDefinition.html */ AwsCurActions["DeleteReportDefinition"] = "cur:DeleteReportDefinition"; /** * Grants permission to get Cost and Usage Report Definitions * * See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_cur_DescribeReportDefinitions.html */ AwsCurActions["DescribeReportDefinitions"] = "cur:DescribeReportDefinitions"; /** * Grants permission to get Bills CSV report * * See https://docs.aws.amazon.com/cur/latest/userguide/security.html#user-permissions */ AwsCurActions["GetClassicReport"] = "cur:GetClassicReport"; /** * Grants permission to get the classic report enablement status for Usage Reports * * See https://docs.aws.amazon.com/cur/latest/userguide/security.html#user-permissions */ AwsCurActions["GetClassicReportPreferences"] = "cur:GetClassicReportPreferences"; /** * Grants permission to get list of AWS services, usage type and operation for the * Usage Report workflow. Allows or denies download of usage reports too * * See https://docs.aws.amazon.com/cur/latest/userguide/security.html#user-permissions */ AwsCurActions["GetUsageReport"] = "cur:GetUsageReport"; /** * Grants permission to list tags for a resource * * See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_cur_ListTagsForResource.html */ AwsCurActions["ListTagsForResource"] = "cur:ListTagsForResource"; /** * Grants permission to modify Cost and Usage Report Definition * * See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_cur_ModifyReportDefinition.html */ AwsCurActions["ModifyReportDefinition"] = "cur:ModifyReportDefinition"; /** * Grants permission to enable classic reports * * See https://docs.aws.amazon.com/cur/latest/userguide/security.html#user-permissions */ AwsCurActions["PutClassicReportPreferences"] = "cur:PutClassicReportPreferences"; /** * Grants permission to write Cost and Usage Report Definition * * See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_cur_PutReportDefinition.html */ AwsCurActions["PutReportDefinition"] = "cur:PutReportDefinition"; /** * Grants permission to tag a resource * * See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_cur_TagResource.html */ AwsCurActions["TagResource"] = "cur:TagResource"; /** * Grants permission to untag a resource * * See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_cur_UntagResource.html */ AwsCurActions["UntagResource"] = "cur:UntagResource"; /** * Grants permission to validates if the s3 bucket exists with appropriate permiss * ions for CUR delivery * * See https://docs.aws.amazon.com/cur/latest/userguide/security.html#user-permissions */ AwsCurActions["ValidateReportDestination"] = "cur:ValidateReportDestination"; })(AwsCurActions || (AwsCurActions = {})); //# sourceMappingURL=cur.js.map