1. Packages
  2. Azure Native
  3. API Docs
  4. billing
  5. getBillingRoleAssignmentByDepartment
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.1.0 published on Tuesday, Apr 8, 2025 by Pulumi

azure-native.billing.getBillingRoleAssignmentByDepartment

Explore with Pulumi AI

This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.1.0 published on Tuesday, Apr 8, 2025 by Pulumi

Gets a role assignment for the caller on a department. The operation is supported only for billing accounts with agreement type Enterprise Agreement.

Uses Azure REST API version 2024-04-01.

Other available API versions: 2019-10-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native billing [ApiVersion]. See the version guide for details.

Using getBillingRoleAssignmentByDepartment

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getBillingRoleAssignmentByDepartment(args: GetBillingRoleAssignmentByDepartmentArgs, opts?: InvokeOptions): Promise<GetBillingRoleAssignmentByDepartmentResult>
function getBillingRoleAssignmentByDepartmentOutput(args: GetBillingRoleAssignmentByDepartmentOutputArgs, opts?: InvokeOptions): Output<GetBillingRoleAssignmentByDepartmentResult>
Copy
def get_billing_role_assignment_by_department(billing_account_name: Optional[str] = None,
                                              billing_role_assignment_name: Optional[str] = None,
                                              department_name: Optional[str] = None,
                                              opts: Optional[InvokeOptions] = None) -> GetBillingRoleAssignmentByDepartmentResult
def get_billing_role_assignment_by_department_output(billing_account_name: Optional[pulumi.Input[str]] = None,
                                              billing_role_assignment_name: Optional[pulumi.Input[str]] = None,
                                              department_name: Optional[pulumi.Input[str]] = None,
                                              opts: Optional[InvokeOptions] = None) -> Output[GetBillingRoleAssignmentByDepartmentResult]
Copy
func LookupBillingRoleAssignmentByDepartment(ctx *Context, args *LookupBillingRoleAssignmentByDepartmentArgs, opts ...InvokeOption) (*LookupBillingRoleAssignmentByDepartmentResult, error)
func LookupBillingRoleAssignmentByDepartmentOutput(ctx *Context, args *LookupBillingRoleAssignmentByDepartmentOutputArgs, opts ...InvokeOption) LookupBillingRoleAssignmentByDepartmentResultOutput
Copy

> Note: This function is named LookupBillingRoleAssignmentByDepartment in the Go SDK.

