Billing Permissions - Check Access By Customer
Proporciona una lista de los objetos de respuesta de comprobación de acceso para un cliente.
POST https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/customers/{customerName}/checkAccess?api-version=2024-04-01
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. |
customer
|
path | True |
string pattern: ^[a-zA-Z\d-_]{1,128}$ |
Identificador que identifica de forma única a un cliente. |
api-version
|
query | True |
string |
Versión de la API que se va a usar con la solicitud de cliente. La versión actual es 2024-04-01. |
Cuerpo de la solicitud
Nombre | Tipo | Description |
---|---|---|
actions |
string[] |
Lista de acciones pasadas en el cuerpo de la solicitud en la que se comprobarán los permisos. |
Respuestas
Nombre | Tipo | Description |
---|---|---|
200 OK |
Lista de objetos de respuesta de comprobación de acceso para un cliente. |
|
Other Status Codes |
Respuesta de error que describe por qué se produjo un error en la operación. |
Ejemplos
CheckAccessByCustomer
Solicitud de ejemplo
POST https://management.azure.com/providers/Microsoft.Billing/billingAccounts/10000000-0000-0000-0000-000000000000:00000000-0000-0000-0000-000000000000_2019-05-31/billingProfiles/xxxx-xxxx-xxx-xxx/customers/703ab484-dda2-4402-827b-a74513b61e2d/checkAccess?api-version=2024-04-01
{
"actions": [
"Microsoft.Billing/billingAccounts/read",
"Microsoft.Subscription/subscriptions/write"
]
}
Respuesta de muestra
[
{
"accessDecision": "Allowed",
"action": "Microsoft.Billing/billingAccounts/read"
},
{
"accessDecision": "NotAllowed",
"action": "Microsoft.Subscription/subscriptions/write"
}
]
Definiciones
Nombre | Description |
---|---|
Access |
Decisión de acceso, especifica que se permite o no el acceso. |
Check |
Solicitud para comprobar el acceso. |
Check |
Propiedades de una respuesta de comprobación de acceso. |
Error |
Información adicional sobre el error de administración de recursos. |
Error |
Detalle del error. |
Error |
Respuesta de error |
AccessDecision
Decisión de acceso, especifica que se permite o no el acceso.
Valor | Description |
---|---|
Allowed | |
NotAllowed | |
Other |
CheckAccessRequest
Solicitud para comprobar el acceso.
Nombre | Tipo | Description |
---|---|---|
actions |
string[] |
Lista de acciones pasadas en el cuerpo de la solicitud en la que se comprobarán los permisos. |
CheckAccessResponse
Propiedades de una respuesta de comprobación de acceso.
Nombre | Tipo | Description |
---|---|---|
accessDecision |
Decisión de acceso, especifica que se permite o no el acceso. |
|
action |
string |
Obtiene o establece una acción. |
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. |