Billing Role Assignments - List By Invoice Section
Enumera las asignaciones de roles para el autor de la llamada en una sección de factura. La operación es compatible con las cuentas de facturación con el tipo de contrato Contrato de cliente de Microsoft.
GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{invoiceSectionName}/billingRoleAssignments?api-version=2024-04-01
GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{invoiceSectionName}/billingRoleAssignments?api-version=2024-04-01&filter={filter}&top={top}&skip={skip}
Parámetros de identificador URI
| Nombre | En | Requerido | Tipo | Description |
|---|---|---|---|---|
|
billing
|
path | True |
string pattern: ^([0-9]+|([Pp][Cc][Nn]\.[A-Za-z0-9]+)|[0-9A-Fa-f]{8}-([0-9A-Fa-f]{4}-){3}[0-9A-Fa-f]{12}(:[0-9A-Fa-f]{8}-([0-9A-Fa-f]{4}-){3}[0-9A-Fa-f]{12}_[0-9]{4}(-[0-9]{2}){2})?)$ |
Identificador que identifica de forma única una cuenta de facturación. |
|
billing
|
path | True |
string pattern: ^[a-zA-Z\d-_]{1,128}$ |
Identificador que identifica de forma única un perfil de facturación. |
|
invoice
|
path | True |
string pattern: ^[a-zA-Z\d-_]{1,128}$ |
Identificador que identifica de forma única una sección de factura. |
|
api-version
|
query | True |
string minLength: 1 |
Versión de API que se usará para esta operación. |
|
filter
|
query |
string |
La opción de consulta de filtro permite a los clientes filtrar una colección de recursos que se abordan mediante una dirección URL de solicitud. |
|
|
skip
|
query |
integer (int64) |
La opción omitir consulta solicita el número de elementos de la colección consultada que se omitirán y no se incluirán en el resultado. |
|
|
top
|
query |
integer (int64) |
La opción de consulta superior solicita el número de elementos de la colección consultada que se incluirán en el resultado. El valor máximo admitido para top es 50. |
Respuestas
| Nombre | Tipo | Description |
|---|---|---|
| 200 OK |
Operación de Azure completada con éxito. |
|
| Other Status Codes |
Una respuesta de error inesperada. |
Seguridad
azure_auth
Azure Active Directory OAuth2 Flow.
Tipo:
oauth2
Flujo:
implicit
Dirección URL de autorización:
https://login.microsoftonline.com/common/oauth2/authorize
Ámbitos
| Nombre | Description |
|---|---|
| user_impersonation | suplantar la cuenta de usuario |
Ejemplos
BillingRoleAssignmentListByInvoiceSection
Solicitud de ejemplo
GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/00000000-0000-0000-0000-000000000000:00000000-0000-0000-0000-000000000000_2018-09-30/billingProfiles/BKM6-54VH-BG7-PGB/invoiceSections/xxxx-xxxx-xxx-xxx/billingRoleAssignments?api-version=2024-04-01
Respuesta de muestra
{
"value": [
{
"name": "10000000-aaaa-bbbb-cccc-100000000000_6fd330f6-7d26-4aff-b9cf-7bd699f965b9",
"type": "Microsoft.Billing/billingAccounts/billingProfiles/invoiceSections/billingRoleAssignments",
"id": "/providers/Microsoft.Billing/billingAccounts/00000000-0000-0000-0000-000000000000:00000000-0000-0000-0000-000000000000_2018-09-30/billingProfiles/BKM6-54VH-BG7-PGB/invoiceSections/xxxx-xxxx-xxx-xxx/billingRoleAssignments/10000000-aaaa-bbbb-cccc-100000000000_6fd330f6-7d26-4aff-b9cf-7bd699f965b9",
"properties": {
"createdByPrincipalId": "00000000-0000-0000-0000-000000000001",
"createdByPrincipalTenantId": "076915e7-de10-4323-bb34-a58c904068bb",
"createdOn": "2023-10-19T20:10:50.1028398Z",
"principalId": "00000000-0000-0000-0000-000000000000",
"principalType": "User",
"roleDefinitionId": "/providers/Microsoft.Billing/billingAccounts/00000000-0000-0000-0000-000000000000:00000000-0000-0000-0000-000000000000_2018-09-30/billingProfiles/BKM6-54VH-BG7-PGB/invoiceSections/xxxx-xxxx-xxx-xxx/billingRoleDefinitions/30000000-aaaa-bbbb-cccc-100000000002",
"scope": "/providers/Microsoft.Billing/billingAccounts/00000000-0000-0000-0000-000000000000:00000000-0000-0000-0000-000000000000_2018-09-30/billingProfiles/BKM6-54VH-BG7-PGB/invoiceSections/xxxx-xxxx-xxx-xxx"
}
},
{
"name": "10000000-aaaa-bbbb-cccc-100000000000_b1839933-b3ac-42ca-8112-d29c43f3ab47",
"type": "Microsoft.Billing/billingAccounts/billingProfiles/invoiceSections/billingRoleAssignments",
"id": "/providers/Microsoft.Billing/billingAccounts/00000000-0000-0000-0000-000000000000:00000000-0000-0000-0000-000000000000_2018-09-30/billingProfiles/BKM6-54VH-BG7-PGB/invoiceSections/xxxx-xxxx-xxx-xxx/billingRoleAssignments/10000000-aaaa-bbbb-cccc-100000000000_b1839933-b3ac-42ca-8112-d29c43f3ab47",
"properties": {
"createdByPrincipalId": "00000000-0000-0000-0000-000000000001",
"createdByPrincipalTenantId": "076915e7-de10-4323-bb34-a58c904068bb",
"createdOn": "2023-10-19T20:10:50.1028398Z",
"principalId": "00000000-0000-0000-0000-000000000000",
"principalType": "User",
"roleDefinitionId": "/providers/Microsoft.Billing/billingAccounts/00000000-0000-0000-0000-000000000000:00000000-0000-0000-0000-000000000000_2018-09-30/billingProfiles/BKM6-54VH-BG7-PGB/invoiceSections/xxxx-xxxx-xxx-xxx/billingRoleDefinitions/30000000-aaaa-bbbb-cccc-100000000001",
"scope": "/providers/Microsoft.Billing/billingAccounts/00000000-0000-0000-0000-000000000000:00000000-0000-0000-0000-000000000000_2018-09-30/billingProfiles/BKM6-54VH-BG7-PGB/invoiceSections/xxxx-xxxx-xxx-xxx"
}
}
]
}
Definiciones
| Nombre | Description |
|---|---|
|
Billing |
Propiedades de la asignación de roles de facturación. |
|
Billing |
Colección paginada de elementos de BillingRoleAssignment |
|
Billing |
Propiedades de la asignación de roles de facturación. |
|
created |
Tipo de identidad que creó el recurso. |
|
Error |
Información adicional sobre el error de administración de recursos. |
|
Error |
Detalle del error. |
|
Error |
Respuesta de error |
|
Principal |
Tipo de una asignación de roles. |
|
Provisioning |
Estado de aprovisionamiento del recurso durante una operación de ejecución prolongada. |
|
system |
Metadatos relativos a la creación y última modificación del recurso. |
BillingRoleAssignment
Propiedades de la asignación de roles de facturación.
| Nombre | Tipo | Description |
|---|---|---|
| id |
string (arm-id) |
Identificador de recurso completo para el recurso. Por ejemplo, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
| name |
string |
Nombre del recurso |
| properties |
Propiedades de la asignación de roles de facturación. |
|
| systemData |
Metadatos de Azure Resource Manager que contienen información createdBy y modifiedBy. |
|
| tags |
object |
Diccionario de metadatos asociados al recurso. Es posible que no se rellene para todos los tipos de recursos. Longitud máxima de clave/valor admitida de 256 caracteres. Las claves y el valor no deben estar vacíos ni null. Las claves no pueden contener <> % & \ ? / |
| type |
string |
Tipo del recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts" |
BillingRoleAssignmentListResult
Colección paginada de elementos de BillingRoleAssignment
| Nombre | Tipo | Description |
|---|---|---|
| nextLink |
string (uri) |
Vínculo a la página siguiente de elementos |
| value |
Los ítems de Asignación de RolFactura en esta página |
BillingRoleAssignmentProperties
Propiedades de la asignación de roles de facturación.
| Nombre | Tipo | Description |
|---|---|---|
| billingAccountDisplayName |
string |
Nombre de la cuenta de facturación. |
| billingAccountId |
string |
Identificador completo que identifica de forma única una cuenta de facturación. |
| billingProfileDisplayName |
string |
Nombre del perfil de facturación. |
| billingProfileId |
string |
Identificador completo que identifica de forma única un perfil de facturación. |
| billingRequestId |
string |
Identificador de la solicitud de facturación que se creó para la asignación de roles. Esto solo es aplicable a asignaciones de roles entre inquilinos o asignaciones de roles creadas a través de la solicitud de facturación. |
| createdByPrincipalId |
string |
Identificador de objeto del usuario que creó la asignación de roles. |
| createdByPrincipalPuid |
string |
PuID principal del usuario que creó la asignación de roles. |
| createdByPrincipalTenantId |
string |
Identificador de inquilino del usuario que creó la asignación de roles. |
| createdByUserEmailAddress |
string |
Dirección de correo electrónico del usuario que creó la asignación de roles. Esto solo se admite para las cuentas de facturación con el tipo de contrato Enterprise Agreement. |
| createdOn |
string (date-time) |
Fecha en que se creó la asignación de roles. |
| customerDisplayName |
string |
Nombre del cliente. |
| customerId |
string |
Identificador completo que identifica de forma única a un cliente. |
| invoiceSectionDisplayName |
string |
Nombre de la sección de factura. |
| invoiceSectionId |
string |
Identificador completo que identifica de forma única una sección de factura. |
| modifiedByPrincipalId |
string |
PuID principal del usuario que modificó la asignación de roles. |
| modifiedByPrincipalPuid |
string |
PuID principal del usuario que modificó la asignación de roles. |
| modifiedByPrincipalTenantId |
string |
Identificador de inquilino del usuario que modificó la asignación de roles. |
| modifiedByUserEmailAddress |
string |
Dirección de correo electrónico del usuario que modificó la asignación de roles. Esto solo se admite para las cuentas de facturación con el tipo de contrato Enterprise Agreement. |
| modifiedOn |
string (date-time) |
Fecha en que se modificó la asignación de roles. |
| principalDisplayName |
string |
Nombre para mostrar de la entidad de seguridad a la que se asignó el rol. |
| principalId |
string |
Identificador de objeto del usuario al que se asignó el rol. |
| principalPuid |
string |
PuID principal del usuario al que se asignó el rol. |
| principalTenantId |
string |
Identificador de inquilino principal del usuario al que se asignó el rol. |
| principalTenantName |
string |
Nombre descriptivo del inquilino del usuario al que se asignó el rol. Será "Inquilino principal" para el inquilino principal de la cuenta de facturación. |
| principalType |
Tipo de una asignación de roles. |
|
| provisioningState |
Estado de aprovisionamiento del recurso durante una operación de ejecución prolongada. |
|
| roleDefinitionId |
string minLength: 1 |
Identificador de la definición de roles. |
| scope |
string |
Ámbito en el que se asignó el rol. |
| userAuthenticationType |
string |
Tipo de autenticación del usuario, ya sea Organización o MSA, del usuario al que se asignó el rol. Esto solo se admite para las cuentas de facturación con el tipo de contrato Enterprise Agreement. |
| userEmailAddress |
string |
Dirección de correo electrónico del usuario al que se asignó el rol. Esto solo se admite para las cuentas de facturación con el tipo de contrato Enterprise Agreement. |
createdByType
Tipo de identidad que creó el recurso.
| Valor | Description |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
ErrorAdditionalInfo
Información adicional sobre el error de administración de recursos.
| Nombre | Tipo | Description |
|---|---|---|
| info |
object |
Información adicional. |
| type |
string |
Tipo de información adicional. |
ErrorDetail
Detalle del error.
| Nombre | Tipo | Description |
|---|---|---|
| additionalInfo |
Información adicional del error. |
|
| code |
string |
Código de error. |
| details |
Detalles del error. |
|
| message |
string |
Mensaje de error. |
| target |
string |
Destino del error. |
ErrorResponse
Respuesta de error
| Nombre | Tipo | Description |
|---|---|---|
| error |
Objeto de error. |
PrincipalType
Tipo de una asignación de roles.
| Valor | Description |
|---|---|
| Unknown |
Desconocido |
| None |
Ninguno |
| User |
Usuario |
| Group |
Grupo |
| DirectoryRole |
DirectorioRol |
| ServicePrincipal |
ServicePrincipal |
| Everyone |
Everyone |
ProvisioningState
Estado de aprovisionamiento del recurso durante una operación de ejecución prolongada.
| Valor | Description |
|---|---|
| Succeeded |
Succeeded |
| Canceled |
Cancelado |
| Failed |
Fallido |
| New |
New |
| Pending |
Pendiente |
| Provisioning |
Aprovisionamiento |
| PendingBilling |
FacturaciónPendiente |
| ConfirmedBilling |
Facturación confirmada |
| Creating |
Crear |
| Created |
Creado |
| Expired |
Caducado |
systemData
Metadatos relativos a la creación y última modificación del recurso.
| Nombre | Tipo | Description |
|---|---|---|
| createdAt |
string (date-time) |
Marca de tiempo de creación de recursos (UTC). |
| createdBy |
string |
Identidad que creó el recurso. |
| createdByType |
Tipo de identidad que creó el recurso. |
|
| lastModifiedAt |
string (date-time) |
Marca de tiempo de la última modificación del recurso (UTC) |
| lastModifiedBy |
string |
Identidad que modificó por última vez el recurso. |
| lastModifiedByType |
Tipo de identidad que modificó por última vez el recurso. |