次の方法で共有


Role Assignments - Put

課金ロールの割り当てを作成または更新します。

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

URI パラメーター

名前 / 必須 説明
billingAccountName
path True

string

課金アカウントを一意に識別する ID。

billingRoleAssignmentName
path True

string

ロールの割り当てを一意に識別する ID。

api-version
query True

string

クライアント要求で使用される API のバージョン。 現在のバージョンは 2019-10-01-preview です。

要求本文

名前 説明
properties.principalId

string

ロールが割り当てられたユーザーのプリンシパル ID。

properties.principalTenantId

string

ロールが割り当てられたユーザーのプリンシパル テナント ID。

properties.roleDefinitionId

string

ロール定義の ID。

properties.userAuthenticationType

string

ロールが割り当てられたユーザーのユーザーの認証の種類 (組織または MSA)。 これは、契約の種類がEnterprise Agreementの課金アカウントでのみサポートされます。

properties.userEmailAddress

string

ロールが割り当てられたユーザーの電子メール アドレス。 これは、契約の種類がEnterprise Agreementの課金アカウントでのみサポートされます。

応答

名前 説明
200 OK

BillingRoleAssignment

OK です。 要求は成功しました。

Other Status Codes

ErrorResponse

操作に失敗した理由を説明するエラー応答。

セキュリティ

azure_auth

Azure Active Directory OAuth2 フロー。

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

Scopes

名前 説明
user_impersonation ユーザー アカウントの借用

PutEnrollmentAdministratorRoleAssignment

Sample Request

PUT https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/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/billingRoleDefinitions/9f1983cb-2574-400c-87e9-34cf8e2280db"
  }
}

Sample Response

{
  "id": "/providers/Microsoft.Billing/billingAccounts/7898901/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/billingRoleDefinitions/9f1983cb-2574-400c-87e9-34cf8e2280db",
    "scope": "/providers/Microsoft.Billing/billingAccounts/7898901"
  },
  "type": "Microsoft.Billing/billingAccounts/billingRoleAssignments"
}

定義

名前 説明
BillingRoleAssignment

ロールの割り当て

ErrorDetails

エラーの詳細。

ErrorResponse

エラー応答は、サービスが受信要求を処理できないことを示します。 理由は、エラー メッセージに表示されます。

ErrorSubDetails

BillingRoleAssignment

ロールの割り当て

名前 説明
id

string

リソース ID。

name

string

リソース名。

properties.createdByPrincipalId

string

ロールの割り当てを作成したユーザーのプリンシパル ID。

properties.createdByPrincipalTenantId

string

ロールの割り当てを作成したユーザーのテナント ID。

properties.createdByUserEmailAddress

string

ロールの割り当てを作成したユーザーのメール アドレス。 これは、契約の種類がEnterprise Agreementの課金アカウントでのみサポートされます。

properties.createdOn

string

ロールの割り当てが作成された日付。

properties.name

string

ロールの割り当ての名前。

properties.principalId

string

ロールが割り当てられたユーザーのプリンシパル ID。

properties.principalTenantId

string

ロールが割り当てられたユーザーのプリンシパル テナント ID。

properties.roleDefinitionId

string

ロール定義の ID。

properties.scope

string

ロールが割り当てられたスコープ。

properties.userAuthenticationType

string

ロールが割り当てられたユーザーのユーザーの認証の種類 (組織または MSA)。 これは、契約の種類がEnterprise Agreementの課金アカウントでのみサポートされます。

properties.userEmailAddress

string

ロールが割り当てられたユーザーの電子メール アドレス。 これは、契約の種類がEnterprise Agreementの課金アカウントでのみサポートされます。

type

string

リソースの種類。

ErrorDetails

エラーの詳細。

名前 説明
code

string

エラー コード。

details

ErrorSubDetails[]

エラーのサブ詳細。

message

string

操作が失敗した理由を示すエラー メッセージ。

target

string

特定のエラーのターゲット。

ErrorResponse

エラー応答は、サービスが受信要求を処理できないことを示します。 理由は、エラー メッセージに表示されます。

名前 説明
error

ErrorDetails

エラーの詳細。

ErrorSubDetails

名前 説明
code

string

エラー コード。

message

string

操作が失敗した理由を示すエラー メッセージ。

target

string

特定のエラーのターゲット。