Microsoft.Azure.PowerShell.Cmdlets.CostManagement.Models.Api20220501 Namespace

Classes

BlobInfo

The blob information generated by this operation.

CostDetailsOperationResults

The result of the long running operation for cost details Api.

CostDetailsTimePeriod

The start and end date for pulling data for the cost detailed report. API only allows data to be pulled for 1 month or less and no older than 13 months.

GenerateCostDetailsReportErrorResponse

Error response indicates that the service is not able to process the incoming request. The reason is provided in the error message. Some Error responses:

  • 400 Bad Request - Invalid Request Payload. Request payload provided is not in a json format or had an invalid member not accepted in the request payload.
  • 400 Bad Request - Invalid request payload: can only have either timePeriod or invoiceId or billingPeriod. API only allows data to be pulled for either timePeriod or invoiceId or billingPeriod. Customer should provide only one of these parameters.
  • 400 Bad Request - Start date must be after . API only allows data to be pulled no older than 13 months from now.
  • 400 Bad Request - The maximum allowed date range is 1 months. API only allows data to be pulled for 1 month or less.
  • 429 TooManyRequests - Request is throttled. Retry after waiting for the time specified in the "retry-after" header.
  • 503 ServiceUnavailable - Service is temporarily unavailable. Retry after waiting for the time specified in the "Retry-After" header.
GenerateCostDetailsReportRequestDefinition

The definition of a cost detailed report.

ReportManifest

The manifest of the report generated by the operation.

RequestContext

The context of the Cost Details request.

Interfaces

IBlobInfo
IBlobInfoInternal
ICostDetailsOperationResults
ICostDetailsOperationResultsInternal
ICostDetailsTimePeriod
ICostDetailsTimePeriodInternal
IGenerateCostDetailsReportErrorResponse
IGenerateCostDetailsReportErrorResponseInternal
IGenerateCostDetailsReportRequestDefinition
IGenerateCostDetailsReportRequestDefinitionInternal
IReportManifest
IReportManifestInternal
IRequestContext
IRequestContextInternal