aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
96 lines • 4.42 kB
JavaScript
"use strict";
// AUTOGENERATED FILE - DO NOT EDIT
Object.defineProperty(exports, "__esModule", { value: true });
exports.AwsInvoicingActions = void 0;
/**
* All IAM policy actions for AWS Invoicing Service (INVOICING)
*
* Extracted by `aws-iam-policy` from
* https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsinvoicingservice.html
*
* 2025-02-24T21:48:20.799Z
*/
var AwsInvoicingActions;
(function (AwsInvoicingActions) {
/**
* Grants permission to get invoice profile details for an account in your organiz
* ation
*
* See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_invoicing_BatchGetInvoiceProfile.html
*/
AwsInvoicingActions["BatchGetInvoiceProfile"] = "invoicing:BatchGetInvoiceProfile";
/**
* Grants permission to create an invoice unit for your organization
*
* See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_invoicing_CreateInvoiceUnit.html
*/
AwsInvoicingActions["CreateInvoiceUnit"] = "invoicing:CreateInvoiceUnit";
/**
* Grants permission to update an invoice unit for your organization
*
* See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_invoicing_DeleteInvoiceUnit.html
*/
AwsInvoicingActions["DeleteInvoiceUnit"] = "invoicing:DeleteInvoiceUnit";
/**
* Grants permission to get Invoice Email Delivery Preferences
*
* See https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/security_iam_id-based-policy-examples.html#billing-permissions-ref
*/
AwsInvoicingActions["GetInvoiceEmailDeliveryPreferences"] = "invoicing:GetInvoiceEmailDeliveryPreferences";
/**
* Grants permission to get Invoice PDF
*
* See https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/security_iam_id-based-policy-examples.html#billing-permissions-ref
*/
AwsInvoicingActions["GetInvoicePDF"] = "invoicing:GetInvoicePDF";
/**
* Grants permission to get invoice units for your organization
*
* See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_invoicing_GetInvoiceUnit.html
*/
AwsInvoicingActions["GetInvoiceUnit"] = "invoicing:GetInvoiceUnit";
/**
* Grants permission to get Invoice summary information for your account or linked
* account
*
* See https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/security_iam_id-based-policy-examples.html#billing-permissions-ref
*/
AwsInvoicingActions["ListInvoiceSummaries"] = "invoicing:ListInvoiceSummaries";
/**
* Grants permission to list invoice units for your organization
*
* See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_invoicing_ListInvoiceUnits.html
*/
AwsInvoicingActions["ListInvoiceUnits"] = "invoicing:ListInvoiceUnits";
/**
* Grants permission to list tags for a resource
*
* See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_invoicing_ListTagsForResource.html
*/
AwsInvoicingActions["ListTagsForResource"] = "invoicing:ListTagsForResource";
/**
* Grants permission to put Invoice Email Delivery Preferences
*
* See https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/security_iam_id-based-policy-examples.html#billing-permissions-ref
*/
AwsInvoicingActions["PutInvoiceEmailDeliveryPreferences"] = "invoicing:PutInvoiceEmailDeliveryPreferences";
/**
* Grants permission to tag a resource
*
* See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_invoicing_TagResource.html
*/
AwsInvoicingActions["TagResource"] = "invoicing:TagResource";
/**
* Grants permission to untag a resource
*
* See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_invoicing_UntagResource.html
*/
AwsInvoicingActions["UntagResource"] = "invoicing:UntagResource";
/**
* Grants permission to update an invoice unit for your organization
*
* See https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_invoicing_UpdateInvoiceUnit.html
*/
AwsInvoicingActions["UpdateInvoiceUnit"] = "invoicing:UpdateInvoiceUnit";
})(AwsInvoicingActions = exports.AwsInvoicingActions || (exports.AwsInvoicingActions = {}));
//# sourceMappingURL=invoicing.js.map