Share via


Billing Role Definitions - Get By Invoice Section

取得發票區段上角色的定義。 只有合約類型為 Microsoft 客戶合約的計費帳戶才支援此作業。

GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{invoiceSectionName}/billingRoleDefinitions/{billingRoleDefinitionName}?api-version=2020-05-01

URI 參數

名稱 位於 必要 類型 Description
billingAccountName
path True

string

可唯一識別計費帳戶的標識碼。

billingProfileName
path True

string

可唯一識別帳單配置檔的標識碼。

billingRoleDefinitionName
path True

string

可唯一識別角色定義的標識碼。

invoiceSectionName
path True

string

可唯一識別發票區段的標識碼。

api-version
query True

string

要與用戶端要求搭配使用的 API 版本。 目前的版本為 2020-05-01。

回應

名稱 類型 Description
200 OK

BillingRoleDefinition

正常。 要求已成功。

Other Status Codes

ErrorResponse

描述作業失敗原因的錯誤回應。

安全性

azure_auth

Azure Active Directory OAuth2 Flow。

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

Scopes

名稱 Description
user_impersonation 模擬您的用戶帳戶

範例

InvoiceSectionRoleDefinition

Sample Request

GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{invoiceSectionName}/billingRoleDefinitions/{billingRoleDefinitionName}?api-version=2020-05-01

Sample Response

{
  "id": "/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{invoiceSectionName}/billingRoleDefinitions/{billingRoleDefinitionName}",
  "name": "{billingRoleDefinitionName}",
  "properties": {
    "description": "The Owner role gives the user all permissions including access management rights to the invoice section.",
    "permissions": [
      {
        "actions": [
          "10000000-aaaa-bbbb-cccc-200000000000",
          "10000000-aaaa-bbbb-cccc-200000000008",
          "10000000-aaaa-bbbb-cccc-200000000001",
          "10000000-aaaa-bbbb-cccc-200000000002",
          "10000000-aaaa-bbbb-cccc-200000000003",
          "10000000-aaaa-bbbb-cccc-200000000006",
          "10000000-aaaa-bbbb-cccc-200000000007",
          "20000000-aaaa-bbbb-cccc-200000000000",
          "30000000-aaaa-bbbb-cccc-200000000000",
          "40000000-aaaa-bbbb-cccc-200000000000",
          "30000000-aaaa-bbbb-cccc-200000000009",
          "20000000-aaaa-bbbb-cccc-200000000002",
          "30000000-aaaa-bbbb-cccc-200000000015",
          "30000000-aaaa-bbbb-cccc-200000000004",
          "30000000-aaaa-bbbb-cccc-200000000007",
          "30000000-aaaa-bbbb-cccc-200000000001",
          "30000000-aaaa-bbbb-cccc-200000000010",
          "40000000-aaaa-bbbb-cccc-200000000007",
          "40000000-aaaa-bbbb-cccc-200000000006",
          "40000000-aaaa-bbbb-cccc-200000000008"
        ],
        "notActions": []
      }
    ],
    "roleName": "Invoice section owner"
  },
  "type": "Microsoft.Billing/billingAccounts/billingProfiles/invoiceSections/billingRoleDefinitions"
}

定義

名稱 Description
BillingPermissionsProperties

呼叫端在計費帳戶上擁有的一組允許動作和不允許的動作

BillingRoleDefinition

角色定義的屬性。

ErrorDetails

錯誤的詳細數據。

ErrorResponse

錯誤回應表示服務無法處理傳入要求。 錯誤訊息中會提供原因。

ErrorSubDetails

BillingPermissionsProperties

呼叫端在計費帳戶上擁有的一組允許動作和不允許的動作

名稱 類型 Description
actions

string[]

允許呼叫端執行的一組動作。

notActions

string[]

不允許呼叫端執行的一組動作。

BillingRoleDefinition

角色定義的屬性。

名稱 類型 Description
id

string

資源標識碼。

name

string

資源名稱。

properties.description

string

角色描述

properties.permissions

BillingPermissionsProperties[]

角色具有的 billingPermissions

properties.roleName

string

角色的名稱

type

string

資源類型。

ErrorDetails

錯誤的詳細數據。

名稱 類型 Description
code

string

錯誤碼。

details

ErrorSubDetails[]

錯誤的子詳細數據。

message

string

錯誤訊息,指出作業失敗的原因。

target

string

特定錯誤的目標。

ErrorResponse

錯誤回應表示服務無法處理傳入要求。 錯誤訊息中會提供原因。

名稱 類型 Description
error

ErrorDetails

錯誤的詳細數據。

ErrorSubDetails

名稱 類型 Description
code

string

錯誤碼。

message

string

錯誤訊息,指出作業失敗的原因。

target

string

特定錯誤的目標。