Compartir a través de


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
billingAccountName
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.

billingProfileName
path True

string

pattern: ^[a-zA-Z\d-_]{1,128}$

Identificador que identifica de forma única un perfil de facturación.

invoiceSectionName
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

BillingRoleAssignmentListResult

Operación de Azure completada con éxito.

Other Status Codes

ErrorResponse

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
BillingRoleAssignment

Propiedades de la asignación de roles de facturación.

BillingRoleAssignmentListResult

Colección paginada de elementos de BillingRoleAssignment

BillingRoleAssignmentProperties

Propiedades de la asignación de roles de facturación.

createdByType

Tipo de identidad que creó el recurso.

ErrorAdditionalInfo

Información adicional sobre el error de administración de recursos.

ErrorDetail

Detalle del error.

ErrorResponse

Respuesta de error

PrincipalType

Tipo de una asignación de roles.

ProvisioningState

Estado de aprovisionamiento del recurso durante una operación de ejecución prolongada.

systemData

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

BillingRoleAssignmentProperties

Propiedades de la asignación de roles de facturación.

systemData

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

BillingRoleAssignment[]

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

PrincipalType

Tipo de una asignación de roles.

provisioningState

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

ErrorAdditionalInfo[]

Información adicional del error.

code

string

Código de error.

details

ErrorDetail[]

Detalles del error.

message

string

Mensaje de error.

target

string

Destino del error.

ErrorResponse

Respuesta de error

Nombre Tipo Description
error

ErrorDetail

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

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

createdByType

Tipo de identidad que modificó por última vez el recurso.