BillingPermissionsOperations interface
Interface representing a BillingPermissions operations.
Properties
| check |
Provides a list of check access response objects for a billing account. |
| check |
Provides a list of check access response objects for a billing profile. |
| check |
Provides a list of check access response objects for a customer. |
| check |
Provides a list of check access response objects for a department. |
| check |
Provides a list of check access response objects for an enrollment account. |
| check |
Provides a list of check access response objects for an invoice section. |
| list |
Lists the billing permissions the caller has on a billing account. |
| list |
Lists the billing permissions the caller has on a billing profile. |
| list |
Lists the billing permissions the caller has for a customer. |
| list |
Lists the billing permissions the caller has for a customer at billing account level. |
| list |
Lists the billing permissions the caller has for a department. |
| list |
Lists the billing permissions the caller has for an enrollment account. |
| list |
Lists the billing permissions the caller has for an invoice section. |
Property Details
checkAccessByBillingAccount
Provides a list of check access response objects for a billing account.
checkAccessByBillingAccount: (billingAccountName: string, parameters: CheckAccessRequest, options?: BillingPermissionsCheckAccessByBillingAccountOptionalParams) => Promise<CheckAccessResponse[]>
Property Value
(billingAccountName: string, parameters: CheckAccessRequest, options?: BillingPermissionsCheckAccessByBillingAccountOptionalParams) => Promise<CheckAccessResponse[]>
checkAccessByBillingProfile
Provides a list of check access response objects for a billing profile.
checkAccessByBillingProfile: (billingAccountName: string, billingProfileName: string, parameters: CheckAccessRequest, options?: BillingPermissionsCheckAccessByBillingProfileOptionalParams) => Promise<CheckAccessResponse[]>
Property Value
(billingAccountName: string, billingProfileName: string, parameters: CheckAccessRequest, options?: BillingPermissionsCheckAccessByBillingProfileOptionalParams) => Promise<CheckAccessResponse[]>
checkAccessByCustomer
Provides a list of check access response objects for a customer.
checkAccessByCustomer: (billingAccountName: string, billingProfileName: string, customerName: string, parameters: CheckAccessRequest, options?: BillingPermissionsCheckAccessByCustomerOptionalParams) => Promise<CheckAccessResponse[]>
Property Value
(billingAccountName: string, billingProfileName: string, customerName: string, parameters: CheckAccessRequest, options?: BillingPermissionsCheckAccessByCustomerOptionalParams) => Promise<CheckAccessResponse[]>
checkAccessByDepartment
Provides a list of check access response objects for a department.
checkAccessByDepartment: (billingAccountName: string, departmentName: string, parameters: CheckAccessRequest, options?: BillingPermissionsCheckAccessByDepartmentOptionalParams) => Promise<CheckAccessResponse[]>
Property Value
(billingAccountName: string, departmentName: string, parameters: CheckAccessRequest, options?: BillingPermissionsCheckAccessByDepartmentOptionalParams) => Promise<CheckAccessResponse[]>
checkAccessByEnrollmentAccount
Provides a list of check access response objects for an enrollment account.
checkAccessByEnrollmentAccount: (billingAccountName: string, enrollmentAccountName: string, parameters: CheckAccessRequest, options?: BillingPermissionsCheckAccessByEnrollmentAccountOptionalParams) => Promise<CheckAccessResponse[]>
Property Value
(billingAccountName: string, enrollmentAccountName: string, parameters: CheckAccessRequest, options?: BillingPermissionsCheckAccessByEnrollmentAccountOptionalParams) => Promise<CheckAccessResponse[]>
checkAccessByInvoiceSection
Provides a list of check access response objects for an invoice section.
checkAccessByInvoiceSection: (billingAccountName: string, billingProfileName: string, invoiceSectionName: string, parameters: CheckAccessRequest, options?: BillingPermissionsCheckAccessByInvoiceSectionOptionalParams) => Promise<CheckAccessResponse[]>
Property Value
(billingAccountName: string, billingProfileName: string, invoiceSectionName: string, parameters: CheckAccessRequest, options?: BillingPermissionsCheckAccessByInvoiceSectionOptionalParams) => Promise<CheckAccessResponse[]>
listByBillingAccount
Lists the billing permissions the caller has on a billing account.
listByBillingAccount: (billingAccountName: string, options?: BillingPermissionsListByBillingAccountOptionalParams) => PagedAsyncIterableIterator<BillingPermission, BillingPermission[], PageSettings>
Property Value
(billingAccountName: string, options?: BillingPermissionsListByBillingAccountOptionalParams) => PagedAsyncIterableIterator<BillingPermission, BillingPermission[], PageSettings>
listByBillingProfile
Lists the billing permissions the caller has on a billing profile.
listByBillingProfile: (billingAccountName: string, billingProfileName: string, options?: BillingPermissionsListByBillingProfileOptionalParams) => PagedAsyncIterableIterator<BillingPermission, BillingPermission[], PageSettings>
Property Value
(billingAccountName: string, billingProfileName: string, options?: BillingPermissionsListByBillingProfileOptionalParams) => PagedAsyncIterableIterator<BillingPermission, BillingPermission[], PageSettings>
listByCustomer
Lists the billing permissions the caller has for a customer.
listByCustomer: (billingAccountName: string, billingProfileName: string, customerName: string, options?: BillingPermissionsListByCustomerOptionalParams) => PagedAsyncIterableIterator<BillingPermission, BillingPermission[], PageSettings>
Property Value
(billingAccountName: string, billingProfileName: string, customerName: string, options?: BillingPermissionsListByCustomerOptionalParams) => PagedAsyncIterableIterator<BillingPermission, BillingPermission[], PageSettings>
listByCustomerAtBillingAccount
Lists the billing permissions the caller has for a customer at billing account level.
listByCustomerAtBillingAccount: (billingAccountName: string, customerName: string, options?: BillingPermissionsListByCustomerAtBillingAccountOptionalParams) => PagedAsyncIterableIterator<BillingPermission, BillingPermission[], PageSettings>
Property Value
(billingAccountName: string, customerName: string, options?: BillingPermissionsListByCustomerAtBillingAccountOptionalParams) => PagedAsyncIterableIterator<BillingPermission, BillingPermission[], PageSettings>
listByDepartment
Lists the billing permissions the caller has for a department.
listByDepartment: (billingAccountName: string, departmentName: string, options?: BillingPermissionsListByDepartmentOptionalParams) => PagedAsyncIterableIterator<BillingPermission, BillingPermission[], PageSettings>
Property Value
(billingAccountName: string, departmentName: string, options?: BillingPermissionsListByDepartmentOptionalParams) => PagedAsyncIterableIterator<BillingPermission, BillingPermission[], PageSettings>
listByEnrollmentAccount
Lists the billing permissions the caller has for an enrollment account.
listByEnrollmentAccount: (billingAccountName: string, enrollmentAccountName: string, options?: BillingPermissionsListByEnrollmentAccountOptionalParams) => PagedAsyncIterableIterator<BillingPermission, BillingPermission[], PageSettings>
Property Value
(billingAccountName: string, enrollmentAccountName: string, options?: BillingPermissionsListByEnrollmentAccountOptionalParams) => PagedAsyncIterableIterator<BillingPermission, BillingPermission[], PageSettings>
listByInvoiceSection
Lists the billing permissions the caller has for an invoice section.
listByInvoiceSection: (billingAccountName: string, billingProfileName: string, invoiceSectionName: string, options?: BillingPermissionsListByInvoiceSectionOptionalParams) => PagedAsyncIterableIterator<BillingPermission, BillingPermission[], PageSettings>
Property Value
(billingAccountName: string, billingProfileName: string, invoiceSectionName: string, options?: BillingPermissionsListByInvoiceSectionOptionalParams) => PagedAsyncIterableIterator<BillingPermission, BillingPermission[], PageSettings>