aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
85 lines (84 loc) • 3.33 kB
TypeScript
/**
* 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 declare enum 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
*/
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
*/
DescribeReportDefinitions = "cur:DescribeReportDefinitions",
/**
* Grants permission to get Bills CSV report
*
* See https://docs.aws.amazon.com/cur/latest/userguide/security.html#user-permissions
*/
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
*/
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
*/
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
*/
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
*/
ModifyReportDefinition = "cur:ModifyReportDefinition",
/**
* Grants permission to enable classic reports
*
* See https://docs.aws.amazon.com/cur/latest/userguide/security.html#user-permissions
*/
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
*/
PutReportDefinition = "cur:PutReportDefinition",
/**
* Grants permission to tag a resource
*
* See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_cur_TagResource.html
*/
TagResource = "cur:TagResource",
/**
* Grants permission to untag a resource
*
* See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_cur_UntagResource.html
*/
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
*/
ValidateReportDestination = "cur:ValidateReportDestination"
}