aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
364 lines (363 loc) • 15.8 kB
TypeScript
/**
* All IAM policy actions for AWS Cost Explorer Service (CE)
*
* Extracted by `aws-iam-policy` from
* https://docs.aws.amazon.com/service-authorization/latest/reference/list_awscostexplorerservice.html
*
* 2025-02-24T21:47:28.855Z
*/
export declare enum AwsCeActions {
/**
* Grants permission to create a new Anomaly Monitor
*
* See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_CreateAnomalyMonitor.html
*/
CreateAnomalyMonitor = "ce:CreateAnomalyMonitor",
/**
* Grants permission to create a new Anomaly Subscription
*
* See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_CreateAnomalySubscription.html
*/
CreateAnomalySubscription = "ce:CreateAnomalySubscription",
/**
* Grants permission to create a new Cost Category with the requested name and rul
* es
*
* See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_CreateCostCategoryDefinition.html
*/
CreateCostCategoryDefinition = "ce:CreateCostCategoryDefinition",
/**
* Grants permission to create Reservation expiration alerts
*
* See https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/billing-permissions-ref.html
*/
CreateNotificationSubscription = "ce:CreateNotificationSubscription",
/**
* Grants permission to create Cost Explorer Reports
*
* See https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/billing-permissions-ref.html
*/
CreateReport = "ce:CreateReport",
/**
* Grants permission to delete an Anomaly Monitor
*
* See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_DeleteAnomalyMonitor.html
*/
DeleteAnomalyMonitor = "ce:DeleteAnomalyMonitor",
/**
* Grants permission to delete an Anomaly Subscription
*
* See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_DeleteAnomalySubscription.html
*/
DeleteAnomalySubscription = "ce:DeleteAnomalySubscription",
/**
* Grants permission to delete a Cost Category
*
* See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_DeleteCostCategoryDefinition.html
*/
DeleteCostCategoryDefinition = "ce:DeleteCostCategoryDefinition",
/**
* Grants permission to delete Reservation expiration alerts
*
* See https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/billing-permissions-ref.html
*/
DeleteNotificationSubscription = "ce:DeleteNotificationSubscription",
/**
* Grants permission to delete Cost Explorer Reports
*
* See https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/billing-permissions-ref.html
*/
DeleteReport = "ce:DeleteReport",
/**
* Grants permission to retrieve descriptions such as the name, ARN, rules, defini
* tion, and effective dates of a Cost Category
*
* See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_DescribeCostCategoryDefinition.html
*/
DescribeCostCategoryDefinition = "ce:DescribeCostCategoryDefinition",
/**
* Grants permission to view Reservation expiration alerts
*
* See https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/billing-permissions-ref.html
*/
DescribeNotificationSubscription = "ce:DescribeNotificationSubscription",
/**
* Grants permission to view Cost Explorer Reports page
*
* See https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/billing-permissions-ref.html
*/
DescribeReport = "ce:DescribeReport",
/**
* Grants permission to retrieve anomalies
*
* See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_GetAnomalies.html
*/
GetAnomalies = "ce:GetAnomalies",
/**
* Grants permission to query Anomaly Monitors
*
* See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_GetAnomalyMonitors.html
*/
GetAnomalyMonitors = "ce:GetAnomalyMonitors",
/**
* Grants permission to query Anomaly Subscriptions
*
* See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_GetAnomalySubscriptions.html
*/
GetAnomalySubscriptions = "ce:GetAnomalySubscriptions",
/**
* Grants permission to retrieve approximate usage record count for the chosen res
* ource, level, and hourly granularity preferences, derived from the past month's
* usage
*
* See https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/billing-permissions-ref.html
*/
GetApproximateUsageRecords = "ce:GetApproximateUsageRecords",
/**
* Grants permission to retrieve the commitment purchase analysis for your account
*
* See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_GetCommitmentPurchaseAnalysis.html
*/
GetCommitmentPurchaseAnalysis = "ce:GetCommitmentPurchaseAnalysis",
/**
* Grants permission to view whether existing or fine-grained IAM actions are bein
* g used to control authorization to Billing, Cost Management, and Account consol
* es
*
* See https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/billing-permissions-ref.html
*/
GetConsoleActionSetEnforced = "ce:GetConsoleActionSetEnforced",
/**
* Grants permission to retrieve the cost and usage metrics for your account
*
* See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_GetCostAndUsage.html
*/
GetCostAndUsage = "ce:GetCostAndUsage",
/**
* Grants permission to retrieve the cost and usage metrics with resources for you
* r account
*
* See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_GetCostAndUsageWithResources.html
*/
GetCostAndUsageWithResources = "ce:GetCostAndUsageWithResources",
/**
* Grants permission to query Cost Catagory names and values for a specified time
* period
*
* See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_GetCostCategories.html
*/
GetCostCategories = "ce:GetCostCategories",
/**
* Grants permission to retrieve a cost forecast for a forecast time period
*
* See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_GetCostForecast.html
*/
GetCostForecast = "ce:GetCostForecast",
/**
* Grants permission to retrieve all available filter values for a filter for a pe
* riod of time
*
* See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_GetDimensionValues.html
*/
GetDimensionValues = "ce:GetDimensionValues",
/**
* Grants permission to view Cost Explorer Preferences page
*
* See https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/billing-permissions-ref.html
*/
GetPreferences = "ce:GetPreferences",
/**
* Grants permission to retrieve the reservation coverage for your account
*
* See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_GetReservationCoverage.html
*/
GetReservationCoverage = "ce:GetReservationCoverage",
/**
* Grants permission to retrieve the reservation recommendations for your account
*
* See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_GetReservationPurchaseRecommendation.html
*/
GetReservationPurchaseRecommendation = "ce:GetReservationPurchaseRecommendation",
/**
* Grants permission to retrieve the reservation utilization for your account
*
* See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_GetReservationUtilization.html
*/
GetReservationUtilization = "ce:GetReservationUtilization",
/**
* Grants permission to retrieve the rightsizing recommendations for your account
*
* See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_GetRightsizingRecommendation.html
*/
GetRightsizingRecommendation = "ce:GetRightsizingRecommendation",
/**
* Grants permission to retrieve the Savings Plan recommendation details for your
* account
*
* See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_GetSavingsPlanPurchaseRecommendationDetails.html
*/
GetSavingsPlanPurchaseRecommendationDetails = "ce:GetSavingsPlanPurchaseRecommendationDetails",
/**
* Grants permission to retrieve the Savings Plans coverage for your account
*
* See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_GetSavingsPlansCoverage.html
*/
GetSavingsPlansCoverage = "ce:GetSavingsPlansCoverage",
/**
* Grants permission to retrieve the Savings Plans recommendations for your accoun
* t
*
* See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_GetSavingsPlansPurchaseRecommendation.html
*/
GetSavingsPlansPurchaseRecommendation = "ce:GetSavingsPlansPurchaseRecommendation",
/**
* Grants permission to retrieve the Savings Plans utilization for your account
*
* See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_GetSavingsPlansUtilization.html
*/
GetSavingsPlansUtilization = "ce:GetSavingsPlansUtilization",
/**
* Grants permission to retrieve the Savings Plans utilization details for your ac
* count
*
* See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_GetSavingsPlansUtilizationDetails.html
*/
GetSavingsPlansUtilizationDetails = "ce:GetSavingsPlansUtilizationDetails",
/**
* Grants permission to query tags for a specified time period
*
* See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_GetTags.html
*/
GetTags = "ce:GetTags",
/**
* Grants permission to retrieve a usage forecast for a forecast time period
*
* See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_GetUsageForecast.html
*/
GetUsageForecast = "ce:GetUsageForecast",
/**
* Grants permission to retrieve a list of your historical commitment purchase ana
* lyses
*
* See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_ListCommitmentPurchaseAnalyses.html
*/
ListCommitmentPurchaseAnalyses = "ce:ListCommitmentPurchaseAnalyses",
/**
* Grants permission to list Cost Allocation Tag backfill history
*
* See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_ListCostAllocationTagBackfillHistory.html
*/
ListCostAllocationTagBackfillHistory = "ce:ListCostAllocationTagBackfillHistory",
/**
* Grants permission to list Cost Allocation Tags
*
* See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_ListCostAllocationTags.html
*/
ListCostAllocationTags = "ce:ListCostAllocationTags",
/**
* Grants permission to retrieve names, ARN, and effective dates for all Cost Cate
* gories
*
* See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_ListCostCategoryDefinitions.html
*/
ListCostCategoryDefinitions = "ce:ListCostCategoryDefinitions",
/**
* Grants permission to retrieve a list of your historical recommendation generati
* ons
*
* See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_ListSavingsPlansPurchaseRecommendationGeneration.html
*/
ListSavingsPlansPurchaseRecommendationGeneration = "ce:ListSavingsPlansPurchaseRecommendationGeneration",
/**
* Grants permission to list tags for a Cost Explorer resource
*
* See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_ListTagsForResource.html
*/
ListTagsForResource = "ce:ListTagsForResource",
/**
* Grants permission to provide feedback on detected anomalies
*
* See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_ProvideAnomalyFeedback.html
*/
ProvideAnomalyFeedback = "ce:ProvideAnomalyFeedback",
/**
* Grants permission to request a commitment purchase analysis
*
* See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_StartCommitmentPurchaseAnalysis.html
*/
StartCommitmentPurchaseAnalysis = "ce:StartCommitmentPurchaseAnalysis",
/**
* Grants permission to request a Cost Allocation Tag backfill
*
* See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_StartCostAllocationTagBackfill.html
*/
StartCostAllocationTagBackfill = "ce:StartCostAllocationTagBackfill",
/**
* Grants permission to request a Savings Plans recommendation generation
*
* See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_StartSavingsPlansPurchaseRecommendationGeneration.html
*/
StartSavingsPlansPurchaseRecommendationGeneration = "ce:StartSavingsPlansPurchaseRecommendationGeneration",
/**
* Grants permission to tag a Cost Explorer resource
*
* See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_TagResource.html
*/
TagResource = "ce:TagResource",
/**
* Grants permission to remove tags from a Cost Explorer resource
*
* See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_UntagResource.html
*/
UntagResource = "ce:UntagResource",
/**
* Grants permission to update an existing Anomaly Monitor
*
* See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_UpdateAnomalyMonitor.html
*/
UpdateAnomalyMonitor = "ce:UpdateAnomalyMonitor",
/**
* Grants permission to update an existing Anomaly Subscription
*
* See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_UpdateAnomalySubscription.html
*/
UpdateAnomalySubscription = "ce:UpdateAnomalySubscription",
/**
* Grants permission to change whether existing or fine-grained IAM actions will b
* e used to control authorization to Billing, Cost Management, and Account consol
* es
*
* See https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/billing-permissions-ref.html
*/
UpdateConsoleActionSetEnforced = "ce:UpdateConsoleActionSetEnforced",
/**
* Grants permission to update existing Cost Allocation Tags status
*
* See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_UpdateCostAllocationTagsStatus.html
*/
UpdateCostAllocationTagsStatus = "ce:UpdateCostAllocationTagsStatus",
/**
* Grants permission to update an existing Cost Category
*
* See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_UpdateCostCategoryDefinition.html
*/
UpdateCostCategoryDefinition = "ce:UpdateCostCategoryDefinition",
/**
* Grants permission to update Reservation expiration alerts
*
* See https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/billing-permissions-ref.html
*/
UpdateNotificationSubscription = "ce:UpdateNotificationSubscription",
/**
* Grants permission to edit Cost Explorer Preferences page
*
* See https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/billing-permissions-ref.html
*/
UpdatePreferences = "ce:UpdatePreferences",
/**
* Grants permission to update Cost Explorer Reports
*
* See https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/billing-permissions-ref.html
*/
UpdateReport = "ce:UpdateReport"
}