Billing Role Definitions - Get By Billing Profile

取得帳單設定檔上角色的定義。 合約類型為 Microsoft 合作夥伴合約或 Microsoft 客戶合約的計費帳戶支援此作業。

GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/billingRoleDefinitions/{billingRoleDefinitionName}?api-version=2019-10-01-preview

URI 參數

Name In Required Type Description
billingAccountName
path True
  • string

可唯一識別帳單帳戶的識別碼。

billingProfileName
path True
  • string

可唯一識別帳單設定檔的識別碼。

billingRoleDefinitionName
path True
  • string

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

api-version
query True
  • string

要搭配用戶端要求使用的 API 版本。 目前的版本為 2019-10-01-preview。

回應

Name Type Description
200 OK

正常。 要求成功。

Other Status Codes

描述作業為何失敗的錯誤回應。

安全性

azure_auth

Azure Active Directory OAuth2 流程。

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

Scopes

Name Description
user_impersonation 模擬您的使用者帳戶

範例

BillingProfileRoleDefinition

Sample Request

GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/billingRoleDefinitions/{billingRoleDefinitionName}?api-version=2019-10-01-preview

Sample Response

{
  "id": "/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/billingRoleDefinitions/{billingRoleDefinitionName}",
  "name": "{billingRoleDefinitionName}",
  "properties": {
    "description": "The Owner role gives the user all permissions including access management rights to the Commerce Root.",
    "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": "commerce_root_owner"
  },
  "type": "Microsoft.Billing/billingRoleDefinitions"
}

定義

BillingPermissionsProperties

呼叫者在帳單帳戶上所擁有的一組允許動作和不允許的動作

BillingRoleDefinition

角色定義的屬性。

ErrorDetails

錯誤的詳細資料。

ErrorResponse

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

ErrorSubDetails

BillingPermissionsProperties

呼叫者在帳單帳戶上所擁有的一組允許動作和不允許的動作

Name Type Description
actions
  • string[]

允許呼叫者執行的動作集合。

notActions
  • string[]

不允許呼叫端執行的動作集合。

BillingRoleDefinition

角色定義的屬性。

Name Type Description
id
  • string

資源識別碼。

name
  • string

資源名稱。

properties.description
  • string

角色描述

properties.permissions

角色具有的 billingPermissions

properties.roleName
  • string

角色的名稱

type
  • string

資源類型。

ErrorDetails

錯誤的詳細資料。

Name Type Description
code
  • string

錯誤碼。

details

錯誤的子詳細資料。

message
  • string

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

target
  • string

特定錯誤的目標。

ErrorResponse

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

Name Type Description
error

錯誤的詳細資料。

ErrorSubDetails

Name Type Description
code
  • string

錯誤碼。

message
  • string

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

target
  • string

特定錯誤的目標。