Billing Role Assignments - Get By Customer
顧客の呼び出し元のロールの割り当てを取得します。 この操作は、契約の種類が Microsoft Partner Agreement の課金アカウントでサポートされています。
GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/customers/{customerName}/billingRoleAssignments/{billingRoleAssignmentName}?api-version=2024-04-01
URI パラメーター
名前 | / | 必須 | 型 | 説明 |
---|---|---|---|---|
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})?)$ |
課金アカウントを一意に識別する ID。 |
billing
|
path | True |
string pattern: ^[a-zA-Z\d-_]{1,128}$ |
課金プロファイルを一意に識別する ID。 |
billing
|
path | True |
string pattern: ^[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})?$ |
ロールの割り当てを一意に識別する ID。 |
customer
|
path | True |
string pattern: ^[a-zA-Z\d-_]{1,128}$ |
顧客を一意に識別する ID。 |
api-version
|
query | True |
string |
クライアント要求で使用する API のバージョン。 現在のバージョンは 2024-04-01 です。 |
応答
名前 | 型 | 説明 |
---|---|---|
200 OK |
課金ロールの割り当てのプロパティ。 |
|
Other Status Codes |
操作が失敗した理由を説明するエラー応答。 |
例
BillingRoleAssignmentGetByCustomer
要求のサンプル
GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/00000000-0000-0000-0000-000000000000:00000000-0000-0000-0000-000000000000_2018-09-30/billingProfiles/xxxx-xxxx-xxx-xxx/customers/703ab484-dda2-4402-827b-a74513b61e2d/billingRoleAssignments/30000000-aaaa-bbbb-cccc-100000000000_6fd330f6-7d26-4aff-b9cf-7bd699f965b9?api-version=2024-04-01
応答のサンプル
{
"id": "/providers/Microsoft.Billing/billingAccounts/00000000-0000-0000-0000-000000000000:00000000-0000-0000-0000-000000000000_2018-09-30/billingProfiles/xxxx-xxxx-xxx-xxx/customers/703ab484-dda2-4402-827b-a74513b61e2d/billingRoleAssignments/30000000-aaaa-bbbb-cccc-100000000000_6fd330f6-7d26-4aff-b9cf-7bd699f965b9",
"name": "30000000-aaaa-bbbb-cccc-100000000000_6fd330f6-7d26-4aff-b9cf-7bd699f965b9",
"properties": {
"createdOn": "2023-01-04T22:39:34.2606750Z",
"createdByPrincipalTenantId": "076915e7-de10-4323-bb34-a58c904068bb",
"createdByPrincipalId": "",
"principalId": "00000000-0000-0000-0000-000000000000",
"roleDefinitionId": "/providers/Microsoft.Billing/billingAccounts/00000000-0000-0000-0000-000000000000:00000000-0000-0000-0000-000000000000_2018-09-30/billingProfiles/xxxx-xxxx-xxx-xxx/customers/703ab484-dda2-4402-827b-a74513b61e2d/billingRoleDefinitions/30000000-aaaa-bbbb-cccc-100000000000",
"scope": "/providers/Microsoft.Billing/billingAccounts/00000000-0000-0000-0000-000000000000:00000000-0000-0000-0000-000000000000_2018-09-30/billingProfiles/xxxx-xxxx-xxx-xxx/customers/703ab484-dda2-4402-827b-a74513b61e2d",
"principalType": "User"
},
"type": "Microsoft.Billing/billingAccounts/billingProfiles/customers/billingRoleAssignments"
}
定義
名前 | 説明 |
---|---|
Billing |
課金ロールの割り当てのプロパティ。 |
Billing |
課金ロールの割り当てのプロパティ。 |
created |
リソースを作成した ID の種類。 |
Error |
リソース管理エラーの追加情報。 |
Error |
エラーの詳細。 |
Error |
エラー応答 |
Principal |
ロールの割り当ての種類。 |
Provisioning |
実行時間の長い操作中のリソースのプロビジョニング状態。 |
system |
リソースの作成と最後の変更に関連するメタデータ。 |
BillingRoleAssignment
課金ロールの割り当てのプロパティ。
名前 | 型 | 説明 |
---|---|---|
id |
string (arm-id) |
リソースの完全修飾リソース ID。 例: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
name |
string |
リソースの名前 |
properties |
課金ロールの割り当てのプロパティ。 |
|
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 (date-time) |
ロールの割り当てが作成された日付。 |
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 (date-time) |
ロールの割り当てが変更された日付。 |
principalDisplayName |
string |
ロールが割り当てられたプリンシパルの表示名。 |
principalId |
string |
ロールが割り当てられたユーザーのオブジェクト ID。 |
principalPuid |
string |
ロールが割り当てられたユーザーのプリンシパル PUID。 |
principalTenantId |
string |
ロールが割り当てられたユーザーのプリンシパル テナント ID。 |
principalTenantName |
string |
ロールが割り当てられたユーザーのテナントのフレンドリ名。 これは、課金アカウントのプライマリ テナントの "プライマリ テナント" になります。 |
principalType |
ロールの割り当ての種類。 |
|
provisioningState |
実行時間の長い操作中のリソースのプロビジョニング状態。 |
|
roleDefinitionId |
string minLength: 1 |
ロール定義の ID。 |
scope |
string |
ロールが割り当てられたスコープ。 |
userAuthenticationType |
string |
ロールが割り当てられたユーザーの認証の種類 (組織または MSA) です。 これは、契約の種類が Enterprise Agreement の請求先アカウントでのみサポートされます。 |
userEmailAddress |
string |
ロールが割り当てられたユーザーの電子メール アドレス。 これは、契約の種類が Enterprise Agreement の請求先アカウントでのみサポートされます。 |
createdByType
リソースを作成した ID の種類。
値 | 説明 |
---|---|
Application | |
Key | |
ManagedIdentity | |
User |
ErrorAdditionalInfo
リソース管理エラーの追加情報。
名前 | 型 | 説明 |
---|---|---|
info |
object |
追加情報。 |
type |
string |
追加情報の種類。 |
ErrorDetail
エラーの詳細。
名前 | 型 | 説明 |
---|---|---|
additionalInfo |
エラーの追加情報。 |
|
code |
string |
エラー コード。 |
details |
エラーの詳細。 |
|
message |
string |
エラー メッセージ。 |
target |
string |
エラーターゲット。 |
ErrorResponse
エラー応答
名前 | 型 | 説明 |
---|---|---|
error |
エラー オブジェクト。 |
PrincipalType
ロールの割り当ての種類。
値 | 説明 |
---|---|
DirectoryRole | |
Everyone | |
Group | |
None | |
ServicePrincipal | |
Unknown | |
User |
ProvisioningState
実行時間の長い操作中のリソースのプロビジョニング状態。
値 | 説明 |
---|---|
Canceled | |
Failed | |
New | |
Pending | |
Provisioning | |
Succeeded |
systemData
リソースの作成と最後の変更に関連するメタデータ。
名前 | 型 | 説明 |
---|---|---|
createdAt |
string (date-time) |
リソース作成のタイムスタンプ (UTC)。 |
createdBy |
string |
リソースを作成した ID。 |
createdByType |
リソースを作成した ID の種類。 |
|
lastModifiedAt |
string (date-time) |
リソースの最終変更のタイムスタンプ (UTC) |
lastModifiedBy |
string |
リソースを最後に変更した ID。 |
lastModifiedByType |
リソースを最後に変更した ID の種類。 |