Skip to main content

permissions

Creates, updates, deletes, gets or lists a permissions resource.

Overview

Namepermissions
TypeResource
Idazure.billing.permissions

Fields

NameDatatypeDescription
actionsarrayThe set of actions that the caller is allowed to perform.
notActionsarrayThe set of actions that the caller is not allowed to perform.

Methods

NameAccessible byRequired ParamsDescription
list_by_billing_accountSELECTbillingAccountNameLists the billing permissions the caller has on a billing account.
list_by_billing_profileSELECTbillingAccountName, billingProfileNameLists the billing permissions the caller has on a billing profile.
list_by_customerSELECTbillingAccountName, billingProfileName, customerNameLists the billing permissions the caller has for a customer.
list_by_customer_at_billing_accountSELECTbillingAccountName, customerNameLists the billing permissions the caller has for a customer at billing account level.
list_by_departmentSELECTbillingAccountName, departmentNameLists the billing permissions the caller has for a department.
list_by_enrollment_accountSELECTbillingAccountName, enrollmentAccountNameLists the billing permissions the caller has for an enrollment account.
check_access_by_billing_accountEXECbillingAccountNameProvides a list of check access response objects for a billing account.
check_access_by_billing_profileEXECbillingAccountName, billingProfileNameProvides a list of check access response objects for a billing profile.
check_access_by_customerEXECbillingAccountName, billingProfileName, customerNameProvides a list of check access response objects for a customer.
check_access_by_departmentEXECbillingAccountName, departmentNameProvides a list of check access response objects for a department.
check_access_by_enrollment_accountEXECbillingAccountName, enrollmentAccountNameProvides a list of check access response objects for an enrollment account.
check_access_by_invoice_sectionEXECbillingAccountName, billingProfileName, invoiceSectionNameProvides a list of check access response objects for an invoice section.

SELECT examples

Lists the billing permissions the caller has on a billing account.

SELECT
actions,
notActions
FROM azure.billing.permissions
WHERE billingAccountName = '{{ billingAccountName }}';