Billing Role Assignments - List By Enrollment Account
Lista as atribuições de função para o chamador em um perfil de cobrança. A operação tem suporte para contas de cobrança do tipo Enterprise Agreement.
GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/enrollmentAccounts/{enrollmentAccountName}/billingRoleAssignments?api-version=2019-10-01-preview
Parâmetros de URI
Nome | Em | Obrigatório | Tipo | Description |
---|---|---|---|---|
billing
|
path | True |
string |
A ID que identifica exclusivamente uma conta de cobrança. |
enrollment
|
path | True |
string |
A ID que identifica exclusivamente uma conta de registro. |
api-version
|
query | True |
string |
A versão da API a ser usada com a solicitação do cliente. A versão atual é 2019-10-01-preview. |
Respostas
Nome | Tipo | Description |
---|---|---|
200 OK |
OK. A solicitação foi bem-sucedida. |
|
Other Status Codes |
Resposta de erro que descreve por que a operação falhou. |
Segurança
azure_auth
Fluxo OAuth2 do Azure Active Directory.
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Nome | Description |
---|---|
user_impersonation | representar sua conta de usuário |
Exemplos
EnrollmentAccountRoleAssignmentList
Sample Request
GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/enrollmentAccounts/{enrollmentAccountName}/billingRoleAssignments?api-version=2019-10-01-preview
Sample Response
{
"value": [
{
"id": "/providers/Microsoft.Billing/billingAccounts/7898901/enrollmentAccounts/225314/billingRoleAssignments/9dfd08c2-62a3-4d47-85bd-1cdba1408402",
"name": "9dfd08c2-62a3-4d47-85bd-1cdba1408402",
"properties": {
"createdOn": "2019-06-28T19:11:50.6168809+00:00",
"createdByUserEmailAddress": "test@billtest900006.onmicrosoft.com",
"roleDefinitionId": "/providers/Microsoft.Billing/billingAccounts/7898901/enrollmentAccounts/225314/billingRoleDefinitions/c15c22c0-9faf-424c-9b7e-bd91c06a240b",
"scope": "/providers/Microsoft.Billing/billingAccounts/7898901/enrollmentAccounts/225314",
"userAuthenticationType": "Organization",
"userEmailAddress": "a_owner@billtest900006.onmicrosoft.com"
},
"type": "Microsoft.Billing/billingAccounts/enrollmentAccounts/billingRoleAssignments"
},
{
"id": "/providers/Microsoft.Billing/billingAccounts/7898901/enrollmentAccounts/225314/billingRoleAssignments/56fba638-e6d7-4b66-a051-1ba543b15360",
"name": "56fba638-e6d7-4b66-a051-1ba543b15360",
"properties": {
"createdOn": "2020-05-31T22:51:21.3629303+00:00",
"createdByUserEmailAddress": "test@billtest900006.onmicrosoft.com",
"roleDefinitionId": "/providers/Microsoft.Billing/billingAccounts/7898901/enrollmentAccounts/225314/billingRoleDefinitions/a0bcee42-bf30-4d1b-926a-48d21664ef71",
"scope": "/providers/Microsoft.Billing/billingAccounts/7898901/enrollmentAccounts/225314"
},
"type": "Microsoft.Billing/billingAccounts/enrollmentAccounts/billingRoleAssignments"
}
]
}
Definições
Nome | Description |
---|---|
Billing |
A atribuição de função |
Billing |
A lista de atribuições de função. |
Error |
Os detalhes do erro. |
Error |
A resposta de erro indica que o serviço não é capaz de processar a solicitação de entrada. O motivo é fornecido na mensagem de erro. |
Error |
BillingRoleAssignment
A atribuição de função
Nome | Tipo | Description |
---|---|---|
id |
string |
ID do recurso. |
name |
string |
Nome do recurso. |
properties.createdByPrincipalId |
string |
A ID da entidade de segurança do usuário que criou a atribuição de função. |
properties.createdByPrincipalTenantId |
string |
A ID do locatário do usuário que criou a atribuição de função. |
properties.createdByUserEmailAddress |
string |
O endereço de email do usuário que criou a atribuição de função. Isso tem suporte apenas para contas de cobrança com o tipo de contrato Enterprise Agreement. |
properties.createdOn |
string |
A data em que a atribuição de função foi criada. |
properties.name |
string |
O nome da atribuição de função. |
properties.principalId |
string |
A ID da entidade de segurança do usuário ao qual a função foi atribuída. |
properties.principalTenantId |
string |
A ID do locatário principal do usuário ao qual a função foi atribuída. |
properties.roleDefinitionId |
string |
A ID da definição de função. |
properties.scope |
string |
O escopo no qual a função foi atribuída. |
properties.userAuthenticationType |
string |
O tipo de autenticação do usuário, seja Organização ou MSA, do usuário ao qual a função foi atribuída. Isso tem suporte apenas para contas de cobrança com o tipo de contrato Enterprise Agreement. |
properties.userEmailAddress |
string |
O endereço de email do usuário ao qual a função foi atribuída. Isso tem suporte apenas para contas de cobrança com o tipo de contrato Enterprise Agreement. |
type |
string |
Tipo de recurso. |
BillingRoleAssignmentListResult
A lista de atribuições de função.
Nome | Tipo | Description |
---|---|---|
nextLink |
string |
O link (URL) para a próxima página de resultados. |
value |
A lista de atribuições de função. |
ErrorDetails
Os detalhes do erro.
Nome | Tipo | Description |
---|---|---|
code |
string |
Código do erro. |
details |
Os sub-detalhes do erro. |
|
message |
string |
Mensagem de erro indicando por que a operação falhou. |
target |
string |
O destino do erro específico. |
ErrorResponse
A resposta de erro indica que o serviço não é capaz de processar a solicitação de entrada. O motivo é fornecido na mensagem de erro.
Nome | Tipo | Description |
---|---|---|
error |
Os detalhes do erro. |
ErrorSubDetails
Nome | Tipo | Description |
---|---|---|
code |
string |
Código do erro. |
message |
string |
Mensagem de erro indicando por que a operação falhou. |
target |
string |
O destino do erro específico. |