BillingPermissions interface

Interface representing a BillingPermissions.

Methods

checkAccessByBillingAccount(string, CheckAccessRequest, BillingPermissionsCheckAccessByBillingAccountOptionalParams)

Provides a list of check access response objects for a billing account.

checkAccessByBillingProfile(string, string, CheckAccessRequest, BillingPermissionsCheckAccessByBillingProfileOptionalParams)

Provides a list of check access response objects for a billing profile.

checkAccessByCustomer(string, string, string, CheckAccessRequest, BillingPermissionsCheckAccessByCustomerOptionalParams)

Provides a list of check access response objects for a customer.

checkAccessByDepartment(string, string, CheckAccessRequest, BillingPermissionsCheckAccessByDepartmentOptionalParams)

Provides a list of check access response objects for a department.

checkAccessByEnrollmentAccount(string, string, CheckAccessRequest, BillingPermissionsCheckAccessByEnrollmentAccountOptionalParams)

Provides a list of check access response objects for an enrollment account.

checkAccessByInvoiceSection(string, string, string, CheckAccessRequest, BillingPermissionsCheckAccessByInvoiceSectionOptionalParams)

Provides a list of check access response objects for an invoice section.

listByBillingAccount(string, BillingPermissionsListByBillingAccountOptionalParams)

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

listByBillingProfile(string, string, BillingPermissionsListByBillingProfileOptionalParams)

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

listByCustomer(string, string, string, BillingPermissionsListByCustomerOptionalParams)

Lists the billing permissions the caller has for a customer.

listByCustomerAtBillingAccount(string, string, BillingPermissionsListByCustomerAtBillingAccountOptionalParams)

Lists the billing permissions the caller has for a customer at billing account level.

listByDepartment(string, string, BillingPermissionsListByDepartmentOptionalParams)

Lists the billing permissions the caller has for a department.

listByEnrollmentAccount(string, string, BillingPermissionsListByEnrollmentAccountOptionalParams)

Lists the billing permissions the caller has for an enrollment account.

listByInvoiceSection(string, string, string, BillingPermissionsListByInvoiceSectionOptionalParams)

Lists the billing permissions the caller has for an invoice section.

Method Details

checkAccessByBillingAccount(string, CheckAccessRequest, BillingPermissionsCheckAccessByBillingAccountOptionalParams)

Provides a list of check access response objects for a billing account.

function checkAccessByBillingAccount(billingAccountName: string, parameters: CheckAccessRequest, options?: BillingPermissionsCheckAccessByBillingAccountOptionalParams): Promise<BillingPermissionsCheckAccessByBillingAccountResponse>

Parameters

billingAccountName

string

The ID that uniquely identifies a billing account.

parameters
CheckAccessRequest

The request object against which access of the caller will be checked.

Returns

checkAccessByBillingProfile(string, string, CheckAccessRequest, BillingPermissionsCheckAccessByBillingProfileOptionalParams)

Provides a list of check access response objects for a billing profile.

function checkAccessByBillingProfile(billingAccountName: string, billingProfileName: string, parameters: CheckAccessRequest, options?: BillingPermissionsCheckAccessByBillingProfileOptionalParams): Promise<BillingPermissionsCheckAccessByBillingProfileResponse>

Parameters

billingAccountName

string

The ID that uniquely identifies a billing account.

billingProfileName

string

The ID that uniquely identifies a billing profile.

parameters
CheckAccessRequest

The request object against which access of the caller will be checked.

Returns

checkAccessByCustomer(string, string, string, CheckAccessRequest, BillingPermissionsCheckAccessByCustomerOptionalParams)

Provides a list of check access response objects for a customer.

function checkAccessByCustomer(billingAccountName: string, billingProfileName: string, customerName: string, parameters: CheckAccessRequest, options?: BillingPermissionsCheckAccessByCustomerOptionalParams): Promise<BillingPermissionsCheckAccessByCustomerResponse>

Parameters

billingAccountName

string

The ID that uniquely identifies a billing account.

billingProfileName

string

The ID that uniquely identifies a billing profile.

customerName

string

The ID that uniquely identifies a customer.

parameters
CheckAccessRequest

The request object against which access of the caller will be checked.

Returns

checkAccessByDepartment(string, string, CheckAccessRequest, BillingPermissionsCheckAccessByDepartmentOptionalParams)

Provides a list of check access response objects for a department.

function checkAccessByDepartment(billingAccountName: string, departmentName: string, parameters: CheckAccessRequest, options?: BillingPermissionsCheckAccessByDepartmentOptionalParams): Promise<BillingPermissionsCheckAccessByDepartmentResponse>

Parameters

billingAccountName

string

The ID that uniquely identifies a billing account.

departmentName

string

The name of the department.

parameters
CheckAccessRequest

The request object against which access of the caller will be checked.

Returns

checkAccessByEnrollmentAccount(string, string, CheckAccessRequest, BillingPermissionsCheckAccessByEnrollmentAccountOptionalParams)

Provides a list of check access response objects for an enrollment account.

