你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Billing Profiles - List By Billing Account

列出用户有权访问的计费配置文件。 协议类型为Microsoft 客户协议或Microsoft 合作伙伴协议的计费帐户支持此操作。

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

URI 参数

Name In Required Type Description
billingAccountName
path True
  • string

唯一标识计费帐户的 ID。

api-version
query True
  • string

要与客户端请求一起使用的 API 版本。 当前版本为 2019-10-01-preview。

$expand
query
  • string

可用于展开发票科目。

响应

Name Type Description
200 OK

没问题。 请求已成功。

Other Status Codes

描述操作失败的原因的错误响应。

安全性

azure_auth

Azure Active Directory OAuth2 Flow。

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

Scopes

Name Description
user_impersonation 模拟用户帐户

示例

BillingProfilesListByBillingAccount
BillingProfilesListWithExpand

BillingProfilesListByBillingAccount

Sample Request

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

Sample Response

{
  "value": [
    {
      "id": "/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/11000000-0000-0000-0000-000000000000",
      "name": "11000000-0000-0000-0000-000000000000",
      "type": "Microsoft.Billing/billingAccounts/billingProfiles",
      "properties": {
        "displayName": "BillingProfile1",
        "address": {
          "companyName": "Contoso",
          "firstName": "Test",
          "lastName": "User",
          "addressLine1": "Test Address1",
          "addressLine2": "Test Address2",
          "addressLine3": "Test Address3",
          "city": "City",
          "postalCode": "00000",
          "region": "WA",
          "country": "US"
        },
        "billingRelationshipType": "Direct",
        "currency": "USD",
        "enabledAzurePlans": [
          {
            "skuId": "0001",
            "skuDescription": "Microsoft Azure Dev/Test"
          },
          {
            "skuId": "0002",
            "skuDescription": "Microsoft Azure Standard"
          }
        ],
        "invoiceDay": 5,
        "invoiceEmailOptIn": true,
        "poNumber": "ABC12345",
        "status": "Warned",
        "statusReasonCode": "PastDue",
        "spendingLimit": "On"
      }
    },
    {
      "id": "/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/11000000-0000-0000-0000-000000000001",
      "name": "11000000-0000-0000-0000-000000000001",
      "type": "Microsoft.Billing/billingAccounts/billingProfiles",
      "properties": {
        "displayName": "BillingProfile2",
        "address": {
          "companyName": "Contoso",
          "firstName": "Test",
          "lastName": "User",
          "addressLine1": "Test Address1",
          "addressLine2": "Test Address2",
          "addressLine3": "Test Address3",
          "city": "City",
          "postalCode": "00000",
          "region": "WA",
          "country": "US"
        },
        "billingRelationshipType": "IndirectCustomer",
        "currency": "USD",
        "enabledAzurePlans": [
          {
            "skuId": "0001",
            "skuDescription": "Microsoft Azure Dev/Test"
          },
          {
            "skuId": "0002",
            "skuDescription": "Microsoft Azure Standard"
          }
        ],
        "indirectRelationshipInfo": {
          "billingAccountName": "30000000-0000-0000-0000-000000000001_00000000-0000-0000-0000-000000000000",
          "billingProfileName": "33000000-0000-0000-0000-000000000001",
          "displayName": "Partner1"
        },
        "invoiceDay": 5,
        "invoiceEmailOptIn": true,
        "poNumber": "ABC12345",
        "status": "Active",
        "spendingLimit": "Off",
        "targetClouds": []
      }
    }
  ]
}

BillingProfilesListWithExpand

Sample Request

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

Sample Response

