BillingPermissions interface
Interface representing a BillingPermissions.
Methods
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.
The options parameters.
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.
The options parameters.
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.
The options parameters.
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.
The options parameters.
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.
The options parameters.
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.
The options parameters.
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.
The options parameters.
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.
The options parameters.
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.
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.
The options parameters.
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.
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.
The options parameters.
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.
The options parameters.