Events - List By Billing Profile

Список событий, которые уменьшает кредиты Azure или Microsoft Azure обязательства по использованию для учетной записи выставления счетов или профиля выставления счетов для заданной даты начала и окончания.

GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}/providers/Microsoft.Consumption/events?api-version=2021-10-01&startDate={startDate}&endDate={endDate}

Параметры URI

Name In Required Type Description
billingAccountId
path True
  • string

Идентификатор BillingAccount

billingProfileId
path True
  • string

Идентификатор профиля выставления счетов Azure.

api-version
query True
  • string

Версия API, используемая с клиентским запросом. Текущая версия — 2021-10-01.

endDate
query True
  • string

Дата окончания

startDate
query True
  • string

Дата начала

Ответы

Name Type Description
200 OK

Все в порядке. Запрос выполнен успешно.

Other Status Codes

Ответ об ошибке, описывающий причину сбоя операции.

Безопасность

azure_auth

Azure Active Directory Flow OAuth2.

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

Scopes

Name Description
user_impersonation олицетворения учетной записи пользователя

Примеры

EventsListByBillingProfile

Sample Request

GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/1234:5678/billingProfiles/4268/providers/Microsoft.Consumption/events?api-version=2021-10-01&startDate=2019-09-01&endDate=2019-10-31

Sample Response

