azure-native.billing.getBillingRoleAssignmentByEnrollmentAccount
Gets a role assignment for the caller on a enrollment Account. 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 getBillingRoleAssignmentByEnrollmentAccount
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 getBillingRoleAssignmentByEnrollmentAccount(args: GetBillingRoleAssignmentByEnrollmentAccountArgs, opts?: InvokeOptions): Promise<GetBillingRoleAssignmentByEnrollmentAccountResult>
function getBillingRoleAssignmentByEnrollmentAccountOutput(args: GetBillingRoleAssignmentByEnrollmentAccountOutputArgs, opts?: InvokeOptions): Output<GetBillingRoleAssignmentByEnrollmentAccountResult>def get_billing_role_assignment_by_enrollment_account(billing_account_name: Optional[str] = None,
                                                      billing_role_assignment_name: Optional[str] = None,
                                                      enrollment_account_name: Optional[str] = None,
                                                      opts: Optional[InvokeOptions] = None) -> GetBillingRoleAssignmentByEnrollmentAccountResult
def get_billing_role_assignment_by_enrollment_account_output(billing_account_name: Optional[pulumi.Input[str]] = None,
                                                      billing_role_assignment_name: Optional[pulumi.Input[str]] = None,
                                                      enrollment_account_name: Optional[pulumi.Input[str]] = None,
                                                      opts: Optional[InvokeOptions] = None) -> Output[GetBillingRoleAssignmentByEnrollmentAccountResult]func LookupBillingRoleAssignmentByEnrollmentAccount(ctx *Context, args *LookupBillingRoleAssignmentByEnrollmentAccountArgs, opts ...InvokeOption) (*LookupBillingRoleAssignmentByEnrollmentAccountResult, error)