public static class GetBillingRoleAssignmentByDepartment 
{
    public static Task<GetBillingRoleAssignmentByDepartmentResult> InvokeAsync(GetBillingRoleAssignmentByDepartmentArgs args, InvokeOptions? opts = null)
    public static Output<GetBillingRoleAssignmentByDepartmentResult> Invoke(GetBillingRoleAssignmentByDepartmentInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetBillingRoleAssignmentByDepartmentResult> getBillingRoleAssignmentByDepartment(GetBillingRoleAssignmentByDepartmentArgs args, InvokeOptions options)
public static Output<GetBillingRoleAssignmentByDepartmentResult> getBillingRoleAssignmentByDepartment(GetBillingRoleAssignmentByDepartmentArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: azure-native:billing:getBillingRoleAssignmentByDepartment
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

BillingAccountName
This property is required.
Changes to this property will trigger replacement.
string
The ID that uniquely identifies a billing account.
BillingRoleAssignmentName
This property is required.
Changes to this property will trigger replacement.
string
The ID that uniquely identifies a role assignment.
DepartmentName
This property is required.
Changes to this property will trigger replacement.
string
The name of the department.
BillingAccountName
This property is required.
Changes to this property will trigger replacement.
string
The ID that uniquely identifies a billing account.
BillingRoleAssignmentName
This property is required.
Changes to this property will trigger replacement.
string
The ID that uniquely identifies a role assignment.
DepartmentName
This property is required.
Changes to this property will trigger replacement.
string
The name of the department.
billingAccountName
This property is required.
Changes to this property will trigger replacement.
String
The ID that uniquely identifies a billing account.
billingRoleAssignmentName
This property is required.
Changes to this property will trigger replacement.
String
The ID that uniquely identifies a role assignment.
departmentName
This property is required.
Changes to this property will trigger replacement.
String
The name of the department.
billingAccountName
This property is required.
Changes to this property will trigger replacement.
string
The ID that uniquely identifies a billing account.
billingRoleAssignmentName
This property is required.
Changes to this property will trigger replacement.
string
The ID that uniquely identifies a role assignment.
departmentName
This property is required.
Changes to this property will trigger replacement.
string
The name of the department.
billing_account_name
This property is required.
Changes to this property will trigger replacement.
str
The ID that uniquely identifies a billing account.
billing_role_assignment_name
This property is required.
Changes to this property will trigger replacement.
str
The ID that uniquely identifies a role assignment.
department_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the department.
billingAccountName
This property is required.
Changes to this property will trigger replacement.
String
The ID that uniquely identifies a billing account.
billingRoleAssignmentName
This property is required.
Changes to this property will trigger replacement.
String
The ID that uniquely identifies a role assignment.
departmentName
This property is required.
Changes to this property will trigger replacement.
String
The name of the department.

getBillingRoleAssignmentByDepartment Result

The following output properties are available:

AzureApiVersion string
The Azure API version of the resource.
Id string
Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
Name string
The name of the resource
Properties Pulumi.AzureNative.Billing.Outputs.BillingRoleAssignmentPropertiesResponse
The properties of the billing role assignment.
SystemData Pulumi.AzureNative.Billing.Outputs.SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
Type string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Tags Dictionary<string, string>
Dictionary of metadata associated with the resource. It may not be populated for all resource types. Maximum key/value length supported of 256 characters. Keys/value should not empty value nor null. Keys can not contain < > % & \ ? /
AzureApiVersion string
The Azure API version of the resource.
Id string
Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
Name string
The name of the resource
Properties BillingRoleAssignmentPropertiesResponse
The properties of the billing role assignment.
SystemData SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
Type string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Tags map[string]string
Dictionary of metadata associated with the resource. It may not be populated for all resource types. Maximum key/value length supported of 256 characters. Keys/value should not empty value nor null. Keys can not contain < > % & \ ? /
azureApiVersion String
The Azure API version of the resource.
id String
Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
name String
The name of the resource
properties BillingRoleAssignmentPropertiesResponse
The properties of the billing role assignment.
systemData SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
type String
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
tags Map<String,String>
Dictionary of metadata associated with the resource. It may not be populated for all resource types. Maximum key/value length supported of 256 characters. Keys/value should not empty value nor null. Keys can not contain < > % & \ ? /
azureApiVersion string
The Azure API version of the resource.
id string
Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
name string
The name of the resource
properties BillingRoleAssignmentPropertiesResponse
The properties of the billing role assignment.
systemData SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
type string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
tags {[key: string]: string}
Dictionary of metadata associated with the resource. It may not be populated for all resource types. Maximum key/value length supported of 256 characters. Keys/value should not empty value nor null. Keys can not contain < > % & \ ? /
azure_api_version str
The Azure API version of the resource.
id str
Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
name str
The name of the resource
properties BillingRoleAssignmentPropertiesResponse
The properties of the billing role assignment.
system_data SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
type str
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
tags Mapping[str, str]
Dictionary of metadata associated with the resource. It may not be populated for all resource types. Maximum key/value length supported of 256 characters. Keys/value should not empty value nor null. Keys can not contain < > % & \ ? /
azureApiVersion String
The Azure API version of the resource.
id String
Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
name String
The name of the resource
properties Property Map
The properties of the billing role assignment.
systemData Property Map
Azure Resource Manager metadata containing createdBy and modifiedBy information.
type String
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
tags Map<String>
Dictionary of metadata associated with the resource. It may not be populated for all resource types. Maximum key/value length supported of 256 characters. Keys/value should not empty value nor null. Keys can not contain < > % & \ ? /

Supporting Types

BillingRoleAssignmentPropertiesResponse

BillingAccountDisplayName This property is required. string
The name of the billing account.
BillingAccountId This property is required. string
The fully qualified ID that uniquely identifies a billing account.
BillingProfileDisplayName This property is required. string
The name of the billing profile.
BillingProfileId This property is required. string
The fully qualified ID that uniquely identifies a billing profile.
BillingRequestId This property is required. string
The ID of the billing request that was created for the role assignment. This is only applicable to cross tenant role assignments or role assignments created through the billing request.
CreatedByPrincipalId This property is required. string
The object ID of the user who created the role assignment.
CreatedByPrincipalPuid This property is required. string
The principal PUID of the user who created the role assignment.
CreatedByPrincipalTenantId This property is required. string
The tenant Id of the user who created the role assignment.
CreatedByUserEmailAddress This property is required. string
The email address of the user who created the role assignment. This is supported only for billing accounts with agreement type Enterprise Agreement.
CreatedOn This property is required. string
The date the role assignment was created.
CustomerDisplayName This property is required. string
The name of the customer.
CustomerId This property is required. string
The fully qualified ID that uniquely identifies a customer.
InvoiceSectionDisplayName This property is required. string
The name of the invoice section.
InvoiceSectionId This property is required. string
The fully qualified ID that uniquely identifies an invoice section.
ModifiedByPrincipalId This property is required. string
The principal PUID of the user who modified the role assignment.
ModifiedByPrincipalPuid This property is required. string
The principal PUID of the user who modified the role assignment.
ModifiedByPrincipalTenantId This property is required. string
The tenant Id of the user who modified the role assignment.
ModifiedByUserEmailAddress This property is required. string
The email address of the user who modified the role assignment. This is supported only for billing accounts with agreement type Enterprise Agreement.
ModifiedOn This property is required. string
The date the role assignment was modified.
PrincipalDisplayName This property is required. string
The display name of the principal to whom the role was assigned.
PrincipalTenantName This property is required. string
The friendly name of the tenant of the user to whom the role was assigned. This will be 'Primary Tenant' for the primary tenant of the billing account.
PrincipalType This property is required. string
The type of a role Assignment.
ProvisioningState This property is required. string
The provisioning state of the resource during a long-running operation.
RoleDefinitionId This property is required. string
The ID of the role definition.
PrincipalId string
The object id of the user to whom the role was assigned.
PrincipalPuid string
The principal PUID of the user to whom the role was assigned.
PrincipalTenantId string
The principal tenant id of the user to whom the role was assigned.
Scope string
The scope at which the role was assigned.
UserAuthenticationType string
The authentication type of the user, whether Organization or MSA, of the user to whom the role was assigned. This is supported only for billing accounts with agreement type Enterprise Agreement.
UserEmailAddress string
The email address of the user to whom the role was assigned. This is supported only for billing accounts with agreement type Enterprise Agreement.
BillingAccountDisplayName This property is required. string
The name of the billing account.
BillingAccountId This property is required. string
The fully qualified ID that uniquely identifies a billing account.
BillingProfileDisplayName This property is required. string
The name of the billing profile.
BillingProfileId This property is required. string
The fully qualified ID that uniquely identifies a billing profile.
BillingRequestId This property is required. string
The ID of the billing request that was created for the role assignment. This is only applicable to cross tenant role assignments or role assignments created through the billing request.
CreatedByPrincipalId This property is required. string
The object ID of the user who created the role assignment.
CreatedByPrincipalPuid This property is required. string
The principal PUID of the user who created the role assignment.
CreatedByPrincipalTenantId This property is required. string
The tenant Id of the user who created the role assignment.
CreatedByUserEmailAddress This property is required. string
The email address of the user who created the role assignment. This is supported only for billing accounts with agreement type Enterprise Agreement.
CreatedOn This property is required. string
The date the role assignment was created.
CustomerDisplayName This property is required. string
The name of the customer.
CustomerId This property is required. string
The fully qualified ID that uniquely identifies a customer.
InvoiceSectionDisplayName This property is required. string
The name of the invoice section.
InvoiceSectionId This property is required. string
The fully qualified ID that uniquely identifies an invoice section.
ModifiedByPrincipalId This property is required. string
The principal PUID of the user who modified the role assignment.
ModifiedByPrincipalPuid This property is required. string
The principal PUID of the user who modified the role assignment.
ModifiedByPrincipalTenantId This property is required. string
The tenant Id of the user who modified the role assignment.
ModifiedByUserEmailAddress This property is required. string
The email address of the user who modified the role assignment. This is supported only for billing accounts with agreement type Enterprise Agreement.
ModifiedOn This property is required. string
The date the role assignment was modified.
PrincipalDisplayName This property is required. string
The display name of the principal to whom the role was assigned.
PrincipalTenantName This property is required. string
The friendly name of the tenant of the user to whom the role was assigned. This will be 'Primary Tenant' for the primary tenant of the billing account.
PrincipalType This property is required. string
The type of a role Assignment.
ProvisioningState This property is required. string
The provisioning state of the resource during a long-running operation.
RoleDefinitionId This property is required. string
The ID of the role definition.
PrincipalId string
The object id of the user to whom the role was assigned.
PrincipalPuid string
The principal PUID of the user to whom the role was assigned.
PrincipalTenantId string
The principal tenant id of the user to whom the role was assigned.
Scope string
The scope at which the role was assigned.
UserAuthenticationType string
The authentication type of the user, whether Organization or MSA, of the user to whom the role was assigned. This is supported only for billing accounts with agreement type Enterprise Agreement.
UserEmailAddress string
The email address of the user to whom the role was assigned. This is supported only for billing accounts with agreement type Enterprise Agreement.
billingAccountDisplayName This property is required. String
The name of the billing account.
billingAccountId This property is required. String
The fully qualified ID that uniquely identifies a billing account.
billingProfileDisplayName This property is required. String
The name of the billing profile.
billingProfileId This property is required. String
The fully qualified ID that uniquely identifies a billing profile.
billingRequestId This property is required. String
The ID of the billing request that was created for the role assignment. This is only applicable to cross tenant role assignments or role assignments created through the billing request.
createdByPrincipalId This property is required. String
The object ID of the user who created the role assignment.
createdByPrincipalPuid This property is required. String
The principal PUID of the user who created the role assignment.
createdByPrincipalTenantId This property is required. String
The tenant Id of the user who created the role assignment.
createdByUserEmailAddress This property is required. String
The email address of the user who created the role assignment. This is supported only for billing accounts with agreement type Enterprise Agreement.
createdOn This property is required. String
The date the role assignment was created.
customerDisplayName This property is required. String
The name of the customer.
customerId This property is required. String
The fully qualified ID that uniquely identifies a customer.
invoiceSectionDisplayName This property is required. String
The name of the invoice section.
invoiceSectionId This property is required. String
The fully qualified ID that uniquely identifies an invoice section.
modifiedByPrincipalId This property is required. String
The principal PUID of the user who modified the role assignment.
modifiedByPrincipalPuid This property is required. String
The principal PUID of the user who modified the role assignment.
modifiedByPrincipalTenantId This property is required. String
The tenant Id of the user who modified the role assignment.
modifiedByUserEmailAddress This property is required. String
The email address of the user who modified the role assignment. This is supported only for billing accounts with agreement type Enterprise Agreement.
modifiedOn This property is required. String
The date the role assignment was modified.
principalDisplayName This property is required. String
The display name of the principal to whom the role was assigned.
principalTenantName This property is required. String
The friendly name of the tenant of the user to whom the role was assigned. This will be 'Primary Tenant' for the primary tenant of the billing account.
principalType This property is required. String
The type of a role Assignment.
provisioningState This property is required. String
The provisioning state of the resource during a long-running operation.
roleDefinitionId This property is required. String
The ID of the role definition.
principalId String
The object id of the user to whom the role was assigned.
principalPuid String
The principal PUID of the user to whom the role was assigned.
principalTenantId String
The principal tenant id of the user to whom the role was assigned.
scope String
The scope at which the role was assigned.
userAuthenticationType String
The authentication type of the user, whether Organization or MSA, of the user to whom the role was assigned. This is supported only for billing accounts with agreement type Enterprise Agreement.
userEmailAddress String
The email address of the user to whom the role was assigned. This is supported only for billing accounts with agreement type Enterprise Agreement.
billingAccountDisplayName This property is required. string
The name of the billing account.
billingAccountId This property is required. string
The fully qualified ID that uniquely identifies a billing account.
billingProfileDisplayName This property is required. string
The name of the billing profile.
billingProfileId This property is required. string
The fully qualified ID that uniquely identifies a billing profile.
billingRequestId This property is required. string
The ID of the billing request that was created for the role assignment. This is only applicable to cross tenant role assignments or role assignments created through the billing request.
createdByPrincipalId This property is required. string
The object ID of the user who created the role assignment.
createdByPrincipalPuid This property is required. string
The principal PUID of the user who created the role assignment.
createdByPrincipalTenantId This property is required. string
The tenant Id of the user who created the role assignment.
createdByUserEmailAddress This property is required. string
The email address of the user who created the role assignment. This is supported only for billing accounts with agreement type Enterprise Agreement.
createdOn This property is required. string
The date the role assignment was created.
customerDisplayName This property is required. string
The name of the customer.
customerId This property is required. string
The fully qualified ID that uniquely identifies a customer.
invoiceSectionDisplayName This property is required. string
The name of the invoice section.
invoiceSectionId This property is required. string
The fully qualified ID that uniquely identifies an invoice section.
modifiedByPrincipalId This property is required. string
The principal PUID of the user who modified the role assignment.
modifiedByPrincipalPuid This property is required. string
The principal PUID of the user who modified the role assignment.
modifiedByPrincipalTenantId This property is required. string
The tenant Id of the user who modified the role assignment.
modifiedByUserEmailAddress This property is required. string
The email address of the user who modified the role assignment. This is supported only for billing accounts with agreement type Enterprise Agreement.
modifiedOn This property is required. string
The date the role assignment was modified.
principalDisplayName This property is required. string
The display name of the principal to whom the role was assigned.
principalTenantName This property is required. string
The friendly name of the tenant of the user to whom the role was assigned. This will be 'Primary Tenant' for the primary tenant of the billing account.
principalType This property is required. string
The type of a role Assignment.
provisioningState This property is required. string
The provisioning state of the resource during a long-running operation.
roleDefinitionId This property is required. string
The ID of the role definition.
principalId string
The object id of the user to whom the role was assigned.
principalPuid string
The principal PUID of the user to whom the role was assigned.
principalTenantId string
The principal tenant id of the user to whom the role was assigned.
scope string
The scope at which the role was assigned.
userAuthenticationType string
The authentication type of the user, whether Organization or MSA, of the user to whom the role was assigned. This is supported only for billing accounts with agreement type Enterprise Agreement.
userEmailAddress string
The email address of the user to whom the role was assigned. This is supported only for billing accounts with agreement type Enterprise Agreement.
billing_account_display_name This property is required. str
The name of the billing account.
billing_account_id This property is required. str
The fully qualified ID that uniquely identifies a billing account.
billing_profile_display_name This property is required. str
The name of the billing profile.
billing_profile_id This property is required. str
The fully qualified ID that uniquely identifies a billing profile.
billing_request_id This property is required. str
The ID of the billing request that was created for the role assignment. This is only applicable to cross tenant role assignments or role assignments created through the billing request.
created_by_principal_id This property is required. str
The object ID of the user who created the role assignment.
created_by_principal_puid This property is required. str
The principal PUID of the user who created the role assignment.
created_by_principal_tenant_id This property is required. str
The tenant Id of the user who created the role assignment.
created_by_user_email_address This property is required. str
The email address of the user who created the role assignment. This is supported only for billing accounts with agreement type Enterprise Agreement.
created_on This property is required. str
The date the role assignment was created.
customer_display_name This property is required. str
The name of the customer.
customer_id This property is required. str
The fully qualified ID that uniquely identifies a customer.
invoice_section_display_name This property is required. str
The name of the invoice section.
invoice_section_id This property is required. str
The fully qualified ID that uniquely identifies an invoice section.
modified_by_principal_id This property is required. str
The principal PUID of the user who modified the role assignment.
modified_by_principal_puid This property is required. str
The principal PUID of the user who modified the role assignment.
modified_by_principal_tenant_id This property is required. str
The tenant Id of the user who modified the role assignment.
modified_by_user_email_address This property is required. str
The email address of the user who modified the role assignment. This is supported only for billing accounts with agreement type Enterprise Agreement.
modified_on This property is required. str
The date the role assignment was modified.
principal_display_name This property is required. str
The display name of the principal to whom the role was assigned.
principal_tenant_name This property is required. str
The friendly name of the tenant of the user to whom the role was assigned. This will be 'Primary Tenant' for the primary tenant of the billing account.
principal_type This property is required. str
The type of a role Assignment.
provisioning_state This property is required. str
The provisioning state of the resource during a long-running operation.
role_definition_id This property is required. str
The ID of the role definition.
principal_id str
The object id of the user to whom the role was assigned.
principal_puid str
The principal PUID of the user to whom the role was assigned.
principal_tenant_id str
The principal tenant id of the user to whom the role was assigned.
scope str
The scope at which the role was assigned.
user_authentication_type str
The authentication type of the user, whether Organization or MSA, of the user to whom the role was assigned. This is supported only for billing accounts with agreement type Enterprise Agreement.
user_email_address str
The email address of the user to whom the role was assigned. This is supported only for billing accounts with agreement type Enterprise Agreement.
billingAccountDisplayName This property is required. String
The name of the billing account.
billingAccountId This property is required. String
The fully qualified ID that uniquely identifies a billing account.
billingProfileDisplayName This property is required. String
The name of the billing profile.
billingProfileId This property is required. String
The fully qualified ID that uniquely identifies a billing profile.
billingRequestId This property is required. String
The ID of the billing request that was created for the role assignment. This is only applicable to cross tenant role assignments or role assignments created through the billing request.
createdByPrincipalId This property is required. String
The object ID of the user who created the role assignment.
createdByPrincipalPuid This property is required. String
The principal PUID of the user who created the role assignment.
createdByPrincipalTenantId This property is required. String
The tenant Id of the user who created the role assignment.
createdByUserEmailAddress This property is required. String
The email address of the user who created the role assignment. This is supported only for billing accounts with agreement type Enterprise Agreement.
createdOn This property is required. String
The date the role assignment was created.
customerDisplayName This property is required. String
The name of the customer.
customerId This property is required. String
The fully qualified ID that uniquely identifies a customer.
invoiceSectionDisplayName This property is required. String
The name of the invoice section.
invoiceSectionId This property is required. String
The fully qualified ID that uniquely identifies an invoice section.
modifiedByPrincipalId This property is required. String
The principal PUID of the user who modified the role assignment.
modifiedByPrincipalPuid This property is required. String
The principal PUID of the user who modified the role assignment.
modifiedByPrincipalTenantId This property is required. String
The tenant Id of the user who modified the role assignment.
modifiedByUserEmailAddress This property is required. String
The email address of the user who modified the role assignment. This is supported only for billing accounts with agreement type Enterprise Agreement.
modifiedOn This property is required. String
The date the role assignment was modified.
principalDisplayName This property is required. String
The display name of the principal to whom the role was assigned.
principalTenantName This property is required. String
The friendly name of the tenant of the user to whom the role was assigned. This will be 'Primary Tenant' for the primary tenant of the billing account.
principalType This property is required. String
The type of a role Assignment.
provisioningState This property is required. String
The provisioning state of the resource during a long-running operation.
roleDefinitionId This property is required. String
The ID of the role definition.
principalId String
The object id of the user to whom the role was assigned.
principalPuid String
The principal PUID of the user to whom the role was assigned.
principalTenantId String
The principal tenant id of the user to whom the role was assigned.
scope String
The scope at which the role was assigned.
userAuthenticationType String
The authentication type of the user, whether Organization or MSA, of the user to whom the role was assigned. This is supported only for billing accounts with agreement type Enterprise Agreement.
userEmailAddress String
The email address of the user to whom the role was assigned. This is supported only for billing accounts with agreement type Enterprise Agreement.

SystemDataResponse

CreatedAt string
The timestamp of resource creation (UTC).
CreatedBy string
The identity that created the resource.
CreatedByType string
The type of identity that created the resource.
LastModifiedAt string
The timestamp of resource last modification (UTC)
LastModifiedBy string
The identity that last modified the resource.
LastModifiedByType string
The type of identity that last modified the resource.
CreatedAt string
The timestamp of resource creation (UTC).
CreatedBy string
The identity that created the resource.
CreatedByType string
The type of identity that created the resource.
LastModifiedAt string
The timestamp of resource last modification (UTC)
LastModifiedBy string
The identity that last modified the resource.
LastModifiedByType string
The type of identity that last modified the resource.
createdAt String
The timestamp of resource creation (UTC).
createdBy String
The identity that created the resource.
createdByType String
The type of identity that created the resource.
lastModifiedAt String
The timestamp of resource last modification (UTC)
lastModifiedBy String
The identity that last modified the resource.
lastModifiedByType String
The type of identity that last modified the resource.
createdAt string
The timestamp of resource creation (UTC).
createdBy string
The identity that created the resource.
createdByType string
The type of identity that created the resource.
lastModifiedAt string
The timestamp of resource last modification (UTC)
lastModifiedBy string
The identity that last modified the resource.
lastModifiedByType string
The type of identity that last modified the resource.
created_at str
The timestamp of resource creation (UTC).
created_by str
The identity that created the resource.
created_by_type str
The type of identity that created the resource.
last_modified_at str
The timestamp of resource last modification (UTC)
last_modified_by str
The identity that last modified the resource.
last_modified_by_type str
The type of identity that last modified the resource.
createdAt String
The timestamp of resource creation (UTC).
createdBy String
The identity that created the resource.
createdByType String
The type of identity that created the resource.
lastModifiedAt String
The timestamp of resource last modification (UTC)
lastModifiedBy String
The identity that last modified the resource.
lastModifiedByType String
The type of identity that last modified the resource.

Package Details

Repository
Azure Native pulumi/pulumi-azure-native
License
Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.1.0 published on Tuesday, Apr 8, 2025 by Pulumi