{
  "value": [
    {
      "id": "/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/11000000-0000-0000-0000-000000000000",
      "name": "11000000-0000-0000-0000-000000000000",
      "type": "Microsoft.Billing/billingAccounts/billingProfiles",
      "properties": {
        "displayName": "BillingProfile1",
        "address": {
          "companyName": "Contoso",
          "firstName": "Test",
          "lastName": "User",
          "addressLine1": "Test Address1",
          "addressLine2": "Test Address2",
          "addressLine3": "Test Address3",
          "city": "City",
          "postalCode": "00000",
          "region": "WA",
          "country": "US"
        },
        "billingRelationshipType": "Direct",
        "currency": "USD",
        "enabledAzurePlans": [
          {
            "skuId": "0001",
            "skuDescription": "Microsoft Azure Dev/Test"
          },
          {
            "skuId": "0002",
            "skuDescription": "Microsoft Azure Standard"
          }
        ],
        "invoiceDay": 5,
        "invoiceEmailOptIn": true,
        "poNumber": "ABC12345",
        "status": "Warned",
        "statusReasonCode": "PastDue",
        "spendingLimit": "On",
        "targetClouds": [],
        "invoiceSections": [
          {
            "id": "/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/11000000-0000-0000-0000-000000000000/invoiceSections/invoiceSectionId1",
            "name": "invoiceSectionId1",
            "type": "Microsoft.Billing/billingAccounts/billingProfiles/invoiceSections",
            "properties": {
              "displayName": "invoiceSectionName1",
              "state": "Active"
            }
          }
        ]
      }
    },
    {
      "id": "/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/11000000-0000-0000-0000-000000000001",
      "name": "11000000-0000-0000-0000-000000000001",
      "type": "Microsoft.Billing/billingAccounts/billingProfiles",
      "properties": {
        "displayName": "BillingProfile2",
        "address": {
          "companyName": "Contoso",
          "firstName": "Test",
          "lastName": "User",
          "addressLine1": "Test Address1",
          "addressLine2": "Test Address2",
          "addressLine3": "Test Address3",
          "city": "City",
          "postalCode": "00000",
          "region": "WA",
          "country": "US"
        },
        "billingRelationshipType": "IndirectCustomer",
        "currency": "USD",
        "enabledAzurePlans": [
          {
            "skuId": "0001",
            "skuDescription": "Microsoft Azure Dev/Test"
          },
          {
            "skuId": "0002",
            "skuDescription": "Microsoft Azure Standard"
          }
        ],
        "indirectRelationshipInfo": {
          "billingAccountName": "30000000-0000-0000-0000-000000000001_00000000-0000-0000-0000-000000000000",
          "billingProfileName": "33000000-0000-0000-0000-000000000001",
          "displayName": "Partner1"
        },
        "invoiceDay": 5,
        "invoiceEmailOptIn": true,
        "poNumber": "ABC12345",
        "status": "Warned",
        "statusReasonCode": "PastDue",
        "spendingLimit": "On",
        "targetClouds": [],
        "invoiceSections": [
          {
            "id": "/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/11000000-0000-0000-0000-000000000001/invoiceSections/invoiceSectionId2",
            "name": "invoiceSectionId2",
            "type": "Microsoft.Billing/billingAccounts/billingProfiles/invoiceSections",
            "properties": {
              "displayName": "invoiceSectionName2",
              "state": "Active"
            }
          }
        ]
      }
    }
  ]
}

定义

AddressDetails

地址详细信息。

AzurePlan

Azure 计划的详细信息。

BillingProfile

计费配置文件。

BillingProfileListResult

计费配置文件列表。

BillingProfileStatus

计费配置文件的状态。

BillingRelationshipType

标识计费配置文件支付哪些服务和购买费用。

ErrorDetails

错误的详细信息。

ErrorResponse

错误响应指示服务无法处理传入请求。 错误消息中提供了原因。

ErrorSubDetails
IndirectRelationshipInfo

客户合作伙伴的计费配置文件详细信息,用于间接动议。

InvoiceSection

发票部分。

InvoiceSectionState

标识发票科目的状态。

SpendingLimit

计费配置文件支出限制。

StatusReasonCode

指定计费配置文件状态的原因。

targetCloud

