次の方法で共有


Billing Role Assignments - Create Or Update By Enrollment Account

課金ロールの割り当てを作成または更新します。 この操作は、契約の種類が Enterprise Agreement の請求先アカウントでのみサポートされます。

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

URI パラメーター

名前 / 必須 説明
billingAccountName
path True

string

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

正規表現パターン: ^([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})?)$

billingRoleAssignmentName
path True

string

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

正規表現パターン: ^[a-fA-F0-9]{8}[-]?([a-fA-F0-9]{4}[-]?){3}[a-fA-F0-9]{12}(_[a-fA-F0-9]{8}[-]?([a-fA-F0-9]{4}[-]?){3}[a-fA-F0-9]{12})?$

enrollmentAccountName
path True

string

登録アカウントの名前。

正規表現パターン: ^[a-zA-Z\d-_]{1,128}$

api-version
query True

string

クライアント要求で使用する API のバージョン。 現在のバージョンは 2024-04-01 です。

要求本文

名前 説明
properties

BillingRoleAssignmentProperties

課金ロールの割り当てのプロパティ。

tags

object

リソースに関連付けられているメタデータのディクショナリ。 リソースの種類によっては設定されない場合があります。 キー/値の最大長は 256 文字でサポートされます。 キー/値は、値を空にしたり、null にしたりしないでください。 キーは <> % &\ を含むできませんか? /

応答

名前 説明
200 OK

BillingRoleAssignment

課金ロールの割り当てのプロパティ。

201 Created

BillingRoleAssignment

課金ロールの割り当てのプロパティ。

ヘッダー

  • Location: string
  • Retry-After: integer
Other Status Codes

ErrorResponse

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

BillingRoleAssignmentCreateOrUpdateByEnrollmentAccount

要求のサンプル

PUT https://management.azure.com/providers/Microsoft.Billing/billingAccounts/7898901/enrollmentAccounts/123456/billingRoleAssignments/9dfd08c2-62a3-4d47-85bd-1cdba1408402?api-version=2024-04-01

{
  "properties": {
    "principalId": "00000000-0000-0000-0000-000000000000",
    "principalTenantId": "076915e7-de10-4323-bb34-a58c904068bb",
    "roleDefinitionId": "/providers/Microsoft.Billing/billingAccounts/7898901/enrollmentAccounts/123456/billingRoleDefinitions/9f1983cb-2574-400c-87e9-34cf8e2280db",
    "userEmailAddress": "john@contoso.com"
  }
}

応答のサンプル

{
  "id": "/providers/Microsoft.Billing/billingAccounts/7898901/enrollmentAccounts/123456/billingRoleAssignments/9dfd08c2-62a3-4d47-85bd-1cdba1408402",
  "name": "9dfd08c2-62a3-4d47-85bd-1cdba1408402",
  "properties": {
    "createdOn": "2023-10-19T20:10:50.1028398Z",
    "createdByPrincipalTenantId": "076915e7-de10-4323-bb34-a58c904068bb",
    "createdByPrincipalId": "60d97094-2be4-46cc-a4fe-3633021a25b9",
    "principalId": "00000000-0000-0000-0000-000000000000",
    "principalTenantId": "7ca289b9-c32d-4f01-8566-7ff93261d76f",
    "roleDefinitionId": "/providers/Microsoft.Billing/billingAccounts/7898901/enrollmentAccounts/123456/billingRoleDefinitions/9f1983cb-2574-400c-87e9-34cf8e2280db",
    "scope": "/providers/Microsoft.Billing/billingAccounts/7898901/enrollmentAccounts/123456"
  },
  "type": "Microsoft.Billing/billingAccounts/enrollmentAccounts/billingRoleAssignments"
}
{
  "id": "/providers/Microsoft.Billing/billingAccounts/7898901/enrollmentAccounts/123456/billingRoleAssignments/9dfd08c2-62a3-4d47-85bd-1cdba1408402",
  "name": "9dfd08c2-62a3-4d47-85bd-1cdba1408402",
  "properties": {
    "createdOn": "2023-10-19T20:10:50.1028398Z",
    "createdByPrincipalTenantId": "076915e7-de10-4323-bb34-a58c904068bb",
    "createdByPrincipalId": "60d97094-2be4-46cc-a4fe-3633021a25b9",
    "principalId": "00000000-0000-0000-0000-000000000000",
    "principalTenantId": "7ca289b9-c32d-4f01-8566-7ff93261d76f",
    "roleDefinitionId": "/providers/Microsoft.Billing/billingAccounts/7898901/enrollmentAccounts/123456/billingRoleDefinitions/9f1983cb-2574-400c-87e9-34cf8e2280db",
    "scope": "/providers/Microsoft.Billing/billingAccounts/7898901/enrollmentAccounts/123456"
  },
  "type": "Microsoft.Billing/billingAccounts/enrollmentAccounts/billingRoleAssignments"
}

定義

名前 説明
BillingRoleAssignment

