BillingRoleDefinitionOperations interface
Interface representing a BillingRoleDefinition operations.
Properties
| get |
Gets the definition for a role on a billing account. The operation is supported for billing accounts with agreement type Microsoft Partner Agreement, Microsoft Customer Agreement or Enterprise Agreement. |
| get |
Gets the definition for a role on a billing profile. The operation is supported for billing accounts with agreement type Microsoft Partner Agreement or Microsoft Customer Agreement. |
| get |
Gets the definition for a role on a customer. The operation is supported only for billing accounts with agreement type Microsoft Partner Agreement. |
| get |
Gets the definition for a role on a department. The operation is supported for billing accounts with agreement type Enterprise Agreement. |
| get |
Gets the definition for a role on an enrollment account. The operation is supported for billing accounts with agreement type Enterprise Agreement. |
| get |
Gets the definition for a role on an invoice section. The operation is supported only for billing accounts with agreement type Microsoft Customer Agreement. |
| list |
Lists the role definitions for a billing account. The operation is supported for billing accounts with agreement type Microsoft Partner Agreement, Microsoft Customer Agreement or Enterprise Agreement. |
| list |
Lists the role definitions for a billing profile. The operation is supported for billing accounts with agreement type Microsoft Partner Agreement, Microsoft Customer Agreement or Enterprise Agreement. |
| list |
Lists the role definitions for a customer. The operation is supported for billing accounts with agreement type Microsoft Partner Agreement. |
| list |
List the definition for a department. The operation is supported for billing accounts with agreement type Enterprise Agreement. |
| list |
List the definition for an enrollment account. The operation is supported for billing accounts with agreement type Enterprise Agreement. |
| list |
Lists the role definitions for an invoice section. The operation is supported for billing accounts with agreement type Microsoft Partner Agreement or Microsoft Customer Agreement. |
Property Details
getByBillingAccount
Gets the definition for a role on a billing account. The operation is supported for billing accounts with agreement type Microsoft Partner Agreement, Microsoft Customer Agreement or Enterprise Agreement.
getByBillingAccount: (billingAccountName: string, roleDefinitionName: string, options?: BillingRoleDefinitionGetByBillingAccountOptionalParams) => Promise<BillingRoleDefinition>
Property Value
(billingAccountName: string, roleDefinitionName: string, options?: BillingRoleDefinitionGetByBillingAccountOptionalParams) => Promise<BillingRoleDefinition>
getByBillingProfile
Gets the definition for a role on a billing profile. The operation is supported for billing accounts with agreement type Microsoft Partner Agreement or Microsoft Customer Agreement.
getByBillingProfile: (billingAccountName: string, billingProfileName: string, roleDefinitionName: string, options?: BillingRoleDefinitionGetByBillingProfileOptionalParams) => Promise<BillingRoleDefinition>
Property Value
(billingAccountName: string, billingProfileName: string, roleDefinitionName: string, options?: BillingRoleDefinitionGetByBillingProfileOptionalParams) => Promise<BillingRoleDefinition>
getByCustomer
Gets the definition for a role on a customer. The operation is supported only for billing accounts with agreement type Microsoft Partner Agreement.
getByCustomer: (billingAccountName: string, billingProfileName: string, customerName: string, roleDefinitionName: string, options?: BillingRoleDefinitionGetByCustomerOptionalParams) => Promise<BillingRoleDefinition>
Property Value
(billingAccountName: string, billingProfileName: string, customerName: string, roleDefinitionName: string, options?: BillingRoleDefinitionGetByCustomerOptionalParams) => Promise<BillingRoleDefinition>
getByDepartment
Gets the definition for a role on a department. The operation is supported for billing accounts with agreement type Enterprise Agreement.
getByDepartment: (billingAccountName: string, departmentName: string, roleDefinitionName: string, options?: BillingRoleDefinitionGetByDepartmentOptionalParams) => Promise<BillingRoleDefinition>
Property Value
(billingAccountName: string, departmentName: string, roleDefinitionName: string, options?: BillingRoleDefinitionGetByDepartmentOptionalParams) => Promise<BillingRoleDefinition>
getByEnrollmentAccount
Gets the definition for a role on an enrollment account. The operation is supported for billing accounts with agreement type Enterprise Agreement.
getByEnrollmentAccount: (billingAccountName: string, enrollmentAccountName: string, roleDefinitionName: string, options?: BillingRoleDefinitionGetByEnrollmentAccountOptionalParams) => Promise<BillingRoleDefinition>
Property Value
(billingAccountName: string, enrollmentAccountName: string, roleDefinitionName: string, options?: BillingRoleDefinitionGetByEnrollmentAccountOptionalParams) => Promise<BillingRoleDefinition>
getByInvoiceSection
Gets the definition for a role on an invoice section. The operation is supported only for billing accounts with agreement type Microsoft Customer Agreement.
getByInvoiceSection: (billingAccountName: string, billingProfileName: string, invoiceSectionName: string, roleDefinitionName: string, options?: BillingRoleDefinitionGetByInvoiceSectionOptionalParams) => Promise<BillingRoleDefinition>
Property Value
(billingAccountName: string, billingProfileName: string, invoiceSectionName: string, roleDefinitionName: string, options?: BillingRoleDefinitionGetByInvoiceSectionOptionalParams) => Promise<BillingRoleDefinition>
listByBillingAccount
Lists the role definitions for a billing account. The operation is supported for billing accounts with agreement type Microsoft Partner Agreement, Microsoft Customer Agreement or Enterprise Agreement.
listByBillingAccount: (billingAccountName: string, options?: BillingRoleDefinitionListByBillingAccountOptionalParams) => PagedAsyncIterableIterator<BillingRoleDefinition, BillingRoleDefinition[], PageSettings>
Property Value
(billingAccountName: string, options?: BillingRoleDefinitionListByBillingAccountOptionalParams) => PagedAsyncIterableIterator<BillingRoleDefinition, BillingRoleDefinition[], PageSettings>
listByBillingProfile
Lists the role definitions for a billing profile. The operation is supported for billing accounts with agreement type Microsoft Partner Agreement, Microsoft Customer Agreement or Enterprise Agreement.
listByBillingProfile: (billingAccountName: string, billingProfileName: string, options?: BillingRoleDefinitionListByBillingProfileOptionalParams) => PagedAsyncIterableIterator<BillingRoleDefinition, BillingRoleDefinition[], PageSettings>
Property Value
(billingAccountName: string, billingProfileName: string, options?: BillingRoleDefinitionListByBillingProfileOptionalParams) => PagedAsyncIterableIterator<BillingRoleDefinition, BillingRoleDefinition[], PageSettings>
listByCustomer
Lists the role definitions for a customer. The operation is supported for billing accounts with agreement type Microsoft Partner Agreement.
listByCustomer: (billingAccountName: string, billingProfileName: string, customerName: string, options?: BillingRoleDefinitionListByCustomerOptionalParams) => PagedAsyncIterableIterator<BillingRoleDefinition, BillingRoleDefinition[], PageSettings>
Property Value
(billingAccountName: string, billingProfileName: string, customerName: string, options?: BillingRoleDefinitionListByCustomerOptionalParams) => PagedAsyncIterableIterator<BillingRoleDefinition, BillingRoleDefinition[], PageSettings>
listByDepartment
List the definition for a department. The operation is supported for billing accounts with agreement type Enterprise Agreement.
listByDepartment: (billingAccountName: string, departmentName: string, options?: BillingRoleDefinitionListByDepartmentOptionalParams) => PagedAsyncIterableIterator<BillingRoleDefinition, BillingRoleDefinition[], PageSettings>
Property Value
(billingAccountName: string, departmentName: string, options?: BillingRoleDefinitionListByDepartmentOptionalParams) => PagedAsyncIterableIterator<BillingRoleDefinition, BillingRoleDefinition[], PageSettings>
listByEnrollmentAccount
List the definition for an enrollment account. The operation is supported for billing accounts with agreement type Enterprise Agreement.
listByEnrollmentAccount: (billingAccountName: string, enrollmentAccountName: string, options?: BillingRoleDefinitionListByEnrollmentAccountOptionalParams) => PagedAsyncIterableIterator<BillingRoleDefinition, BillingRoleDefinition[], PageSettings>
Property Value
(billingAccountName: string, enrollmentAccountName: string, options?: BillingRoleDefinitionListByEnrollmentAccountOptionalParams) => PagedAsyncIterableIterator<BillingRoleDefinition, BillingRoleDefinition[], PageSettings>
listByInvoiceSection
Lists the role definitions for an invoice section. The operation is supported for billing accounts with agreement type Microsoft Partner Agreement or Microsoft Customer Agreement.
listByInvoiceSection: (billingAccountName: string, billingProfileName: string, invoiceSectionName: string, options?: BillingRoleDefinitionListByInvoiceSectionOptionalParams) => PagedAsyncIterableIterator<BillingRoleDefinition, BillingRoleDefinition[], PageSettings>
Property Value
(billingAccountName: string, billingProfileName: string, invoiceSectionName: string, options?: BillingRoleDefinitionListByInvoiceSectionOptionalParams) => PagedAsyncIterableIterator<BillingRoleDefinition, BillingRoleDefinition[], PageSettings>