Skip to main content
IAM Policy Map

Billing

AdminJob functionActiveReviewedShow on mapCompare

Summary

A job function policy that grants permissions for billing and cost management. This includes viewing account usage and viewing and modifying budgets and payment methods. The IAM User Guide says it grants full permissions for managing billing, costs, payment methods, budgets and reports.

Permissions imported from the AWS Managed Policy Reference Guide; other sections reviewed against the listed AWS sources.

Identity

ARN
arn:aws:iam::aws:policy/job-function/Billing
Default version
v31
Created
Last edited
Services
account, aws-portal, billing, budgets, ce, consolidatedbilling, cur, freetier, invoicing, mapcredits, payments, pricing, purchase-orders, support, sustainability, tax

Control-plane actions (163)

By access level: 26 List, 1 Permissions management, 60 Read, 10 Tagging, 66 Write.

Control-plane actions by service
ServiceGrantedAccess levels and limitsGranted by
Account1 of 201 Read; 0 restricted, 0 conditionalaccount:GetAccountInformation
Billing Console5 of 93 Read, 2 Write; 0 restricted, 0 conditionalaws-portal:*Billing, aws-portal:*PaymentMethods, aws-portal:*Usage
Billing30 of 472 List, 1 Permissions management, 14 Read, 2 Tagging, 11 Write; 7 restricted, 0 conditionalbilling:AssociateContract, billing:CancelContractualInvestmentAttestation, billing:CreateBillingView, billing:CreateContractualInvestmentAttestation, billing:DeleteBillingView, billing:DisassociateContract, billing:GetBillingData, billing:GetBillingDetails, billing:GetBillingNotifications, billing:GetBillingPreferences, billing:GetBillingView, billing:GetContractInformation and 18 more
Budget10 of 135 Read, 5 Write; 0 restricted, 0 conditionalbudgets:CreateBudgetAction, budgets:DeleteBudgetAction, budgets:DescribeBudgetAction, budgets:DescribeBudgetActionHistories, budgets:DescribeBudgetActionsForAccount, budgets:DescribeBudgetActionsForBudget, budgets:ExecuteBudgetAction, budgets:ModifyBudget, budgets:UpdateBudgetAction, budgets:ViewBudget
Cost Explorer Service23 of 594 List, 5 Read, 2 Tagging, 12 Write; 0 restricted, 0 conditionalce:CreateCostCategoryDefinition, ce:CreateNotificationSubscription, ce:CreateReport, ce:DeleteCostCategoryDefinition, ce:DeleteNotificationSubscription, ce:DeleteReport, ce:DescribeCostCategoryDefinition, ce:GetCostAndUsage, ce:GetDimensionValues, ce:GetTags, ce:ListCostAllocationTagBackfillHistory, ce:ListCostAllocationTags and 11 more
Consolidated BillingAll 2 actions (see the Consolidated Billing page)1 List, 1 Read; 0 restricted, 0 conditionalconsolidatedbilling:GetAccountBillingRole, consolidatedbilling:ListLinkedAccounts
Cost and Usage Report9 of 125 Read, 4 Write; 0 restricted, 0 conditionalcur:DeleteReportDefinition, cur:DescribeReportDefinitions, cur:GetClassicReport, cur:GetClassicReportPreferences, cur:GetUsageReport, cur:ModifyReportDefinition, cur:PutClassicReportPreferences, cur:PutReportDefinition, cur:ValidateReportDestination
Free Tier3 of 72 Read, 1 Write; 0 restricted, 0 conditionalfreetier:GetFreeTierAlertPreference, freetier:GetFreeTierUsage, freetier:PutFreeTierAlertPreference
Invoicing ServiceAll 26 actions (see the Invoicing Service page)5 List, 8 Read, 2 Tagging, 11 Write; 0 restricted, 0 conditionalinvoicing:BatchGetInvoiceProfile, invoicing:CreateInvoiceUnit, invoicing:CreateProcurementPortalPreference, invoicing:DeleteInvoiceUnit, invoicing:DeleteProcurementPortalPreference, invoicing:GetInvoiceCorrection, invoicing:GetInvoiceEmailDeliveryPreferences, invoicing:GetInvoicePDF, invoicing:GetInvoiceUnit, invoicing:GetProcurementPortalPreference, invoicing:ListInvoiceCorrections, invoicing:ListInvoiceSummaries and 14 more
MapCreditsAll 3 actions (see the MapCredits page)3 List; 0 restricted, 0 conditionalmapcredits:ListAssociatedPrograms, mapcredits:ListQuarterCredits, mapcredits:ListQuarterSpend
Payments23 of 289 List, 5 Read, 2 Tagging, 7 Write; 0 restricted, 0 conditionalpayments:CreateFinancingApplication, payments:CreatePaymentInstrument, payments:DeletePaymentInstrument, payments:GetFinancingApplication, payments:GetFinancingLine, payments:GetFinancingLineWithdrawal, payments:GetFinancingOption, payments:GetPaymentInstrument, payments:GetPaymentStatus, payments:ListFinancingApplications, payments:ListFinancingLineWithdrawals, payments:ListFinancingLines and 11 more
Price List1 of 51 Read; 0 restricted, 0 conditionalpricing:DescribeServices
Purchase Orders12 of 142 List, 3 Read, 2 Tagging, 5 Write; 0 restricted, 0 conditionalpurchase-orders:AddPurchaseOrder, purchase-orders:DeletePurchaseOrder, purchase-orders:GetPurchaseOrder, purchase-orders:ListPurchaseOrderInvoices, purchase-orders:ListPurchaseOrders, purchase-orders:ListTagsForResource, purchase-orders:ModifyPurchaseOrders, purchase-orders:TagResource, purchase-orders:UntagResource, purchase-orders:UpdatePurchaseOrder, purchase-orders:UpdatePurchaseOrderStatus, purchase-orders:ViewPurchaseOrders
Support2 of 392 Write; 0 restricted, 0 conditionalsupport:AddAttachmentsToSet, support:CreateCase
Sustainability1 of 51 Read; 0 restricted, 0 conditionalsustainability:GetCarbonFootprintSummary
Tax Settings12 of 236 Read, 6 Write; 0 restricted, 0 conditionaltax:BatchPutTaxRegistration, tax:DeleteTaxRegistration, tax:GetExemptions, tax:GetTaxInheritance, tax:GetTaxInterview, tax:GetTaxRegistration, tax:GetTaxRegistrationDocument, tax:ListTaxRegistrations, tax:PutTaxInheritance, tax:PutTaxInterview, tax:PutTaxRegistration, tax:UpdateExemptions
Account: 1 actions
  • account:GetAccountInformation (Read)
