BillingRoleAssignmentsOperations interface
Interface representing a BillingRoleAssignments operations.
Properties
| begin |
|
| begin |
|
| begin |
|
| begin |
|
| begin |
|
| begin |
|
| begin |
|
| begin |
|
| begin |
|
| begin |
|
| begin |
|
| begin |
|
| begin |
|
| begin |
|
| begin |
|
| begin |
|
| begin |
|
| begin |
|
| begin |
|
| begin |
|
| begin |
|
| begin |
|
| create |
Adds a role assignment on a billing account. The operation is supported for billing accounts with agreement type Microsoft Partner Agreement or Microsoft Customer Agreement. |
| create |
Adds a role assignment on a billing profile. The operation is supported for billing accounts with agreement type Microsoft Partner Agreement or Microsoft Customer Agreement. |
| create |
Adds a role assignment on a customer. The operation is supported for billing accounts with agreement type Microsoft Partner Agreement. |
| create |
Adds a role assignment on an invoice section. The operation is supported for billing accounts with agreement type Microsoft Customer Agreement. |
| create |
Create or update a billing role assignment. The operation is supported only for billing accounts with agreement type Enterprise Agreement. |
| create |
Create or update a billing role assignment. The operation is supported only for billing accounts with agreement type Enterprise Agreement. |
| create |
Create or update a billing role assignment. The operation is supported only for billing accounts with agreement type Enterprise Agreement. |
| delete |
Deletes a role assignment on a billing account. The operation is supported for billing accounts with agreement type Microsoft Partner Agreement, Microsoft Customer Agreement or Enterprise Agreement. |
| delete |
Deletes a role assignment on a billing profile. The operation is supported for billing accounts with agreement type Microsoft Partner Agreement or Microsoft Customer Agreement. |
| delete |
Deletes a role assignment on a customer. The operation is supported for billing accounts with agreement type Microsoft Partner Agreement. |
| delete |
Deletes a role assignment on a department. The operation is supported only for billing accounts with agreement type Enterprise Agreement. |
| delete |
Deletes a role assignment on a enrollment Account. The operation is supported only for billing accounts with agreement type Enterprise Agreement. |
| delete |
Deletes a role assignment on an invoice section. The operation is supported for billing accounts with agreement type Microsoft Customer Agreement. |
| get |
Gets a role assignment for the caller 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 a role assignment for the caller on a billing profile. The operation is supported for billing accounts with agreement type Microsoft Partner Agreement or Microsoft Customer Agreement. |
| get |
Gets a role assignment for the caller on a customer. The operation is supported for billing accounts with agreement type Microsoft Partner Agreement. |
| get |
Gets a role assignment for the caller on a department. The operation is supported only for billing accounts with agreement type Enterprise Agreement. |
| get |
Gets a role assignment for the caller on a enrollment Account. The operation is supported only for billing accounts with agreement type Enterprise Agreement. |
| get |
Gets a role assignment for the caller on an invoice section. The operation is supported for billing accounts with agreement type Microsoft Customer Agreement. |
| list |
Lists the role assignments for the caller on 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 assignments for the caller on a billing profile. The operation is supported for billing accounts with agreement type Microsoft Partner Agreement or Microsoft Customer Agreement. |
| list |
Lists the role assignments for the caller on customer. The operation is supported for billing accounts with agreement type Microsoft Partner Agreement. |
| list |
Lists the role assignments for the caller on a department. The operation is supported for billing accounts of type Enterprise Agreement. |
| list |
Lists the role assignments for the caller on a enrollment account. The operation is supported for billing accounts of type Enterprise Agreement. |
| list |
Lists the role assignments for the caller on an invoice section. The operation is supported for billing accounts with agreement type Microsoft Customer Agreement. |
| resolve |
Lists the role assignments for the caller on a billing account while fetching user info for each role assignment. The operation is supported for billing accounts with agreement type Microsoft Partner Agreement, Microsoft Customer Agreement or Enterprise Agreement. |
| resolve |
Lists the role assignments for the caller on an billing profile while fetching user info for each role assignment. The operation is supported for billing accounts with agreement type Microsoft Partner Agreement or Microsoft Customer Agreement. |
| resolve |
Lists the role assignments for the caller on a customer while fetching user info for each role assignment. The operation is supported for billing accounts with agreement type Microsoft Partner Agreement. |
| resolve |
Lists the role assignments for the caller on an invoice section while fetching user info for each role assignment. The operation is supported for billing accounts with agreement type Microsoft Customer Agreement. |
Property Details
beginCreateByBillingAccount
Warning
This API is now deprecated.
use createByBillingAccount instead
beginCreateByBillingAccount: (billingAccountName: string, parameters: BillingRoleAssignmentProperties, options?: BillingRoleAssignmentsCreateByBillingAccountOptionalParams) => Promise<SimplePollerLike<OperationState<BillingRoleAssignment>, BillingRoleAssignment>>
Property Value
(billingAccountName: string, parameters: BillingRoleAssignmentProperties, options?: BillingRoleAssignmentsCreateByBillingAccountOptionalParams) => Promise<SimplePollerLike<OperationState<BillingRoleAssignment>, BillingRoleAssignment>>
beginCreateByBillingAccountAndWait
Warning
This API is now deprecated.
use createByBillingAccount instead
beginCreateByBillingAccountAndWait: (billingAccountName: string, parameters: BillingRoleAssignmentProperties, options?: BillingRoleAssignmentsCreateByBillingAccountOptionalParams) => Promise<BillingRoleAssignment>
Property Value
(billingAccountName: string, parameters: BillingRoleAssignmentProperties, options?: BillingRoleAssignmentsCreateByBillingAccountOptionalParams) => Promise<BillingRoleAssignment>
beginCreateByBillingProfile
Warning
This API is now deprecated.
use createByBillingProfile instead
beginCreateByBillingProfile: (billingAccountName: string, billingProfileName: string, parameters: BillingRoleAssignmentProperties, options?: BillingRoleAssignmentsCreateByBillingProfileOptionalParams) => Promise<SimplePollerLike<OperationState<BillingRoleAssignment>, BillingRoleAssignment>>
Property Value
(billingAccountName: string, billingProfileName: string, parameters: BillingRoleAssignmentProperties, options?: BillingRoleAssignmentsCreateByBillingProfileOptionalParams) => Promise<SimplePollerLike<OperationState<BillingRoleAssignment>, BillingRoleAssignment>>
beginCreateByBillingProfileAndWait
Warning
This API is now deprecated.
use createByBillingProfile instead
beginCreateByBillingProfileAndWait: (billingAccountName: string, billingProfileName: string, parameters: BillingRoleAssignmentProperties, options?: BillingRoleAssignmentsCreateByBillingProfileOptionalParams) => Promise<BillingRoleAssignment>
Property Value
(billingAccountName: string, billingProfileName: string, parameters: BillingRoleAssignmentProperties, options?: BillingRoleAssignmentsCreateByBillingProfileOptionalParams) => Promise<BillingRoleAssignment>
beginCreateByCustomer
Warning
This API is now deprecated.
use createByCustomer instead
beginCreateByCustomer: (billingAccountName: string, billingProfileName: string, customerName: string, parameters: BillingRoleAssignmentProperties, options?: BillingRoleAssignmentsCreateByCustomerOptionalParams) => Promise<SimplePollerLike<OperationState<BillingRoleAssignment>, BillingRoleAssignment>>
Property Value
(billingAccountName: string, billingProfileName: string, customerName: string, parameters: BillingRoleAssignmentProperties, options?: BillingRoleAssignmentsCreateByCustomerOptionalParams) => Promise<SimplePollerLike<OperationState<BillingRoleAssignment>, BillingRoleAssignment>>
beginCreateByCustomerAndWait
Warning
This API is now deprecated.
use createByCustomer instead
beginCreateByCustomerAndWait: (billingAccountName: string, billingProfileName: string, customerName: string, parameters: BillingRoleAssignmentProperties, options?: BillingRoleAssignmentsCreateByCustomerOptionalParams) => Promise<BillingRoleAssignment>
Property Value
(billingAccountName: string, billingProfileName: string, customerName: string, parameters: BillingRoleAssignmentProperties, options?: BillingRoleAssignmentsCreateByCustomerOptionalParams) => Promise<BillingRoleAssignment>
beginCreateByInvoiceSection
Warning
This API is now deprecated.
use createByInvoiceSection instead
beginCreateByInvoiceSection: (billingAccountName: string, billingProfileName: string, invoiceSectionName: string, parameters: BillingRoleAssignmentProperties, options?: BillingRoleAssignmentsCreateByInvoiceSectionOptionalParams) => Promise<SimplePollerLike<OperationState<BillingRoleAssignment>, BillingRoleAssignment>>
Property Value
(billingAccountName: string, billingProfileName: string, invoiceSectionName: string, parameters: BillingRoleAssignmentProperties, options?: BillingRoleAssignmentsCreateByInvoiceSectionOptionalParams) => Promise<SimplePollerLike<OperationState<BillingRoleAssignment>, BillingRoleAssignment>>
beginCreateByInvoiceSectionAndWait
Warning
This API is now deprecated.
use createByInvoiceSection instead
beginCreateByInvoiceSectionAndWait: (billingAccountName: string, billingProfileName: string, invoiceSectionName: string, parameters: BillingRoleAssignmentProperties, options?: BillingRoleAssignmentsCreateByInvoiceSectionOptionalParams) => Promise<BillingRoleAssignment>
Property Value
(billingAccountName: string, billingProfileName: string, invoiceSectionName: string, parameters: BillingRoleAssignmentProperties, options?: BillingRoleAssignmentsCreateByInvoiceSectionOptionalParams) => Promise<BillingRoleAssignment>
beginCreateOrUpdateByBillingAccount
Warning
This API is now deprecated.
use createOrUpdateByBillingAccount instead
beginCreateOrUpdateByBillingAccount: (billingAccountName: string, billingRoleAssignmentName: string, parameters: BillingRoleAssignment, options?: BillingRoleAssignmentsCreateOrUpdateByBillingAccountOptionalParams) => Promise<SimplePollerLike<OperationState<BillingRoleAssignment>, BillingRoleAssignment>>
Property Value
(billingAccountName: string, billingRoleAssignmentName: string, parameters: BillingRoleAssignment, options?: BillingRoleAssignmentsCreateOrUpdateByBillingAccountOptionalParams) => Promise<SimplePollerLike<OperationState<BillingRoleAssignment>, BillingRoleAssignment>>
beginCreateOrUpdateByBillingAccountAndWait
Warning
This API is now deprecated.
use createOrUpdateByBillingAccount instead
beginCreateOrUpdateByBillingAccountAndWait: (billingAccountName: string, billingRoleAssignmentName: string, parameters: BillingRoleAssignment, options?: BillingRoleAssignmentsCreateOrUpdateByBillingAccountOptionalParams) => Promise<BillingRoleAssignment>
Property Value
(billingAccountName: string, billingRoleAssignmentName: string, parameters: BillingRoleAssignment, options?: BillingRoleAssignmentsCreateOrUpdateByBillingAccountOptionalParams) => Promise<BillingRoleAssignment>
beginCreateOrUpdateByDepartment
Warning
This API is now deprecated.
use createOrUpdateByDepartment instead
beginCreateOrUpdateByDepartment: (billingAccountName: string, departmentName: string, billingRoleAssignmentName: string, parameters: BillingRoleAssignment, options?: BillingRoleAssignmentsCreateOrUpdateByDepartmentOptionalParams) => Promise<SimplePollerLike<OperationState<BillingRoleAssignment>, BillingRoleAssignment>>
Property Value
(billingAccountName: string, departmentName: string, billingRoleAssignmentName: string, parameters: BillingRoleAssignment, options?: BillingRoleAssignmentsCreateOrUpdateByDepartmentOptionalParams) => Promise<SimplePollerLike<OperationState<BillingRoleAssignment>, BillingRoleAssignment>>
beginCreateOrUpdateByDepartmentAndWait
Warning
This API is now deprecated.
use createOrUpdateByDepartment instead
beginCreateOrUpdateByDepartmentAndWait: (billingAccountName: string, departmentName: string, billingRoleAssignmentName: string, parameters: BillingRoleAssignment, options?: BillingRoleAssignmentsCreateOrUpdateByDepartmentOptionalParams) => Promise<BillingRoleAssignment>
Property Value
(billingAccountName: string, departmentName: string, billingRoleAssignmentName: string, parameters: BillingRoleAssignment, options?: BillingRoleAssignmentsCreateOrUpdateByDepartmentOptionalParams) => Promise<BillingRoleAssignment>
beginCreateOrUpdateByEnrollmentAccount
Warning
This API is now deprecated.
use createOrUpdateByEnrollmentAccount instead
beginCreateOrUpdateByEnrollmentAccount: (billingAccountName: string, enrollmentAccountName: string, billingRoleAssignmentName: string, parameters: BillingRoleAssignment, options?: BillingRoleAssignmentsCreateOrUpdateByEnrollmentAccountOptionalParams) => Promise<SimplePollerLike<OperationState<BillingRoleAssignment>, BillingRoleAssignment>>
Property Value
(billingAccountName: string, enrollmentAccountName: string, billingRoleAssignmentName: string, parameters: BillingRoleAssignment, options?: BillingRoleAssignmentsCreateOrUpdateByEnrollmentAccountOptionalParams) => Promise<SimplePollerLike<OperationState<BillingRoleAssignment>, BillingRoleAssignment>>
beginCreateOrUpdateByEnrollmentAccountAndWait
Warning
This API is now deprecated.
use createOrUpdateByEnrollmentAccount instead
beginCreateOrUpdateByEnrollmentAccountAndWait: (billingAccountName: string, enrollmentAccountName: string, billingRoleAssignmentName: string, parameters: BillingRoleAssignment, options?: BillingRoleAssignmentsCreateOrUpdateByEnrollmentAccountOptionalParams) => Promise<BillingRoleAssignment>
Property Value
(billingAccountName: string, enrollmentAccountName: string, billingRoleAssignmentName: string, parameters: BillingRoleAssignment, options?: BillingRoleAssignmentsCreateOrUpdateByEnrollmentAccountOptionalParams) => Promise<BillingRoleAssignment>
beginResolveByBillingAccount
Warning
This API is now deprecated.
use resolveByBillingAccount instead
beginResolveByBillingAccount: (billingAccountName: string, options?: BillingRoleAssignmentsResolveByBillingAccountOptionalParams) => Promise<SimplePollerLike<OperationState<BillingRoleAssignmentListResult>, BillingRoleAssignmentListResult>>
Property Value
(billingAccountName: string, options?: BillingRoleAssignmentsResolveByBillingAccountOptionalParams) => Promise<SimplePollerLike<OperationState<BillingRoleAssignmentListResult>, BillingRoleAssignmentListResult>>
beginResolveByBillingAccountAndWait
Warning
This API is now deprecated.
use resolveByBillingAccount instead
beginResolveByBillingAccountAndWait: (billingAccountName: string, options?: BillingRoleAssignmentsResolveByBillingAccountOptionalParams) => Promise<BillingRoleAssignmentListResult>
Property Value
(billingAccountName: string, options?: BillingRoleAssignmentsResolveByBillingAccountOptionalParams) => Promise<BillingRoleAssignmentListResult>
beginResolveByBillingProfile
Warning
This API is now deprecated.
use resolveByBillingProfile instead
beginResolveByBillingProfile: (billingAccountName: string, billingProfileName: string, options?: BillingRoleAssignmentsResolveByBillingProfileOptionalParams) => Promise<SimplePollerLike<OperationState<BillingRoleAssignmentListResult>, BillingRoleAssignmentListResult>>
Property Value
(billingAccountName: string, billingProfileName: string, options?: BillingRoleAssignmentsResolveByBillingProfileOptionalParams) => Promise<SimplePollerLike<OperationState<BillingRoleAssignmentListResult>, BillingRoleAssignmentListResult>>
beginResolveByBillingProfileAndWait
Warning
This API is now deprecated.
use resolveByBillingProfile instead
beginResolveByBillingProfileAndWait: (billingAccountName: string, billingProfileName: string, options?: BillingRoleAssignmentsResolveByBillingProfileOptionalParams) => Promise<BillingRoleAssignmentListResult>
Property Value
(billingAccountName: string, billingProfileName: string, options?: BillingRoleAssignmentsResolveByBillingProfileOptionalParams) => Promise<BillingRoleAssignmentListResult>
beginResolveByCustomer
Warning
This API is now deprecated.
use resolveByCustomer instead
beginResolveByCustomer: (billingAccountName: string, billingProfileName: string, customerName: string, options?: BillingRoleAssignmentsResolveByCustomerOptionalParams) => Promise<SimplePollerLike<OperationState<BillingRoleAssignmentListResult>, BillingRoleAssignmentListResult>>
Property Value
(billingAccountName: string, billingProfileName: string, customerName: string, options?: BillingRoleAssignmentsResolveByCustomerOptionalParams) => Promise<SimplePollerLike<OperationState<BillingRoleAssignmentListResult>, BillingRoleAssignmentListResult>>
beginResolveByCustomerAndWait
Warning
This API is now deprecated.
use resolveByCustomer instead
beginResolveByCustomerAndWait: (billingAccountName: string, billingProfileName: string, customerName: string, options?: BillingRoleAssignmentsResolveByCustomerOptionalParams) => Promise<BillingRoleAssignmentListResult>
Property Value
(billingAccountName: string, billingProfileName: string, customerName: string, options?: BillingRoleAssignmentsResolveByCustomerOptionalParams) => Promise<BillingRoleAssignmentListResult>
beginResolveByInvoiceSection
Warning
This API is now deprecated.
use resolveByInvoiceSection instead
beginResolveByInvoiceSection: (billingAccountName: string, billingProfileName: string, invoiceSectionName: string, options?: BillingRoleAssignmentsResolveByInvoiceSectionOptionalParams) => Promise<SimplePollerLike<OperationState<BillingRoleAssignmentListResult>, BillingRoleAssignmentListResult>>
Property Value
(billingAccountName: string, billingProfileName: string, invoiceSectionName: string, options?: BillingRoleAssignmentsResolveByInvoiceSectionOptionalParams) => Promise<SimplePollerLike<OperationState<BillingRoleAssignmentListResult>, BillingRoleAssignmentListResult>>
beginResolveByInvoiceSectionAndWait
Warning
This API is now deprecated.
use resolveByInvoiceSection instead
beginResolveByInvoiceSectionAndWait: (billingAccountName: string, billingProfileName: string, invoiceSectionName: string, options?: BillingRoleAssignmentsResolveByInvoiceSectionOptionalParams) => Promise<BillingRoleAssignmentListResult>
Property Value
(billingAccountName: string, billingProfileName: string, invoiceSectionName: string, options?: BillingRoleAssignmentsResolveByInvoiceSectionOptionalParams) => Promise<BillingRoleAssignmentListResult>
createByBillingAccount
Adds a role assignment on a billing account. The operation is supported for billing accounts with agreement type Microsoft Partner Agreement or Microsoft Customer Agreement.
createByBillingAccount: (billingAccountName: string, parameters: BillingRoleAssignmentProperties, options?: BillingRoleAssignmentsCreateByBillingAccountOptionalParams) => PollerLike<OperationState<BillingRoleAssignment>, BillingRoleAssignment>
Property Value
(billingAccountName: string, parameters: BillingRoleAssignmentProperties, options?: BillingRoleAssignmentsCreateByBillingAccountOptionalParams) => PollerLike<OperationState<BillingRoleAssignment>, BillingRoleAssignment>
createByBillingProfile
Adds a role assignment on a billing profile. The operation is supported for billing accounts with agreement type Microsoft Partner Agreement or Microsoft Customer Agreement.
createByBillingProfile: (billingAccountName: string, billingProfileName: string, parameters: BillingRoleAssignmentProperties, options?: BillingRoleAssignmentsCreateByBillingProfileOptionalParams) => PollerLike<OperationState<BillingRoleAssignment>, BillingRoleAssignment>
Property Value
(billingAccountName: string, billingProfileName: string, parameters: BillingRoleAssignmentProperties, options?: BillingRoleAssignmentsCreateByBillingProfileOptionalParams) => PollerLike<OperationState<BillingRoleAssignment>, BillingRoleAssignment>
createByCustomer
Adds a role assignment on a customer. The operation is supported for billing accounts with agreement type Microsoft Partner Agreement.
createByCustomer: (billingAccountName: string, billingProfileName: string, customerName: string, parameters: BillingRoleAssignmentProperties, options?: BillingRoleAssignmentsCreateByCustomerOptionalParams) => PollerLike<OperationState<BillingRoleAssignment>, BillingRoleAssignment>
Property Value
(billingAccountName: string, billingProfileName: string, customerName: string, parameters: BillingRoleAssignmentProperties, options?: BillingRoleAssignmentsCreateByCustomerOptionalParams) => PollerLike<OperationState<BillingRoleAssignment>, BillingRoleAssignment>
createByInvoiceSection
Adds a role assignment on an invoice section. The operation is supported for billing accounts with agreement type Microsoft Customer Agreement.
createByInvoiceSection: (billingAccountName: string, billingProfileName: string, invoiceSectionName: string, parameters: BillingRoleAssignmentProperties, options?: BillingRoleAssignmentsCreateByInvoiceSectionOptionalParams) => PollerLike<OperationState<BillingRoleAssignment>, BillingRoleAssignment>
Property Value
(billingAccountName: string, billingProfileName: string, invoiceSectionName: string, parameters: BillingRoleAssignmentProperties, options?: BillingRoleAssignmentsCreateByInvoiceSectionOptionalParams) => PollerLike<OperationState<BillingRoleAssignment>, BillingRoleAssignment>
createOrUpdateByBillingAccount
Create or update a billing role assignment. The operation is supported only for billing accounts with agreement type Enterprise Agreement.
createOrUpdateByBillingAccount: (billingAccountName: string, billingRoleAssignmentName: string, parameters: BillingRoleAssignment, options?: BillingRoleAssignmentsCreateOrUpdateByBillingAccountOptionalParams) => PollerLike<OperationState<BillingRoleAssignment>, BillingRoleAssignment>
Property Value
(billingAccountName: string, billingRoleAssignmentName: string, parameters: BillingRoleAssignment, options?: BillingRoleAssignmentsCreateOrUpdateByBillingAccountOptionalParams) => PollerLike<OperationState<BillingRoleAssignment>, BillingRoleAssignment>
createOrUpdateByDepartment
Create or update a billing role assignment. The operation is supported only for billing accounts with agreement type Enterprise Agreement.
createOrUpdateByDepartment: (billingAccountName: string, departmentName: string, billingRoleAssignmentName: string, parameters: BillingRoleAssignment, options?: BillingRoleAssignmentsCreateOrUpdateByDepartmentOptionalParams) => PollerLike<OperationState<BillingRoleAssignment>, BillingRoleAssignment>
Property Value
(billingAccountName: string, departmentName: string, billingRoleAssignmentName: string, parameters: BillingRoleAssignment, options?: BillingRoleAssignmentsCreateOrUpdateByDepartmentOptionalParams) => PollerLike<OperationState<BillingRoleAssignment>, BillingRoleAssignment>
createOrUpdateByEnrollmentAccount
Create or update a billing role assignment. The operation is supported only for billing accounts with agreement type Enterprise Agreement.
createOrUpdateByEnrollmentAccount: (billingAccountName: string, enrollmentAccountName: string, billingRoleAssignmentName: string, parameters: BillingRoleAssignment, options?: BillingRoleAssignmentsCreateOrUpdateByEnrollmentAccountOptionalParams) => PollerLike<OperationState<BillingRoleAssignment>, BillingRoleAssignment>
Property Value
(billingAccountName: string, enrollmentAccountName: string, billingRoleAssignmentName: string, parameters: BillingRoleAssignment, options?: BillingRoleAssignmentsCreateOrUpdateByEnrollmentAccountOptionalParams) => PollerLike<OperationState<BillingRoleAssignment>, BillingRoleAssignment>
deleteByBillingAccount
Deletes a role assignment on a billing account. The operation is supported for billing accounts with agreement type Microsoft Partner Agreement, Microsoft Customer Agreement or Enterprise Agreement.
deleteByBillingAccount: (billingAccountName: string, billingRoleAssignmentName: string, options?: BillingRoleAssignmentsDeleteByBillingAccountOptionalParams) => Promise<void>
Property Value
(billingAccountName: string, billingRoleAssignmentName: string, options?: BillingRoleAssignmentsDeleteByBillingAccountOptionalParams) => Promise<void>
deleteByBillingProfile
Deletes a role assignment on a billing profile. The operation is supported for billing accounts with agreement type Microsoft Partner Agreement or Microsoft Customer Agreement.
deleteByBillingProfile: (billingAccountName: string, billingProfileName: string, billingRoleAssignmentName: string, options?: BillingRoleAssignmentsDeleteByBillingProfileOptionalParams) => Promise<void>
Property Value
(billingAccountName: string, billingProfileName: string, billingRoleAssignmentName: string, options?: BillingRoleAssignmentsDeleteByBillingProfileOptionalParams) => Promise<void>
deleteByCustomer
Deletes a role assignment on a customer. The operation is supported for billing accounts with agreement type Microsoft Partner Agreement.
deleteByCustomer: (billingAccountName: string, billingProfileName: string, customerName: string, billingRoleAssignmentName: string, options?: BillingRoleAssignmentsDeleteByCustomerOptionalParams) => Promise<void>
Property Value
(billingAccountName: string, billingProfileName: string, customerName: string, billingRoleAssignmentName: string, options?: BillingRoleAssignmentsDeleteByCustomerOptionalParams) => Promise<void>
deleteByDepartment
Deletes a role assignment on a department. The operation is supported only for billing accounts with agreement type Enterprise Agreement.
deleteByDepartment: (billingAccountName: string, departmentName: string, billingRoleAssignmentName: string, options?: BillingRoleAssignmentsDeleteByDepartmentOptionalParams) => Promise<void>
Property Value
(billingAccountName: string, departmentName: string, billingRoleAssignmentName: string, options?: BillingRoleAssignmentsDeleteByDepartmentOptionalParams) => Promise<void>
deleteByEnrollmentAccount
Deletes a role assignment on a enrollment Account. The operation is supported only for billing accounts with agreement type Enterprise Agreement.
deleteByEnrollmentAccount: (billingAccountName: string, enrollmentAccountName: string, billingRoleAssignmentName: string, options?: BillingRoleAssignmentsDeleteByEnrollmentAccountOptionalParams) => Promise<void>
Property Value
(billingAccountName: string, enrollmentAccountName: string, billingRoleAssignmentName: string, options?: BillingRoleAssignmentsDeleteByEnrollmentAccountOptionalParams) => Promise<void>
deleteByInvoiceSection
Deletes a role assignment on an invoice section. The operation is supported for billing accounts with agreement type Microsoft Customer Agreement.
deleteByInvoiceSection: (billingAccountName: string, billingProfileName: string, invoiceSectionName: string, billingRoleAssignmentName: string, options?: BillingRoleAssignmentsDeleteByInvoiceSectionOptionalParams) => Promise<void>
Property Value
(billingAccountName: string, billingProfileName: string, invoiceSectionName: string, billingRoleAssignmentName: string, options?: BillingRoleAssignmentsDeleteByInvoiceSectionOptionalParams) => Promise<void>
getByBillingAccount
Gets a role assignment for the caller 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, billingRoleAssignmentName: string, options?: BillingRoleAssignmentsGetByBillingAccountOptionalParams) => Promise<BillingRoleAssignment>
Property Value
(billingAccountName: string, billingRoleAssignmentName: string, options?: BillingRoleAssignmentsGetByBillingAccountOptionalParams) => Promise<BillingRoleAssignment>
getByBillingProfile
Gets a role assignment for the caller 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, billingRoleAssignmentName: string, options?: BillingRoleAssignmentsGetByBillingProfileOptionalParams) => Promise<BillingRoleAssignment>
Property Value
(billingAccountName: string, billingProfileName: string, billingRoleAssignmentName: string, options?: BillingRoleAssignmentsGetByBillingProfileOptionalParams) => Promise<BillingRoleAssignment>
getByCustomer
Gets a role assignment for the caller on a customer. The operation is supported for billing accounts with agreement type Microsoft Partner Agreement.
getByCustomer: (billingAccountName: string, billingProfileName: string, customerName: string, billingRoleAssignmentName: string, options?: BillingRoleAssignmentsGetByCustomerOptionalParams) => Promise<BillingRoleAssignment>
Property Value
(billingAccountName: string, billingProfileName: string, customerName: string, billingRoleAssignmentName: string, options?: BillingRoleAssignmentsGetByCustomerOptionalParams) => Promise<BillingRoleAssignment>
getByDepartment
Gets a role assignment for the caller on a department. The operation is supported only for billing accounts with agreement type Enterprise Agreement.
getByDepartment: (billingAccountName: string, departmentName: string, billingRoleAssignmentName: string, options?: BillingRoleAssignmentsGetByDepartmentOptionalParams) => Promise<BillingRoleAssignment>
Property Value
(billingAccountName: string, departmentName: string, billingRoleAssignmentName: string, options?: BillingRoleAssignmentsGetByDepartmentOptionalParams) => Promise<BillingRoleAssignment>
getByEnrollmentAccount
Gets a role assignment for the caller on a enrollment Account. The operation is supported only for billing accounts with agreement type Enterprise Agreement.
getByEnrollmentAccount: (billingAccountName: string, enrollmentAccountName: string, billingRoleAssignmentName: string, options?: BillingRoleAssignmentsGetByEnrollmentAccountOptionalParams) => Promise<BillingRoleAssignment>
Property Value
(billingAccountName: string, enrollmentAccountName: string, billingRoleAssignmentName: string, options?: BillingRoleAssignmentsGetByEnrollmentAccountOptionalParams) => Promise<BillingRoleAssignment>
getByInvoiceSection
Gets a role assignment for the caller on an invoice section. The operation is supported for billing accounts with agreement type Microsoft Customer Agreement.
getByInvoiceSection: (billingAccountName: string, billingProfileName: string, invoiceSectionName: string, billingRoleAssignmentName: string, options?: BillingRoleAssignmentsGetByInvoiceSectionOptionalParams) => Promise<BillingRoleAssignment>
Property Value
(billingAccountName: string, billingProfileName: string, invoiceSectionName: string, billingRoleAssignmentName: string, options?: BillingRoleAssignmentsGetByInvoiceSectionOptionalParams) => Promise<BillingRoleAssignment>
listByBillingAccount
Lists the role assignments for the caller on 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?: BillingRoleAssignmentsListByBillingAccountOptionalParams) => PagedAsyncIterableIterator<BillingRoleAssignment, BillingRoleAssignment[], PageSettings>
Property Value
(billingAccountName: string, options?: BillingRoleAssignmentsListByBillingAccountOptionalParams) => PagedAsyncIterableIterator<BillingRoleAssignment, BillingRoleAssignment[], PageSettings>
listByBillingProfile
Lists the role assignments for the caller on a billing profile. The operation is supported for billing accounts with agreement type Microsoft Partner Agreement or Microsoft Customer Agreement.
listByBillingProfile: (billingAccountName: string, billingProfileName: string, options?: BillingRoleAssignmentsListByBillingProfileOptionalParams) => PagedAsyncIterableIterator<BillingRoleAssignment, BillingRoleAssignment[], PageSettings>
Property Value
(billingAccountName: string, billingProfileName: string, options?: BillingRoleAssignmentsListByBillingProfileOptionalParams) => PagedAsyncIterableIterator<BillingRoleAssignment, BillingRoleAssignment[], PageSettings>
listByCustomer
Lists the role assignments for the caller on customer. The operation is supported for billing accounts with agreement type Microsoft Partner Agreement.
listByCustomer: (billingAccountName: string, billingProfileName: string, customerName: string, options?: BillingRoleAssignmentsListByCustomerOptionalParams) => PagedAsyncIterableIterator<BillingRoleAssignment, BillingRoleAssignment[], PageSettings>
Property Value
(billingAccountName: string, billingProfileName: string, customerName: string, options?: BillingRoleAssignmentsListByCustomerOptionalParams) => PagedAsyncIterableIterator<BillingRoleAssignment, BillingRoleAssignment[], PageSettings>
listByDepartment
Lists the role assignments for the caller on a department. The operation is supported for billing accounts of type Enterprise Agreement.
listByDepartment: (billingAccountName: string, departmentName: string, options?: BillingRoleAssignmentsListByDepartmentOptionalParams) => PagedAsyncIterableIterator<BillingRoleAssignment, BillingRoleAssignment[], PageSettings>
Property Value
(billingAccountName: string, departmentName: string, options?: BillingRoleAssignmentsListByDepartmentOptionalParams) => PagedAsyncIterableIterator<BillingRoleAssignment, BillingRoleAssignment[], PageSettings>
listByEnrollmentAccount
Lists the role assignments for the caller on a enrollment account. The operation is supported for billing accounts of type Enterprise Agreement.
listByEnrollmentAccount: (billingAccountName: string, enrollmentAccountName: string, options?: BillingRoleAssignmentsListByEnrollmentAccountOptionalParams) => PagedAsyncIterableIterator<BillingRoleAssignment, BillingRoleAssignment[], PageSettings>
Property Value
(billingAccountName: string, enrollmentAccountName: string, options?: BillingRoleAssignmentsListByEnrollmentAccountOptionalParams) => PagedAsyncIterableIterator<BillingRoleAssignment, BillingRoleAssignment[], PageSettings>
listByInvoiceSection
Lists the role assignments for the caller on an invoice section. The operation is supported for billing accounts with agreement type Microsoft Customer Agreement.
listByInvoiceSection: (billingAccountName: string, billingProfileName: string, invoiceSectionName: string, options?: BillingRoleAssignmentsListByInvoiceSectionOptionalParams) => PagedAsyncIterableIterator<BillingRoleAssignment, BillingRoleAssignment[], PageSettings>
Property Value
(billingAccountName: string, billingProfileName: string, invoiceSectionName: string, options?: BillingRoleAssignmentsListByInvoiceSectionOptionalParams) => PagedAsyncIterableIterator<BillingRoleAssignment, BillingRoleAssignment[], PageSettings>
resolveByBillingAccount
Lists the role assignments for the caller on a billing account while fetching user info for each role assignment. The operation is supported for billing accounts with agreement type Microsoft Partner Agreement, Microsoft Customer Agreement or Enterprise Agreement.
resolveByBillingAccount: (billingAccountName: string, options?: BillingRoleAssignmentsResolveByBillingAccountOptionalParams) => PollerLike<OperationState<BillingRoleAssignmentListResult>, BillingRoleAssignmentListResult>
Property Value
(billingAccountName: string, options?: BillingRoleAssignmentsResolveByBillingAccountOptionalParams) => PollerLike<OperationState<BillingRoleAssignmentListResult>, BillingRoleAssignmentListResult>
resolveByBillingProfile
Lists the role assignments for the caller on an billing profile while fetching user info for each role assignment. The operation is supported for billing accounts with agreement type Microsoft Partner Agreement or Microsoft Customer Agreement.
resolveByBillingProfile: (billingAccountName: string, billingProfileName: string, options?: BillingRoleAssignmentsResolveByBillingProfileOptionalParams) => PollerLike<OperationState<BillingRoleAssignmentListResult>, BillingRoleAssignmentListResult>
Property Value
(billingAccountName: string, billingProfileName: string, options?: BillingRoleAssignmentsResolveByBillingProfileOptionalParams) => PollerLike<OperationState<BillingRoleAssignmentListResult>, BillingRoleAssignmentListResult>
resolveByCustomer
Lists the role assignments for the caller on a customer while fetching user info for each role assignment. The operation is supported for billing accounts with agreement type Microsoft Partner Agreement.
resolveByCustomer: (billingAccountName: string, billingProfileName: string, customerName: string, options?: BillingRoleAssignmentsResolveByCustomerOptionalParams) => PollerLike<OperationState<BillingRoleAssignmentListResult>, BillingRoleAssignmentListResult>
Property Value
(billingAccountName: string, billingProfileName: string, customerName: string, options?: BillingRoleAssignmentsResolveByCustomerOptionalParams) => PollerLike<OperationState<BillingRoleAssignmentListResult>, BillingRoleAssignmentListResult>
resolveByInvoiceSection
Lists the role assignments for the caller on an invoice section while fetching user info for each role assignment. The operation is supported for billing accounts with agreement type Microsoft Customer Agreement.
resolveByInvoiceSection: (billingAccountName: string, billingProfileName: string, invoiceSectionName: string, options?: BillingRoleAssignmentsResolveByInvoiceSectionOptionalParams) => PollerLike<OperationState<BillingRoleAssignmentListResult>, BillingRoleAssignmentListResult>
Property Value
(billingAccountName: string, billingProfileName: string, invoiceSectionName: string, options?: BillingRoleAssignmentsResolveByInvoiceSectionOptionalParams) => PollerLike<OperationState<BillingRoleAssignmentListResult>, BillingRoleAssignmentListResult>