func LookupBillingRoleAssignmentByEnrollmentAccountOutput(ctx *Context, args *LookupBillingRoleAssignmentByEnrollmentAccountOutputArgs, opts ...InvokeOption) LookupBillingRoleAssignmentByEnrollmentAccountResultOutput> Note: This function is named LookupBillingRoleAssignmentByEnrollmentAccount in the Go SDK.
public static class GetBillingRoleAssignmentByEnrollmentAccount 
{
    public static Task<GetBillingRoleAssignmentByEnrollmentAccountResult> InvokeAsync(GetBillingRoleAssignmentByEnrollmentAccountArgs args, InvokeOptions? opts = null)
    public static Output<GetBillingRoleAssignmentByEnrollmentAccountResult> Invoke(GetBillingRoleAssignmentByEnrollmentAccountInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetBillingRoleAssignmentByEnrollmentAccountResult> getBillingRoleAssignmentByEnrollmentAccount(GetBillingRoleAssignmentByEnrollmentAccountArgs args, InvokeOptions options)
public static Output<GetBillingRoleAssignmentByEnrollmentAccountResult> getBillingRoleAssignmentByEnrollmentAccount(GetBillingRoleAssignmentByEnrollmentAccountArgs args, InvokeOptions options)
fn::invoke:
  function: azure-native:billing:getBillingRoleAssignmentByEnrollmentAccount
  arguments:
    # arguments dictionaryThe following arguments are supported:
- BillingAccount stringName 
- The ID that uniquely identifies a billing account.
- BillingRole stringAssignment Name 
- The ID that uniquely identifies a role assignment.
- EnrollmentAccount stringName 
- The name of the enrollment account.
- BillingAccount stringName 
- The ID that uniquely identifies a billing account.
- BillingRole stringAssignment Name 
- The ID that uniquely identifies a role assignment.
- EnrollmentAccount stringName 
- The name of the enrollment account.
- billingAccount StringName 
- The ID that uniquely identifies a billing account.
- billingRole StringAssignment Name 
- The ID that uniquely identifies a role assignment.
- enrollmentAccount StringName 
- The name of the enrollment account.
- billingAccount stringName 
- The ID that uniquely identifies a billing account.
- billingRole stringAssignment Name 
- The ID that uniquely identifies a role assignment.
- enrollmentAccount stringName 
- The name of the enrollment account.
- billing_account_ strname 
- The ID that uniquely identifies a billing account.
- billing_role_ strassignment_ name 
- The ID that uniquely identifies a role assignment.
- enrollment_account_ strname 
- The name of the enrollment account.
- billingAccount StringName 
- The ID that uniquely identifies a billing account.
- billingRole StringAssignment Name 
- The ID that uniquely identifies a role assignment.
- enrollmentAccount StringName 
- The name of the enrollment account.
getBillingRoleAssignmentByEnrollmentAccount Result
The following output properties are available:
- AzureApi stringVersion 
- 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.Azure Native. Billing. Outputs. Billing Role Assignment Properties Response 
- The properties of the billing role assignment.
- SystemData Pulumi.Azure Native. Billing. Outputs. System Data Response 
- 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"
- 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 < > % & \ ? /
- AzureApi stringVersion 
- 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
BillingRole Assignment Properties Response 
- The properties of the billing role assignment.
- SystemData SystemData Response 
- 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"
- 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 < > % & \ ? /
- azureApi StringVersion 
- 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
BillingRole Assignment Properties Response 
- The properties of the billing role assignment.
- systemData SystemData Response 
- 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"
- 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 < > % & \ ? /
- azureApi stringVersion 
- 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
BillingRole Assignment Properties Response 
- The properties of the billing role assignment.
- systemData SystemData Response 
- 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"
- {[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_ strversion 
- 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
BillingRole Assignment Properties Response 
- The properties of the billing role assignment.
- system_data SystemData Response 
- 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"
- 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 < > % & \ ? /
- azureApi StringVersion 
- 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"
- 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    
- BillingAccount stringDisplay Name 
- The name of the billing account.
- BillingAccount stringId 
- The fully qualified ID that uniquely identifies a billing account.
- BillingProfile stringDisplay Name 
- The name of the billing profile.
- BillingProfile stringId 
- The fully qualified ID that uniquely identifies a billing profile.
- BillingRequest stringId 
- 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.
- CreatedBy stringPrincipal Id 
- The object ID of the user who created the role assignment.
- CreatedBy stringPrincipal Puid 
- The principal PUID of the user who created the role assignment.
- CreatedBy stringPrincipal Tenant Id 
- The tenant Id of the user who created the role assignment.
- CreatedBy stringUser Email Address 
- The email address of the user who created the role assignment. This is supported only for billing accounts with agreement type Enterprise Agreement.
- CreatedOn string
- The date the role assignment was created.
- CustomerDisplay stringName 
- The name of the customer.
- CustomerId string
- The fully qualified ID that uniquely identifies a customer.
- InvoiceSection stringDisplay Name 
- The name of the invoice section.
- InvoiceSection stringId 
- The fully qualified ID that uniquely identifies an invoice section.
- ModifiedBy stringPrincipal Id 
- The principal PUID of the user who modified the role assignment.
- ModifiedBy stringPrincipal Puid 
- The principal PUID of the user who modified the role assignment.
- ModifiedBy stringPrincipal Tenant Id 
- The tenant Id of the user who modified the role assignment.
- ModifiedBy stringUser Email Address 
- The email address of the user who modified the role assignment. This is supported only for billing accounts with agreement type Enterprise Agreement.
- ModifiedOn string
- The date the role assignment was modified.
- PrincipalDisplay stringName 
- The display name of the principal to whom the role was assigned.
- PrincipalTenant stringName 
- 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 string
- The type of a role Assignment.
- ProvisioningState string
- The provisioning state of the resource during a long-running operation.
- RoleDefinition stringId 
- 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.
- PrincipalTenant stringId 
- The principal tenant id of the user to whom the role was assigned.
- Scope string
- The scope at which the role was assigned.
- UserAuthentication stringType 
- 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.
- UserEmail stringAddress 
- The email address of the user to whom the role was assigned. This is supported only for billing accounts with agreement type Enterprise Agreement.
- BillingAccount stringDisplay Name 
- The name of the billing account.
- BillingAccount stringId 
- The fully qualified ID that uniquely identifies a billing account.
- BillingProfile stringDisplay Name 
- The name of the billing profile.
- BillingProfile stringId 
- The fully qualified ID that uniquely identifies a billing profile.
- BillingRequest stringId 
- 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.
- CreatedBy stringPrincipal Id 
- The object ID of the user who created the role assignment.
- CreatedBy stringPrincipal Puid 
- The principal PUID of the user who created the role assignment.
- CreatedBy stringPrincipal Tenant Id 
- The tenant Id of the user who created the role assignment.
- CreatedBy stringUser Email Address 
- The email address of the user who created the role assignment. This is supported only for billing accounts with agreement type Enterprise Agreement.
- CreatedOn string
- The date the role assignment was created.
- CustomerDisplay stringName 
- The name of the customer.
- CustomerId string
- The fully qualified ID that uniquely identifies a customer.
- InvoiceSection stringDisplay Name 
- The name of the invoice section.
- InvoiceSection stringId 
- The fully qualified ID that uniquely identifies an invoice section.
- ModifiedBy stringPrincipal Id 
- The principal PUID of the user who modified the role assignment.
- ModifiedBy stringPrincipal Puid 
- The principal PUID of the user who modified the role assignment.
- ModifiedBy stringPrincipal Tenant Id 
- The tenant Id of the user who modified the role assignment.
- ModifiedBy stringUser Email Address 
- The email address of the user who modified the role assignment. This is supported only for billing accounts with agreement type Enterprise Agreement.
- ModifiedOn string
- The date the role assignment was modified.
- PrincipalDisplay stringName 
- The display name of the principal to whom the role was assigned.
- PrincipalTenant stringName 
- 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 string
- The type of a role Assignment.
- ProvisioningState string
- The provisioning state of the resource during a long-running operation.
- RoleDefinition stringId 
- 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.
- PrincipalTenant stringId 
- The principal tenant id of the user to whom the role was assigned.
- Scope string
- The scope at which the role was assigned.
- UserAuthentication stringType 
- 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.
- UserEmail stringAddress 
- The email address of the user to whom the role was assigned. This is supported only for billing accounts with agreement type Enterprise Agreement.
- billingAccount StringDisplay Name 
- The name of the billing account.
- billingAccount StringId 
- The fully qualified ID that uniquely identifies a billing account.
- billingProfile StringDisplay Name 
- The name of the billing profile.
- billingProfile StringId 
- The fully qualified ID that uniquely identifies a billing profile.
- billingRequest StringId 
- 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.
- createdBy StringPrincipal Id 
- The object ID of the user who created the role assignment.
- createdBy StringPrincipal Puid 
- The principal PUID of the user who created the role assignment.
- createdBy StringPrincipal Tenant Id 
- The tenant Id of the user who created the role assignment.
- createdBy StringUser Email Address 
- The email address of the user who created the role assignment. This is supported only for billing accounts with agreement type Enterprise Agreement.
- createdOn String
- The date the role assignment was created.
- customerDisplay StringName 
- The name of the customer.
- customerId String
- The fully qualified ID that uniquely identifies a customer.
- invoiceSection StringDisplay Name 
- The name of the invoice section.
- invoiceSection StringId 
- The fully qualified ID that uniquely identifies an invoice section.
- modifiedBy StringPrincipal Id 
- The principal PUID of the user who modified the role assignment.
- modifiedBy StringPrincipal Puid 
- The principal PUID of the user who modified the role assignment.
- modifiedBy StringPrincipal Tenant Id 
- The tenant Id of the user who modified the role assignment.
- modifiedBy StringUser Email Address 
- The email address of the user who modified the role assignment. This is supported only for billing accounts with agreement type Enterprise Agreement.
- modifiedOn String
- The date the role assignment was modified.
- principalDisplay StringName 
- The display name of the principal to whom the role was assigned.
- principalTenant StringName 
- 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 String
- The type of a role Assignment.
- provisioningState String
- The provisioning state of the resource during a long-running operation.
- roleDefinition StringId 
- 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.
- principalTenant StringId 
- The principal tenant id of the user to whom the role was assigned.
- scope String
- The scope at which the role was assigned.
- userAuthentication StringType 
- 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.
- userEmail StringAddress 
- The email address of the user to whom the role was assigned. This is supported only for billing accounts with agreement type Enterprise Agreement.
- billingAccount stringDisplay Name 
- The name of the billing account.
- billingAccount stringId 
- The fully qualified ID that uniquely identifies a billing account.
- billingProfile stringDisplay Name 
- The name of the billing profile.
- billingProfile stringId 
- The fully qualified ID that uniquely identifies a billing profile.
- billingRequest stringId 
- 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.
- createdBy stringPrincipal Id 
- The object ID of the user who created the role assignment.
- createdBy stringPrincipal Puid 
- The principal PUID of the user who created the role assignment.
- createdBy stringPrincipal Tenant Id 
- The tenant Id of the user who created the role assignment.
- createdBy stringUser Email Address 
- The email address of the user who created the role assignment. This is supported only for billing accounts with agreement type Enterprise Agreement.
- createdOn string
- The date the role assignment was created.
- customerDisplay stringName 
- The name of the customer.
- customerId string
- The fully qualified ID that uniquely identifies a customer.
- invoiceSection stringDisplay Name 
- The name of the invoice section.
- invoiceSection stringId 
- The fully qualified ID that uniquely identifies an invoice section.
- modifiedBy stringPrincipal Id 
- The principal PUID of the user who modified the role assignment.
- modifiedBy stringPrincipal Puid 
- The principal PUID of the user who modified the role assignment.
- modifiedBy stringPrincipal Tenant Id 
- The tenant Id of the user who modified the role assignment.
- modifiedBy stringUser Email Address 
- The email address of the user who modified the role assignment. This is supported only for billing accounts with agreement type Enterprise Agreement.
- modifiedOn string
- The date the role assignment was modified.
- principalDisplay stringName 
- The display name of the principal to whom the role was assigned.
- principalTenant stringName 
- 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 string
- The type of a role Assignment.
- provisioningState string
- The provisioning state of the resource during a long-running operation.
- roleDefinition stringId 
- 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.
- principalTenant stringId 
- The principal tenant id of the user to whom the role was assigned.
- scope string
- The scope at which the role was assigned.
- userAuthentication stringType 
- 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.
- userEmail stringAddress 
- 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_ strdisplay_ name 
- The name of the billing account.
- billing_account_ strid 
- The fully qualified ID that uniquely identifies a billing account.
- billing_profile_ strdisplay_ name 
- The name of the billing profile.
- billing_profile_ strid 
- The fully qualified ID that uniquely identifies a billing profile.
- billing_request_ strid 
- 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_ strprincipal_ id 
- The object ID of the user who created the role assignment.
- created_by_ strprincipal_ puid 
- The principal PUID of the user who created the role assignment.
- created_by_ strprincipal_ tenant_ id 
- The tenant Id of the user who created the role assignment.
- created_by_ struser_ email_ address 
- 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 str
- The date the role assignment was created.
- customer_display_ strname 
- The name of the customer.
- customer_id str
- The fully qualified ID that uniquely identifies a customer.
- invoice_section_ strdisplay_ name 
- The name of the invoice section.
- invoice_section_ strid 
- The fully qualified ID that uniquely identifies an invoice section.
- modified_by_ strprincipal_ id 
- The principal PUID of the user who modified the role assignment.
- modified_by_ strprincipal_ puid 
- The principal PUID of the user who modified the role assignment.
- modified_by_ strprincipal_ tenant_ id 
- The tenant Id of the user who modified the role assignment.
- modified_by_ struser_ email_ address 
- 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 str
- The date the role assignment was modified.
- principal_display_ strname 
- The display name of the principal to whom the role was assigned.
- principal_tenant_ strname 
- 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 str
- The type of a role Assignment.
- provisioning_state str
- The provisioning state of the resource during a long-running operation.
- role_definition_ strid 
- 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_ strid 
- 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_ strtype 
- 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_ straddress 
- The email address of the user to whom the role was assigned. This is supported only for billing accounts with agreement type Enterprise Agreement.
- billingAccount StringDisplay Name 
- The name of the billing account.
- billingAccount StringId 
- The fully qualified ID that uniquely identifies a billing account.
- billingProfile StringDisplay Name 
- The name of the billing profile.
- billingProfile StringId 
- The fully qualified ID that uniquely identifies a billing profile.
- billingRequest StringId 
- 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.
- createdBy StringPrincipal Id 
- The object ID of the user who created the role assignment.
- createdBy StringPrincipal Puid 
- The principal PUID of the user who created the role assignment.
- createdBy StringPrincipal Tenant Id 
- The tenant Id of the user who created the role assignment.
- createdBy StringUser Email Address 
- The email address of the user who created the role assignment. This is supported only for billing accounts with agreement type Enterprise Agreement.
- createdOn String
- The date the role assignment was created.
- customerDisplay StringName 
- The name of the customer.
- customerId String
- The fully qualified ID that uniquely identifies a customer.
- invoiceSection StringDisplay Name 
- The name of the invoice section.
- invoiceSection StringId 
- The fully qualified ID that uniquely identifies an invoice section.
- modifiedBy StringPrincipal Id 
- The principal PUID of the user who modified the role assignment.
- modifiedBy StringPrincipal Puid 
- The principal PUID of the user who modified the role assignment.
- modifiedBy StringPrincipal Tenant Id 
- The tenant Id of the user who modified the role assignment.
- modifiedBy StringUser Email Address 
- The email address of the user who modified the role assignment. This is supported only for billing accounts with agreement type Enterprise Agreement.
- modifiedOn String
- The date the role assignment was modified.
- principalDisplay StringName 
- The display name of the principal to whom the role was assigned.
- principalTenant StringName 
- 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 String
- The type of a role Assignment.
- provisioningState String
- The provisioning state of the resource during a long-running operation.
- roleDefinition StringId 
- 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.
- principalTenant StringId 
- The principal tenant id of the user to whom the role was assigned.
- scope String
- The scope at which the role was assigned.
- userAuthentication StringType 
- 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.
- userEmail StringAddress 
- 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.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- 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.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- 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.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- 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.
- createdBy stringType 
- The type of identity that created the resource.
- lastModified stringAt 
- The timestamp of resource last modification (UTC)
- lastModified stringBy 
- The identity that last modified the resource.
- lastModified stringBy Type 
- 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_ strtype 
- The type of identity that created the resource.
- last_modified_ strat 
- The timestamp of resource last modification (UTC)
- last_modified_ strby 
- The identity that last modified the resource.
- last_modified_ strby_ type 
- 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.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0