Billing Console: 5 actions
  • aws-portal:ModifyBilling (Write)
  • aws-portal:ModifyPaymentMethods (Write)
  • aws-portal:ViewBilling (Read)
  • aws-portal:ViewPaymentMethods (Read)
  • aws-portal:ViewUsage (Read)
Billing: 30 actions
  • billing:AssociateContract (Write)
  • billing:CancelContractualInvestmentAttestation (Write)
  • billing:CreateBillingView (Write)
  • billing:CreateContractualInvestmentAttestation (Write)
  • billing:DeleteBillingView (Write)
  • billing:DisassociateContract (Write)
  • billing:GetBillingData (Read)
  • billing:GetBillingDetails (Read)
  • billing:GetBillingNotifications (Read)
  • billing:GetBillingPreferences (Read)
  • billing:GetBillingView (Read)
  • billing:GetContractInformation (Read)
  • billing:GetCredits (Read)
  • billing:GetIAMAccessPreference (Read)
  • billing:GetResourcePolicy (Permissions management)
  • billing:GetSellerOfRecord (Read)
  • billing:ListBillingViews (Read)
  • billing:ListContracts (List)
  • billing:ListContractualInvestmentAttestations (Read)
  • billing:ListContractualInvestmentSummaries (Read)
  • billing:ListContractualInvestments (Read)
  • billing:ListSourceViewsForBillingView (List)
  • billing:ListTagsForResource (Read)
  • billing:PutContractInformation (Write)
  • billing:RedeemCredits (Write)
  • billing:TagResource (Tagging)
  • billing:UntagResource (Tagging)
  • billing:UpdateBillingPreferences (Write)
  • billing:UpdateBillingView (Write)
  • billing:UpdateIAMAccessPreference (Write)