{
  "value": [
    {
      "id": "/providers/Microsoft.Billing/billingAccounts/1234:5678/billingProfiles/4268/providers/Microsoft.Consumption/events/event1",
      "name": "event1",
      "type": "Microsoft.Consumption/events",
      "properties": {
        "transactionDate": "2019-07-01T00:00:00Z",
        "description": "Settled invoice #312033",
        "creditCurrency": "USD",
        "reseller": {
          "resellerId": "/providers/Microsoft.Billing/billingAccounts/1234:5678/billingProfiles/2468/providers/Microsoft.Consumption/reseller/reseller1",
          "resellerDescription": "Reseller information"
        },
        "billingCurrency": "USD",
        "newCredit": {
          "currency": "USD",
          "value": 0
        },
        "newCreditInBillingCurrency": {
          "exchangeRate": 5000,
          "exchangeRateMonth": 1
        },
        "adjustments": {
          "currency": "USD",
          "value": 0
        },
        "adjustmentsInBillingCurrency": {
          "exchangeRate": 5000,
          "exchangeRateMonth": 1
        },
        "creditExpired": {
          "currency": "USD",
          "value": 0
        },
        "creditExpiredInBillingCurrency": {
          "exchangeRate": 5000,
          "exchangeRateMonth": 1
        },
        "charges": {
          "currency": "USD",
          "value": 500
        },
        "chargesInBillingCurrency": {
          "exchangeRate": 5000,
          "exchangeRateMonth": 1
        },
        "closedBalance": {
          "currency": "USD",
          "value": 500
        },
        "closedBalanceInBillingCurrency": {
          "exchangeRate": 5000,
          "exchangeRateMonth": 1
        },
        "eventType": "SettledCharges",
        "invoiceNumber": "3301"
      }
    },
    {
      "id": "/providers/Microsoft.Billing/billingAccounts/1234:5678/billingProfiles/4268/providers/Microsoft.Consumption/events/event2",
      "name": "event2",
      "type": "Microsoft.Consumption/events",
      "properties": {
        "transactionDate": "2019-08-01T00:00:00Z",
        "description": "New credits added",
        "creditCurrency": "USD",
        "reseller": {
          "resellerId": "/providers/Microsoft.Billing/billingAccounts/1234:5678/billingProfiles/2468/providers/Microsoft.Consumption/reseller/reseller1",
          "resellerDescription": "Reseller information"
        },
        "billingCurrency": "USD",
        "newCredit": {
          "currency": "USD",
          "value": 400
        },
        "newCreditInBillingCurrency": {
          "exchangeRate": 5000,
          "exchangeRateMonth": 1
        },
        "canceledCredit": {
          "currency": "USD",
          "value": 5000
        },
        "adjustments": {
          "currency": "USD",
          "value": 0
        },
        "adjustmentsInBillingCurrency": {
          "exchangeRate": 5000,
          "exchangeRateMonth": 1
        },
        "creditExpired": {
          "currency": "USD",
          "value": 0
        },
        "creditExpiredInBillingCurrency": {
          "exchangeRate": 5000,
          "exchangeRateMonth": 1
        },
        "charges": {
          "currency": "USD",
          "value": 0
        },
        "chargesInBillingCurrency": {
          "exchangeRate": 5000,
          "exchangeRateMonth": 1
        },
        "closedBalance": {
          "currency": "USD",
          "value": 900
        },
        "closedBalanceInBillingCurrency": {
          "exchangeRate": 5000,
          "exchangeRateMonth": 1
        },
        "eventType": "NewCredit",
        "invoiceNumber": "3302"
      }
    },
    {
      "id": "/providers/Microsoft.Billing/billingAccounts/1234:5678/billingProfiles/4268/providers/Microsoft.Consumption/events/event3",
      "name": "event3",
      "type": "Microsoft.Consumption/events",
      "properties": {
        "transactionDate": "2019-09-01T00:00:00Z",
        "description": "Credits Expired",
        "creditCurrency": "USD",
        "reseller": {
          "resellerId": "/providers/Microsoft.Billing/billingAccounts/1234:5678/billingProfiles/2468/providers/Microsoft.Consumption/reseller/reseller1",
          "resellerDescription": "Reseller information"
        },
        "billingCurrency": "USD",
        "newCredit": {
          "currency": "USD",
          "value": 0
        },
        "newCreditInBillingCurrency": {
          "exchangeRate": 5000,
          "exchangeRateMonth": 1
        },
        "canceledCredit": {
          "currency": "USD",
          "value": 5000
        },
        "adjustments": {
          "currency": "USD",
          "value": 0
        },
        "adjustmentsInBillingCurrency": {
          "exchangeRate": 5000,
          "exchangeRateMonth": 1
        },
        "creditExpired": {
          "currency": "USD",
          "value": 300
        },
        "creditExpiredInBillingCurrency": {
          "exchangeRate": 5000,
          "exchangeRateMonth": 1
        },
        "charges": {
          "currency": "USD",
          "value": 0
        },
        "chargesInBillingCurrency": {
          "exchangeRate": 5000,
          "exchangeRateMonth": 1
        },
        "closedBalance": {
          "currency": "USD",
          "value": 600
        },
        "closedBalanceInBillingCurrency": {
          "exchangeRate": 5000,
          "exchangeRateMonth": 1
        },
        "eventType": "ExpiredCredit",
        "invoiceNumber": ""
      }
    },
    {
      "id": "/providers/Microsoft.Billing/billingAccounts/1234:5678/billingProfiles/4268/providers/Microsoft.Consumption/events/event4",
      "name": "event4",
      "type": "Microsoft.Consumption/events",
      "properties": {
        "transactionDate": "2021-10-01T00:00:00Z",
        "description": "Settled invoice #212033",
        "creditCurrency": "USD",
        "reseller": {
          "resellerId": "/providers/Microsoft.Billing/billingAccounts/1234:5678/billingProfiles/2468/providers/Microsoft.Consumption/reseller/reseller1",
          "resellerDescription": "Reseller information"
        },
        "billingCurrency": "USD",
        "newCredit": {
          "currency": "USD",
          "value": 300
        },
        "newCreditInBillingCurrency": {
          "exchangeRate": 5000,
          "exchangeRateMonth": 1
        },
        "canceledCredit": {
          "currency": "USD",
          "value": 5000
        },
        "adjustments": {
          "currency": "USD",
          "value": -200
        },
        "adjustmentsInBillingCurrency": {
          "exchangeRate": 5000,
          "exchangeRateMonth": 1
        },
        "creditExpired": {
          "currency": "USD",
          "value": 100
        },
        "creditExpiredInBillingCurrency": {
          "exchangeRate": 5000,
          "exchangeRateMonth": 1
        },
        "charges": {
          "currency": "USD",
          "value": 300
        },
        "chargesInBillingCurrency": {
          "exchangeRate": 5000,
          "exchangeRateMonth": 1
        },
        "closedBalance": {
          "currency": "USD",
          "value": 700
        },
        "closedBalanceInBillingCurrency": {
          "exchangeRate": 5000,
          "exchangeRateMonth": 1
        },
        "eventType": "SettledCharges",
        "invoiceNumber": "3303"
      }
    }
  ]
}

Определения

amount

Сумма плюс валюта.

AmountWithExchangeRate

Сумма с обменным курсом.

ErrorDetails

Сведения об ошибке.

ErrorResponse

Ответ об ошибке указывает, что служба не может обработать входящий запрос. Причина указана в сообщении об ошибке.

Некоторые ответы на ошибки:

  • 429 TooManyRequests — запрос регулируется. Повторите попытку после ожидания времени, указанного в заголовке x-ms-ratelimit-microsoft.consumption-retry-after.

  • 503 ServiceUnavailable — служба временно недоступна. Повторите попытку по окончании периода времени, указанного в заголовке Retry-After.

