Dela via


Enrollment Account Role Assignments - Put

Skapa eller uppdatera en tilldelning av faktureringsrollen.

PUT https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/enrollmentAccounts/{enrollmentAccountName}/billingRoleAssignments/{billingRoleAssignmentName}?api-version=2019-10-01-preview

URI-parametrar

Name I Obligatorisk Typ Description
billingAccountName
path True

string

Det ID som unikt identifierar ett faktureringskonto.

billingRoleAssignmentName
path True

string

Det ID som unikt identifierar en rolltilldelning.

enrollmentAccountName
path True

string

Det ID som unikt identifierar ett registreringskonto.

api-version
query True

string

Den version av API:et som ska användas med klientbegäran. Den aktuella versionen är 2019-10-01-preview.

Begärandetext

Name Typ Description
properties.principalId

string

Huvud-ID:t för den användare som rollen tilldelades till.

properties.principalTenantId

string

Huvudklient-ID:t för den användare som rollen tilldelades till.

properties.roleDefinitionId

string

Rolldefinitionens ID.

properties.userAuthenticationType

string

Autentiseringstypen för användaren, oavsett om det är Organisation eller MSA, för den användare som rollen tilldelades till. Detta stöds endast för faktureringskonton med avtalstyp Enterprise-avtal.

properties.userEmailAddress

string

E-postadressen till den användare som rollen tilldelades till. Detta stöds endast för faktureringskonton med avtalstyp Enterprise-avtal.

Svar

Name Typ Description
200 OK

BillingRoleAssignment

OK. Begäran har slutförts.

Other Status Codes

ErrorResponse

Felsvar som beskriver varför åtgärden misslyckades.

Säkerhet

azure_auth

Azure Active Directory OAuth2 Flow.

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation personifiera ditt användarkonto

Exempel

PutEnrollmentAccountSubscriptionCreatorRoleAssignment

Sample Request

PUT https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/enrollmentAccounts/{enrollmentAccountName}/billingRoleAssignments/{billingRoleAssignmentName}?api-version=2019-10-01-preview

{
  "properties": {
    "principalId": "99a1a759-30dd-42c2-828c-db398826bb67",
    "principalTenantId": "7ca289b9-c32d-4f01-8566-7ff93261d76f",
    "roleDefinitionId": "/providers/Microsoft.Billing/billingAccounts/7898901/enrollmentAccounts/225314/billingRoleDefinitions/a0bcee42-bf30-4d1b-926a-48d21664ef71"
  }
}

Sample Response

{
  "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",
    "createdByPrincipalTenantId": "7ca289b9-c32d-4f01-8566-7ff93261d76f",
    "createdByPrincipalId": "60d97094-2be4-46cc-a4fe-3633021a25b9",
    "principalId": "99a1a759-30dd-42c2-828c-db398826bb67",
    "principalTenantId": "7ca289b9-c32d-4f01-8566-7ff93261d76f",
    "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"
}

Definitioner

Name Description
BillingRoleAssignment

Rolltilldelningen

ErrorDetails

Information om felet.

ErrorResponse

Felsvaret anger att tjänsten inte kan bearbeta den inkommande begäran. Orsaken anges i felmeddelandet.

ErrorSubDetails

BillingRoleAssignment

Rolltilldelningen

Name Typ Description
id

string

Resurs-ID.

name

string

Resursnamn.

properties.createdByPrincipalId

string

Huvud-ID för den användare som skapade rolltilldelningen.

properties.createdByPrincipalTenantId

string

Klient-ID:t för den användare som skapade rolltilldelningen.

properties.createdByUserEmailAddress

string

E-postadressen till den användare som skapade rolltilldelningen. Detta stöds endast för faktureringskonton med avtalstyp Enterprise-avtal.

properties.createdOn

string

Det datum då rolltilldelningen skapades.

properties.name

string

Namnet på rolltilldelningen.

properties.principalId

string

Huvud-ID:t för den användare som rollen tilldelades till.

properties.principalTenantId

string

Huvudklient-ID:t för den användare som rollen tilldelades till.

properties.roleDefinitionId

string

Rolldefinitionens ID.

properties.scope

string

Det omfång som rollen tilldelades till.

properties.userAuthenticationType

string

Autentiseringstypen för användaren, oavsett om det är Organisation eller MSA, för den användare som rollen tilldelades till. Detta stöds endast för faktureringskonton med avtalstyp Enterprise-avtal.

properties.userEmailAddress

string

E-postadressen till den användare som rollen tilldelades till. Detta stöds endast för faktureringskonton med avtalstyp Enterprise-avtal.

type

string

Resurstyp.

ErrorDetails

Information om felet.

Name Typ Description
code

string

Felkod.

details

ErrorSubDetails[]

Delinformationen för felet.

message

string

Felmeddelande som anger varför åtgärden misslyckades.

target

string

Målet för det specifika felet.

ErrorResponse

Felsvaret anger att tjänsten inte kan bearbeta den inkommande begäran. Orsaken anges i felmeddelandet.

Name Typ Description
error

ErrorDetails

Information om felet.

ErrorSubDetails

Name Typ Description
code

string

Felkod.

message

string

Felmeddelande som anger varför åtgärden misslyckades.

target

string

Målet för det specifika felet.