Budget: 10 actions
  • budgets:CreateBudgetAction (Write)
  • budgets:DeleteBudgetAction (Write)
  • budgets:DescribeBudgetAction (Read)
  • budgets:DescribeBudgetActionHistories (Read)
  • budgets:DescribeBudgetActionsForAccount (Read)
  • budgets:DescribeBudgetActionsForBudget (Read)
  • budgets:ExecuteBudgetAction (Write)
  • budgets:ModifyBudget (Write)
  • budgets:UpdateBudgetAction (Write)
  • budgets:ViewBudget (Read)
Cost Explorer Service: 23 actions
  • ce:CreateCostCategoryDefinition (Write)
  • ce:CreateNotificationSubscription (Write)
  • ce:CreateReport (Write)
  • ce:DeleteCostCategoryDefinition (Write)
  • ce:DeleteNotificationSubscription (Write)
  • ce:DeleteReport (Write)
  • ce:DescribeCostCategoryDefinition (Read)
  • ce:GetCostAndUsage (Read)
  • ce:GetDimensionValues (Read)
  • ce:GetTags (Read)
  • ce:ListCostAllocationTagBackfillHistory (List)
  • ce:ListCostAllocationTags (List)
  • ce:ListCostCategoryDefinitions (List)
  • ce:ListCostCategoryResourceAssociations (List)
  • ce:ListTagsForResource (Read)
  • ce:StartCostAllocationTagBackfill (Write)
  • ce:TagResource (Tagging)
  • ce:UntagResource (Tagging)
  • ce:UpdateCostAllocationTagsStatus (Write)
  • ce:UpdateCostCategoryDefinition (Write)
  • ce:UpdateNotificationSubscription (Write)
  • ce:UpdatePreferences (Write)
  • ce:UpdateReport (Write)
Cost and Usage Report: 9 actions
  • cur:DeleteReportDefinition (Write)
  • cur:DescribeReportDefinitions (Read)
  • cur:GetClassicReport (Read)
  • cur:GetClassicReportPreferences (Read)
  • cur:GetUsageReport (Read)
  • cur:ModifyReportDefinition (Write)
  • cur:PutClassicReportPreferences (Write)
  • cur:PutReportDefinition (Write)
  • cur:ValidateReportDestination (Read)
Free Tier: 3 actions
  • freetier:GetFreeTierAlertPreference (Read)
  • freetier:GetFreeTierUsage (Read)
  • freetier:PutFreeTierAlertPreference (Write)
Payments: 23 actions
  • payments:CreateFinancingApplication (Write)
  • payments:CreatePaymentInstrument (Write)
  • payments:DeletePaymentInstrument (Write)
  • payments:GetFinancingApplication (Read)
  • payments:GetFinancingLine (Read)
  • payments:GetFinancingLineWithdrawal (Read)
  • payments:GetFinancingOption (Read)
  • payments:GetPaymentInstrument (List)
  • payments:GetPaymentStatus (Read)
  • payments:ListFinancingApplications (List)
  • payments:ListFinancingLineWithdrawals (List)
  • payments:ListFinancingLines (List)
  • payments:ListPaymentInstruments (List)
  • payments:ListPaymentPreferences (List)
  • payments:ListPaymentProgramOptions (List)
  • payments:ListPaymentProgramStatus (List)
  • payments:ListTagsForResource (List)
  • payments:MakePayment (Write)
  • payments:TagResource (Tagging)
  • payments:UntagResource (Tagging)
  • payments:UpdateFinancingApplication (Write)
  • payments:UpdatePaymentInstrument (Write)
  • payments:UpdatePaymentPreferences (Write)
Price List: 1 actions
  • pricing:DescribeServices (Read)
Purchase Orders: 12 actions
  • purchase-orders:AddPurchaseOrder (Write)
  • purchase-orders:DeletePurchaseOrder (Write)
  • purchase-orders:GetPurchaseOrder (Read)
  • purchase-orders:ListPurchaseOrderInvoices (List)
  • purchase-orders:ListPurchaseOrders (List)
  • purchase-orders:ListTagsForResource (Read)
  • purchase-orders:ModifyPurchaseOrders (Write)
  • purchase-orders:TagResource (Tagging)
  • purchase-orders:UntagResource (Tagging)
  • purchase-orders:UpdatePurchaseOrder (Write)
  • purchase-orders:UpdatePurchaseOrderStatus (Write)
  • purchase-orders:ViewPurchaseOrders (Read)