Events

Результат перечисления сводки событий.

EventSummary

Ресурс сводки событий.

EventType

Определяет тип события.

Reseller

Свойства торгового посредника.

amount

Сумма плюс валюта.

Name Type Description
currency
  • string

Сумма валюты.

value
  • number

Сумма.

AmountWithExchangeRate

Сумма с обменным курсом.

Name Type Description
currency
  • string

Сумма валюты.

exchangeRate
  • number

Обменный курс.

exchangeRateMonth
  • integer

Месяц обмена.

value
  • number

Сумма.

ErrorDetails

Сведения об ошибке.

Name Type Description
code
  • string

Код ошибки.

message
  • string

Сообщение об ошибке, указывающее, почему операция завершилась сбоем.

ErrorResponse

Ответ об ошибке указывает, что служба не может обработать входящий запрос. Причина указана в сообщении об ошибке.

Некоторые ответы на ошибки:

  • 429 TooManyRequests — запрос регулируется. Повторите попытку после ожидания времени, указанного в заголовке x-ms-ratelimit-microsoft.consumption-retry-after.

  • 503 ServiceUnavailable — служба временно недоступна. Повторите попытку по окончании периода времени, указанного в заголовке Retry-After.

Name Type Description
error

Сведения об ошибке.

Events

Результат перечисления сводки событий.

Name Type Description
nextLink
  • string

Ссылка (URL-адрес) на следующую страницу результатов.

value

Список сводки событий.

EventSummary

Ресурс сводки событий.

Name Type Description
eTag
  • string

eTag ресурса. Для обработки сценария параллельного обновления это поле будет использоваться для определения того, обновляет ли пользователь последнюю версию.

id
  • string

Идентификатор ресурса.

name
  • string

Имя ресурса.

properties.adjustments

Сумма корректировки баланса. Свойство недоступно для объекта ConsumptionCommitment.

properties.adjustmentsInBillingCurrency

Сумма корректировки баланса в валюте выставления счетов.

properties.billingCurrency
  • string

Валюта выставления счетов события.

properties.billingProfileDisplayName
  • string

Отображаемое имя профиля выставления счетов, для которого произошло событие. Свойство доступно только для учетной записи выставления счетов типа MicrosoftCustomerAgreement.

properties.billingProfileId
  • string

Идентификатор, однозначно определяющий профиль выставления счетов, для которого произошло событие. Свойство доступно только для учетной записи выставления счетов типа MicrosoftCustomerAgreement.

properties.canceledCredit

Сумма отмененного кредита.

properties.charges

Сумма расходов на события типа SettleCharges и PendingEligibleCharges.

properties.chargesInBillingCurrency

Сумма расходов за события типа SettleCharges и PendingEligibleCharges в валюте выставления счетов.

properties.closedBalance

Сальдо после события.

properties.closedBalanceInBillingCurrency

Баланс в валюте выставления счетов после события.

properties.creditCurrency
  • string

Кредитная валюта события.

properties.creditExpired

Сумма просроченного кредита или обязательства для события NewCredit или SettleCharges.

properties.creditExpiredInBillingCurrency

Сумма просроченного кредита или обязательства для события NewCredit или SettleCharges в валюте выставления счетов.

properties.description
  • string

Описание события.

properties.eTag
  • string

ETag для ресурса.

properties.eventType

Определяет тип события.

properties.invoiceNumber
  • string

Номер, однозначно определяющий счет, по которому выставляется счет. Этот параметр будет пустым для необясченных событий.

properties.lotId
  • string

Идентификатор, однозначно определяющий количество, для которого произошло событие.

properties.lotSource
  • string

Определяет источник количества, для которого произошло событие.

properties.newCredit

Сумма нового кредита или обязательства для события NewCredit или SettleCharges.

properties.newCreditInBillingCurrency

Сумма нового кредита или обязательства для события NewCredit или SettleCharges в валюте выставления счетов.

properties.reseller

Торговый посредник события.

properties.transactionDate
  • string

Дата события.

type
  • string

Тип ресурса.

EventType

Определяет тип события.

Name Type Description
CreditExpired
  • string
NewCredit
  • string
PendingAdjustments
  • string
PendingCharges
  • string
PendingExpiredCredit
  • string
PendingNewCredit
  • string
SettledCharges
  • string
UnKnown
  • string

Reseller

Свойства торгового посредника.

Name Type Description
resellerDescription
  • string

Описание свойства торгового посредника.

resellerId
  • string

Идентификатор свойства торгового посредника.