function checkAccessByEnrollmentAccount(billingAccountName: string, enrollmentAccountName: string, parameters: CheckAccessRequest, options?: BillingPermissionsCheckAccessByEnrollmentAccountOptionalParams): Promise<BillingPermissionsCheckAccessByEnrollmentAccountResponse>

Parameters

billingAccountName

string

The ID that uniquely identifies a billing account.

enrollmentAccountName

string

The name of the enrollment account.

parameters
CheckAccessRequest

The request object against which access of the caller will be checked.

Returns

checkAccessByInvoiceSection(string, string, string, CheckAccessRequest, BillingPermissionsCheckAccessByInvoiceSectionOptionalParams)

Provides a list of check access response objects for an invoice section.

function checkAccessByInvoiceSection(billingAccountName: string, billingProfileName: string, invoiceSectionName: string, parameters: CheckAccessRequest, options?: BillingPermissionsCheckAccessByInvoiceSectionOptionalParams): Promise<BillingPermissionsCheckAccessByInvoiceSectionResponse>

Parameters

billingAccountName

string

The ID that uniquely identifies a billing account.

billingProfileName

string

The ID that uniquely identifies a billing profile.

invoiceSectionName

string

The ID that uniquely identifies an invoice section.

parameters
CheckAccessRequest

The request object against which access of the caller will be checked.

Returns

listByBillingAccount(string, BillingPermissionsListByBillingAccountOptionalParams)

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

function listByBillingAccount(billingAccountName: string, options?: BillingPermissionsListByBillingAccountOptionalParams): PagedAsyncIterableIterator<BillingPermission, BillingPermission[], PageSettings>

Parameters

billingAccountName

string

The ID that uniquely identifies a billing account.

Returns

listByBillingProfile(string, string, BillingPermissionsListByBillingProfileOptionalParams)

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

function listByBillingProfile(billingAccountName: string, billingProfileName: string, options?: BillingPermissionsListByBillingProfileOptionalParams): PagedAsyncIterableIterator<BillingPermission, BillingPermission[], PageSettings>

Parameters

billingAccountName

string

The ID that uniquely identifies a billing account.

billingProfileName

string

The ID that uniquely identifies a billing profile.

Returns

listByCustomer(string, string, string, BillingPermissionsListByCustomerOptionalParams)

Lists the billing permissions the caller has for a customer.

function listByCustomer(billingAccountName: string, billingProfileName: string, customerName: string, options?: BillingPermissionsListByCustomerOptionalParams): PagedAsyncIterableIterator<BillingPermission, BillingPermission[], PageSettings>

Parameters

billingAccountName

string

The ID that uniquely identifies a billing account.

billingProfileName

string

The ID that uniquely identifies a billing profile.

customerName

string

The ID that uniquely identifies a customer.

options
BillingPermissionsListByCustomerOptionalParams

The options parameters.

Returns

listByCustomerAtBillingAccount(string, string, BillingPermissionsListByCustomerAtBillingAccountOptionalParams)

Lists the billing permissions the caller has for a customer at billing account level.

function listByCustomerAtBillingAccount(billingAccountName: string, customerName: string, options?: BillingPermissionsListByCustomerAtBillingAccountOptionalParams): PagedAsyncIterableIterator<BillingPermission, BillingPermission[], PageSettings>

Parameters

billingAccountName

string

The ID that uniquely identifies a billing account.

customerName

string

The ID that uniquely identifies a customer.

Returns

listByDepartment(string, string, BillingPermissionsListByDepartmentOptionalParams)

Lists the billing permissions the caller has for a department.

function listByDepartment(billingAccountName: string, departmentName: string, options?: BillingPermissionsListByDepartmentOptionalParams): PagedAsyncIterableIterator<BillingPermission, BillingPermission[], PageSettings>

Parameters

billingAccountName

string

The ID that uniquely identifies a billing account.

departmentName

string

The name of the department.

options
BillingPermissionsListByDepartmentOptionalParams

The options parameters.

Returns

listByEnrollmentAccount(string, string, BillingPermissionsListByEnrollmentAccountOptionalParams)

Lists the billing permissions the caller has for an enrollment account.

function listByEnrollmentAccount(billingAccountName: string, enrollmentAccountName: string, options?: BillingPermissionsListByEnrollmentAccountOptionalParams): PagedAsyncIterableIterator<BillingPermission, BillingPermission[], PageSettings>

Parameters

billingAccountName

string

The ID that uniquely identifies a billing account.

enrollmentAccountName

string

The name of the enrollment account.

Returns

listByInvoiceSection(string, string, string, BillingPermissionsListByInvoiceSectionOptionalParams)

Lists the billing permissions the caller has for an invoice section.

function listByInvoiceSection(billingAccountName: string, billingProfileName: string, invoiceSectionName: string, options?: BillingPermissionsListByInvoiceSectionOptionalParams): PagedAsyncIterableIterator<BillingPermission, BillingPermission[], PageSettings>

Parameters

billingAccountName

string

The ID that uniquely identifies a billing account.

billingProfileName

string

The ID that uniquely identifies a billing profile.

invoiceSectionName

string

The ID that uniquely identifies an invoice section.

Returns