Support: 2 actions
  • support:AddAttachmentsToSet (Write)
  • support:CreateCase (Write)
Sustainability: 1 actions
  • sustainability:GetCarbonFootprintSummary (Read)
Tax Settings: 12 actions
  • tax:BatchPutTaxRegistration (Write)
  • tax:DeleteTaxRegistration (Write)
  • tax:GetExemptions (Read)
  • tax:GetTaxInheritance (Read)
  • tax:GetTaxInterview (Read)
  • tax:GetTaxRegistration (Read)
  • tax:GetTaxRegistrationDocument (Read)
  • tax:ListTaxRegistrations (Read)
  • tax:PutTaxInheritance (Write)
  • tax:PutTaxInterview (Write)
  • tax:PutTaxRegistration (Write)
  • tax:UpdateExemptions (Write)

Data-plane actions (0)

By access level: none.

This policy grants no actions in this plane.

Excluded and conditional actions

No patterns are excluded by NotAction or Deny statements.

Resource scope and attachment

Resource scope across granted actions: mixed.

Can be attached: Yes, to users, groups and roles.

Why this tier

  • Grants at least 80% of the write and permissions-management actions of: budgets (5 of 5), invoicing (11 of 11), purchase-orders (5 of 6).

Guidance

Practical scope

The first statement (VisualEditor0) applies to Resource "*" and includes aws-portal:*Billing, aws-portal:*PaymentMethods, aws-portal:*Usage, budgets:ModifyBudget, budgets:ExecuteBudgetAction, payments:MakePayment, payments:CreatePaymentInstrument, payments:DeletePaymentInstrument, billing:RedeemCredits, tax:PutTaxRegistration and cur:DeleteReportDefinition. A second statement, ContractAdministration, allows contract actions such as billing:AssociateContract on arn:aws:billing::*:contract/*.

Use cases

  • The Billing job function: a user who needs to view billing information, set up payments and authorize payments, and monitor the costs accumulated for the entire AWS service.
  • View and edit the AWS Billing and Cost Management console, including viewing account usage and modifying budgets and payment methods.

Prerequisites

  • Before an IAM user or role can access the AWS Billing and Cost Management console with this policy, you must first activate IAM user and role access.

Best practices

  • AWS managed policies don't grant least privilege permissions. The IAM User Guide suggests using IAM Access Analyzer to see which permissions principals actually use, then writing a custom policy or generating one with only the required permissions.

Security considerations

  • The policy applies to Resource "*" and includes write actions on money-related settings: payments:MakePayment, payments:DeletePaymentInstrument, payments:UpdatePaymentInstrument, billing:RedeemCredits, budgets:ModifyBudget and tax:DeleteTaxRegistration.
  • AWS adds permissions to Billing over time, for example new invoicing and Private Pricing permissions in its update history, and each update affects every identity the policy is attached to. You cannot change the permissions in an AWS managed policy.

Assignment guidance

You can attach this policy to your users, groups and roles. The reference page also links to guidance on creating a permission set using AWS managed policies in IAM Identity Center. AWS says you can attach job function policies to any IAM identity. IAM user and role access to the billing console must be activated first. It fits a user who needs to view billing information, set up payments and authorize payments.

Same service

Same domain

Frequently asked questions

When should I attach Billing?
Attach it to a user who needs to view billing information, set up payments and authorize payments. It is the Billing job function. Activate IAM user and role access to the billing console first, or the permissions in the policy are not enough to open it.
What does Billing grant?
It grants full permissions for managing billing, costs, payment methods, budgets and reports. The document allows actions such as aws-portal:*Billing, aws-portal:*PaymentMethods, budgets:ModifyBudget, payments:MakePayment and billing:RedeemCredits on all resources.
What are the security risks of Billing?
It lets a user change payment methods, make payments, redeem credits and modify budgets, and AWS keeps adding permissions to it. AWS managed policies don't grant least privilege permissions, and you must consider the security risk of granting principals more permissions than they need. AWS updates to the policy affect every identity it is attached to.

Policy JSON

Download policy.json

{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Sid": "VisualEditor0",
      "Effect": "Allow",
      "Action": [
        "account:GetAccountInformation",
        "aws-portal:*Billing",
        "aws-portal:*PaymentMethods",
        "aws-portal:*Usage",
        "billing:CreateBillingView",
        "billing:DeleteBillingView",
        "billing:GetBillingData",
        "billing:GetBillingDetails",
        "billing:GetBillingNotifications",
        "billing:GetBillingPreferences",
        "billing:GetBillingView",
        "billing:GetContractInformation",
        "billing:GetCredits",
        "billing:GetIAMAccessPreference",
        "billing:GetSellerOfRecord",
        "billing:ListBillingViews",
        "billing:ListContracts",
        "billing:PutContractInformation",
        "billing:RedeemCredits",
        "billing:GetResourcePolicy",
        "billing:ListSourceViewsForBillingView",
        "billing:ListTagsForResource",
        "billing:TagResource",
        "billing:UntagResource",
        "billing:UpdateBillingPreferences",
        "billing:UpdateBillingView",
        "billing:UpdateIAMAccessPreference",
        "budgets:CreateBudgetAction",
        "budgets:DeleteBudgetAction",
        "budgets:DescribeBudgetActionsForBudget",
        "budgets:DescribeBudgetAction",
        "budgets:DescribeBudgetActionsForAccount",
        "budgets:DescribeBudgetActionHistories",
        "budgets:ExecuteBudgetAction",
        "budgets:ModifyBudget",
        "budgets:UpdateBudgetAction",
        "budgets:ViewBudget",
        "ce:CreateCostCategoryDefinition",
        "ce:CreateNotificationSubscription",
        "ce:CreateReport",
        "ce:DeleteCostCategoryDefinition",
        "ce:DeleteNotificationSubscription",
        "ce:DeleteReport",
        "ce:DescribeCostCategoryDefinition",
        "ce:GetCostAndUsage",
        "ce:ListCostAllocationTags",
        "ce:ListCostCategoryDefinitions",
        "ce:ListCostCategoryResourceAssociations",
        "ce:ListTagsForResource",
        "ce:TagResource",
        "ce:UpdateCostAllocationTagsStatus",
        "ce:UpdateNotificationSubscription",
        "ce:UpdatePreferences",
        "ce:UpdateReport",
        "ce:UpdateCostCategoryDefinition",
        "ce:UntagResource",
        "ce:StartCostAllocationTagBackfill",
        "ce:ListCostAllocationTagBackfillHistory",
        "ce:GetTags",
        "ce:GetDimensionValues",
        "consolidatedbilling:GetAccountBillingRole",
        "consolidatedbilling:ListLinkedAccounts",
        "cur:DeleteReportDefinition",
        "cur:DescribeReportDefinitions",
        "cur:GetClassicReport",
        "cur:GetClassicReportPreferences",
        "cur:GetUsageReport",
        "cur:ModifyReportDefinition",
        "cur:PutClassicReportPreferences",
        "cur:PutReportDefinition",
        "cur:ValidateReportDestination",
        "freetier:GetFreeTierAlertPreference",
        "freetier:GetFreeTierUsage",
        "freetier:PutFreeTierAlertPreference",
        "invoicing:BatchGetInvoiceProfile",
        "invoicing:CreateInvoiceUnit",
        "invoicing:DeleteInvoiceUnit",
        "invoicing:GetInvoiceEmailDeliveryPreferences",
        "invoicing:GetInvoicePDF",
        "invoicing:GetInvoiceUnit",
        "invoicing:GetInvoiceCorrection",
        "invoicing:ListInvoiceSummaries",
        "invoicing:ListInvoiceUnits",
        "invoicing:ListProcurementPortals",
        "invoicing:ListProcurementPortalSuppliers",
        "invoicing:CreateProcurementPortalPreference",
        "invoicing:GetProcurementPortalPreference",
        "invoicing:PutProcurementPortalPreference",
        "invoicing:UpdateProcurementPortalPreferenceStatus",
        "invoicing:ListProcurementPortalPreferences",
        "invoicing:DeleteProcurementPortalPreference",
        "invoicing:ListTagsForResource",
        "invoicing:ListInvoiceCorrections",
        "invoicing:StartInvoiceCorrection",
        "invoicing:PutInvoiceEmailDeliveryPreferences",
        "invoicing:SendProcurementPortalValidation",
        "invoicing:TagResource",
        "invoicing:UntagResource",
        "invoicing:UpdateInvoiceUnit",
        "invoicing:VerifyProcurementPortalValidation",
        "mapcredits:ListQuarterSpend",
        "mapcredits:ListAssociatedPrograms",
        "mapcredits:ListQuarterCredits",
        "payments:CreateFinancingApplication",
        "payments:CreatePaymentInstrument",
        "payments:DeletePaymentInstrument",
        "payments:GetFinancingApplication",
        "payments:GetFinancingLine",
        "payments:GetFinancingLineWithdrawal",
        "payments:GetFinancingOption",
        "payments:GetPaymentInstrument",
        "payments:GetPaymentStatus",
        "payments:ListFinancingApplications",
        "payments:ListFinancingLines",
        "payments:ListFinancingLineWithdrawals",
        "payments:ListPaymentPreferences",
        "payments:ListPaymentProgramOptions",
        "payments:ListPaymentProgramStatus",
        "payments:ListTagsForResource",
        "payments:ListPaymentInstruments",
        "payments:MakePayment",
        "payments:TagResource",
        "payments:UntagResource",
        "payments:UpdateFinancingApplication",
        "payments:UpdatePaymentInstrument",
        "payments:UpdatePaymentPreferences",
        "pricing:DescribeServices",
        "purchase-orders:AddPurchaseOrder",
        "purchase-orders:DeletePurchaseOrder",
        "purchase-orders:GetPurchaseOrder",
        "purchase-orders:ListPurchaseOrderInvoices",
        "purchase-orders:ListPurchaseOrders",
        "purchase-orders:ListTagsForResource",
        "purchase-orders:ModifyPurchaseOrders",
        "purchase-orders:TagResource",
        "purchase-orders:UntagResource",
        "purchase-orders:UpdatePurchaseOrder",
        "purchase-orders:UpdatePurchaseOrderStatus",
        "purchase-orders:ViewPurchaseOrders",
        "support:CreateCase",
        "support:AddAttachmentsToSet",
        "sustainability:GetCarbonFootprintSummary",
        "tax:BatchPutTaxRegistration",
        "tax:DeleteTaxRegistration",
        "tax:GetExemptions",
        "tax:GetTaxInheritance",
        "tax:GetTaxInterview",
        "tax:GetTaxRegistration",
        "tax:GetTaxRegistrationDocument",
        "tax:ListTaxRegistrations",
        "tax:PutTaxInheritance",
        "tax:PutTaxInterview",
        "tax:PutTaxRegistration",
        "tax:UpdateExemptions"
      ],
      "Resource": "*"
    },
    {
      "Sid": "ContractAdministration",
      "Effect": "Allow",
      "Action": [
        "billing:AssociateContract",
        "billing:CancelContractualInvestmentAttestation",
        "billing:CreateContractualInvestmentAttestation",
        "billing:DisassociateContract",
        "billing:ListContractualInvestmentAttestations",
        "billing:ListContractualInvestments",
        "billing:ListContractualInvestmentSummaries"
      ],
      "Resource": "arn:aws:billing::*:contract/*"
    }
  ]
}

Version history

Current version v31, edited by AWS on 2026-10-26. Version history is recorded from 2026-11-11. Earlier versions are in the IAM console under Policy versions.

Attach snippets

AWS CLI

aws iam attach-role-policy --role-name ROLE_NAME --policy-arn arn:aws:iam::aws:policy/job-function/Billing
aws iam attach-user-policy --user-name USER_NAME --policy-arn arn:aws:iam::aws:policy/job-function/Billing
aws iam attach-group-policy --group-name GROUP_NAME --policy-arn arn:aws:iam::aws:policy/job-function/Billing

CloudFormation

Resources:
  ExampleRole:
    Type: AWS::IAM::Role
    Properties:
      AssumeRolePolicyDocument: {}  # replace with your trust policy
      ManagedPolicyArns:
        - arn:aws:iam::aws:policy/job-function/Billing

Terraform

resource "aws_iam_role_policy_attachment" "job_function_billing" {
  role       = aws_iam_role.example.name
  policy_arn = "arn:aws:iam::aws:policy/job-function/Billing"
}

CDK (TypeScript)

role.addManagedPolicy(
  iam.ManagedPolicy.fromAwsManagedPolicyName("job-function/Billing"),
);

Sources