PriceSheet interface

Interface representing a PriceSheet.

Methods

beginDownload(string, string, string, PriceSheetDownloadOptionalParams)

Gets a URL to download the pricesheet for an invoice. The operation is supported for billing accounts with agreement type Microsoft Partner Agreement or Microsoft Customer Agreement.

beginDownloadAndWait(string, string, string, PriceSheetDownloadOptionalParams)

Gets a URL to download the pricesheet for an invoice. The operation is supported for billing accounts with agreement type Microsoft Partner Agreement or Microsoft Customer Agreement.

beginDownloadByBillingProfile(string, string, PriceSheetDownloadByBillingProfileOptionalParams)

Gets a URL to download the current month's pricesheet for a billing profile. The operation is supported for billing accounts with agreement type Microsoft Partner Agreement or Microsoft Customer Agreement.Due to Azure product growth, the Azure price sheet download experience in this preview version will be updated from a single csv file to a Zip file containing multiple csv files, each with max 200k records.

beginDownloadByBillingProfileAndWait(string, string, PriceSheetDownloadByBillingProfileOptionalParams)

Gets a URL to download the current month's pricesheet for a billing profile. The operation is supported for billing accounts with agreement type Microsoft Partner Agreement or Microsoft Customer Agreement.Due to Azure product growth, the Azure price sheet download experience in this preview version will be updated from a single csv file to a Zip file containing multiple csv files, each with max 200k records.

Method Details

beginDownload(string, string, string, PriceSheetDownloadOptionalParams)

Gets a URL to download the pricesheet for an invoice. The operation is supported for billing accounts with agreement type Microsoft Partner Agreement or Microsoft Customer Agreement.

function beginDownload(billingAccountName: string, billingProfileName: string, invoiceName: string, options?: PriceSheetDownloadOptionalParams): Promise<SimplePollerLike<OperationState<DownloadURL>, DownloadURL>>

Parameters

billingAccountName

string

The ID that uniquely identifies a billing account.

billingProfileName

string

The ID that uniquely identifies a billing profile.

invoiceName

string

The ID that uniquely identifies an invoice.

options
PriceSheetDownloadOptionalParams

The options parameters.

Returns

Promise<@azure/core-lro.SimplePollerLike<OperationState<DownloadURL>, DownloadURL>>

beginDownloadAndWait(string, string, string, PriceSheetDownloadOptionalParams)

Gets a URL to download the pricesheet for an invoice. The operation is supported for billing accounts with agreement type Microsoft Partner Agreement or Microsoft Customer Agreement.

function beginDownloadAndWait(billingAccountName: string, billingProfileName: string, invoiceName: string, options?: PriceSheetDownloadOptionalParams): Promise<DownloadURL>

Parameters

billingAccountName

string

The ID that uniquely identifies a billing account.

billingProfileName

string

The ID that uniquely identifies a billing profile.

invoiceName

string

The ID that uniquely identifies an invoice.

options
PriceSheetDownloadOptionalParams

The options parameters.

Returns

Promise<DownloadURL>

beginDownloadByBillingProfile(string, string, PriceSheetDownloadByBillingProfileOptionalParams)

Gets a URL to download the current month's pricesheet for a billing profile. The operation is supported for billing accounts with agreement type Microsoft Partner Agreement or Microsoft Customer Agreement.Due to Azure product growth, the Azure price sheet download experience in this preview version will be updated from a single csv file to a Zip file containing multiple csv files, each with max 200k records.

function beginDownloadByBillingProfile(billingAccountName: string, billingProfileName: string, options?: PriceSheetDownloadByBillingProfileOptionalParams): Promise<SimplePollerLike<OperationState<DownloadURL>, DownloadURL>>

Parameters

billingAccountName

string

The ID that uniquely identifies a billing account.

billingProfileName

string

The ID that uniquely identifies a billing profile.

options
PriceSheetDownloadByBillingProfileOptionalParams

The options parameters.

Returns

Promise<@azure/core-lro.SimplePollerLike<OperationState<DownloadURL>, DownloadURL>>

beginDownloadByBillingProfileAndWait(string, string, PriceSheetDownloadByBillingProfileOptionalParams)

Gets a URL to download the current month's pricesheet for a billing profile. The operation is supported for billing accounts with agreement type Microsoft Partner Agreement or Microsoft Customer Agreement.Due to Azure product growth, the Azure price sheet download experience in this preview version will be updated from a single csv file to a Zip file containing multiple csv files, each with max 200k records.

function beginDownloadByBillingProfileAndWait(billingAccountName: string, billingProfileName: string, options?: PriceSheetDownloadByBillingProfileOptionalParams): Promise<DownloadURL>

Parameters

billingAccountName

string

The ID that uniquely identifies a billing account.

billingProfileName

string

The ID that uniquely identifies a billing profile.

options
PriceSheetDownloadByBillingProfileOptionalParams

The options parameters.

Returns

Promise<DownloadURL>