aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
87 lines • 3.66 kB
JavaScript
// 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