标识与发票部分关联的云环境。 这是一个系统管理的可选字段,随着发票部分与各种云中的帐户相关联,因此会更新该字段。

AddressDetails

地址详细信息。

Name Type Description
addressLine1
  • string

地址行 1。

addressLine2
  • string

地址行 2。

addressLine3
  • string

地址行 3。

city
  • string

地址城市。

companyName
  • string

公司名称。

country
  • string

国家/地区代码使用 ISO2、2 位格式。

firstName
  • string

名字。

lastName
  • string

姓氏。

postalCode
  • string

邮政编码。

region
  • string

地址区域。

AzurePlan

Azure 计划的详细信息。

Name Type Description
skuDescription
  • string

SKU 说明。

skuId
  • string

SKU ID。

BillingProfile

计费配置文件。

Name Type Description
id
  • string

资源 ID。

name
  • string

资源名称。

properties.address

计费地址。

properties.billingRelationshipType

标识计费配置文件支付哪些服务和购买费用。

properties.currency
  • string

计费配置文件费用的货币。

properties.displayName
  • string

计费配置文件的名称。

properties.enabledAzurePlans

有关已启用的 Azure 计划的信息。

properties.indirectRelationshipInfo

标识与间接购买动作中另一个计费配置文件关联的计费配置文件。

properties.invoiceDay
  • integer

生成计费配置文件发票的月份日期。

properties.invoiceEmailOptIn
  • boolean

标记控制是否通过电子邮件发送计费配置文件的发票。

properties.invoiceSections

与计费配置文件关联的发票科目。

properties.poNumber
  • string

将在为计费配置文件生成的发票上显示的采购订单名称。

properties.spendingLimit

计费配置文件支出限制。

properties.status

计费配置文件的状态。

properties.statusReasonCode

指定计费配置文件状态的原因。

properties.targetClouds
  • string[]

标识与计费配置文件关联的云环境。 这是一个系统托管的可选字段,随着计费配置文件与各种云中的帐户相关联而更新。

type
  • string

资源类型。

BillingProfileListResult

计费配置文件列表。

Name Type Description
nextLink
  • string

指向下一页结果的链接 (url) 。

value

计费配置文件列表。

BillingProfileStatus

计费配置文件的状态。

Name Type Description
Active
  • string
Disabled
  • string
Warned
  • string

BillingRelationshipType

标识计费配置文件支付哪些服务和购买费用。

Name Type Description
CSPPartner
  • string
Direct
  • string
IndirectCustomer
  • string
IndirectPartner
  • 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

特定错误的目标。

IndirectRelationshipInfo

客户合作伙伴的计费配置文件详细信息,用于间接动议。

Name Type Description
billingAccountName
  • string

合作伙伴或客户的计费帐户名称,用于间接动议。

billingProfileName
  • string

用于间接动议的合作伙伴或客户的计费配置文件名称。

displayName
  • string

间接动作的合作伙伴或客户的显示名称。

InvoiceSection

发票部分。

Name Type Description
id
  • string

资源 ID。

name
  • string

资源名称。

properties.displayName
  • string

发票部分的名称。

properties.state

标识发票科目的状态。

properties.targetCloud

标识与发票部分关联的云环境。 这是一个系统管理的可选字段,随着发票部分与各种云中的帐户相关联,因此会更新该字段。

type
  • string

资源类型。

InvoiceSectionState

标识发票科目的状态。

Name Type Description
Active
  • string
Restricted
  • string

SpendingLimit

计费配置文件支出限制。

Name Type Description
Off
  • string
On
  • string

StatusReasonCode

指定计费配置文件状态的原因。

Name Type Description
PastDue
  • string
SpendingLimitExpired
  • string
SpendingLimitReached
  • string

targetCloud

标识与发票部分关联的云环境。 这是一个系统管理的可选字段,随着发票部分与各种云中的帐户相关联,因此会更新该字段。

Name Type Description
USGov
  • string
USNat
  • string
USSec
  • string