課金ロールの割り当てのプロパティ。

BillingRoleAssignmentProperties

課金ロールの割り当てのプロパティ。

createdByType

リソースを作成した ID の種類。

ErrorAdditionalInfo

リソース管理エラーの追加情報。

ErrorDetail

エラーの詳細。

ErrorResponse

エラー応答

PrincipalType

ロールの割り当ての種類。

ProvisioningState

実行時間の長い操作中のリソースのプロビジョニング状態。

systemData

リソースの作成と最後の変更に関連するメタデータ。

BillingRoleAssignment

課金ロールの割り当てのプロパティ。

名前 説明
id

string

リソースの完全修飾リソース ID。 例: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

name

string

リソースの名前

properties

BillingRoleAssignmentProperties

課金ロールの割り当てのプロパティ。

systemData

systemData

createdBy と modifiedBy 情報を含む Azure Resource Manager メタデータ。

tags

object

リソースに関連付けられているメタデータのディクショナリ。 リソースの種類によっては設定されない場合があります。 キー/値の最大長は 256 文字でサポートされます。 キー/値は、値を空にしたり、null にしたりしないでください。 キーは <> % &\ を含むできませんか? /

type

string

リソースの種類。 例: "Microsoft.Compute/virtualMachines" または "Microsoft.Storage/storageAccounts"

BillingRoleAssignmentProperties

課金ロールの割り当てのプロパティ。

名前 説明
billingAccountDisplayName

string

課金アカウントの名前。

billingAccountId

string

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

billingProfileDisplayName

string

課金プロファイルの名前。

billingProfileId

string

課金プロファイルを一意に識別する完全修飾 ID。

billingRequestId

string

ロールの割り当てに対して作成された課金要求の ID。 これは、テナント間のロールの割り当てまたは課金要求によって作成されたロールの割り当てにのみ適用されます。

createdByPrincipalId

string

ロールの割り当てを作成したユーザーのオブジェクト ID。

createdByPrincipalPuid

string

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

createdByPrincipalTenantId

string

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

createdByUserEmailAddress

string

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

createdOn

string

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

customerDisplayName

string

顧客の名前。

customerId

string

顧客を一意に識別する完全修飾 ID。

invoiceSectionDisplayName

string

請求書セクションの名前。

invoiceSectionId

string

請求書セクションを一意に識別する完全修飾 ID。

modifiedByPrincipalId

string

ロールの割り当てを変更したユーザーのプリンシパル PUID。

modifiedByPrincipalPuid

string

ロールの割り当てを変更したユーザーのプリンシパル PUID。

modifiedByPrincipalTenantId

string

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

modifiedByUserEmailAddress

string

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

modifiedOn

string

ロールの割り当てが変更された日付。

principalDisplayName

string

ロールが割り当てられたプリンシパルの表示名。

principalId

string

ロールが割り当てられたユーザーのオブジェクト ID。

principalPuid

string

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

principalTenantId

string

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

principalTenantName

string

ロールが割り当てられたユーザーのテナントのフレンドリ名。 これは、課金アカウントのプライマリ テナントの "プライマリ テナント" になります。

principalType

PrincipalType

ロールの割り当ての種類。

provisioningState

ProvisioningState

実行時間の長い操作中のリソースのプロビジョニング状態。

roleDefinitionId

string

ロール定義の ID。

scope

string

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

userAuthenticationType

string

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

userEmailAddress

string

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

createdByType

リソースを作成した ID の種類。

名前 説明
Application

string

Key

string

ManagedIdentity

string

User

string

ErrorAdditionalInfo

リソース管理エラーの追加情報。

名前 説明
info

object

追加情報。

type

string

追加情報の種類。

ErrorDetail

エラーの詳細。

名前 説明
additionalInfo

ErrorAdditionalInfo[]

エラーの追加情報。

code

string

エラー コード。

details

ErrorDetail[]

エラーの詳細。

message

string

エラー メッセージ。

target

string

エラーターゲット。

ErrorResponse

エラー応答

名前 説明
error

ErrorDetail

エラー オブジェクト。

PrincipalType

ロールの割り当ての種類。

名前 説明
DirectoryRole

string

Everyone

string

Group

string

None

string

ServicePrincipal

string

Unknown

string

User

string

ProvisioningState

実行時間の長い操作中のリソースのプロビジョニング状態。

名前 説明
Canceled

string

Failed

string

New

string

Pending

string

Provisioning

string

Succeeded

string

systemData

リソースの作成と最後の変更に関連するメタデータ。

名前 説明
createdAt

string

リソース作成のタイムスタンプ (UTC)。

createdBy

string

リソースを作成した ID。

createdByType

createdByType

リソースを作成した ID の種類。

lastModifiedAt

string

リソースの最終変更のタイムスタンプ (UTC)

lastModifiedBy

string

リソースを最後に変更した ID。

lastModifiedByType

createdByType

リソースを最後に変更した ID の種類。