Versions in this module Expand all Collapse all v0 v0.20241126.2320 Nov 26, 2024 v0.20241126.1723 Nov 26, 2024 Changes in this version + func PossibleValuesForCostDetailsDataFormat() []string + func PossibleValuesForCostDetailsMetricType() []string + func PossibleValuesForCostDetailsStatusType() []string + type BlobInfo struct + BlobLink *string + ByteCount *int64 + type CostDetailsClient struct + Client *resourcemanager.Client + func NewCostDetailsClientWithBaseURI(sdkApi sdkEnv.Api) (*CostDetailsClient, error) + func (c CostDetailsClient) GenerateCostDetailsReportCreateOperation(ctx context.Context, id commonids.ScopeId, ...) (result GenerateCostDetailsReportCreateOperationOperationResponse, err error) + func (c CostDetailsClient) GenerateCostDetailsReportCreateOperationThenPoll(ctx context.Context, id commonids.ScopeId, ...) error + type CostDetailsDataFormat string + const CostDetailsDataFormatCsv + func (s *CostDetailsDataFormat) UnmarshalJSON(bytes []byte) error + type CostDetailsMetricType string + const CostDetailsMetricTypeActualCost + const CostDetailsMetricTypeAmortizedCost + func (s *CostDetailsMetricType) UnmarshalJSON(bytes []byte) error + type CostDetailsOperationResults struct + Error *ErrorDetails + Id *string + Manifest *ReportManifest + Name *string + Status *CostDetailsStatusType + Type *string + ValidTill *string + func (o *CostDetailsOperationResults) GetValidTillAsTime() (*time.Time, error) + func (o *CostDetailsOperationResults) SetValidTillAsTime(input time.Time) + type CostDetailsStatusType string + const CostDetailsStatusTypeCompleted + const CostDetailsStatusTypeFailed + const CostDetailsStatusTypeNoDataFound + func (s *CostDetailsStatusType) UnmarshalJSON(bytes []byte) error + type CostDetailsTimePeriod struct + End string + Start string + type ErrorDetails struct + Code *string + Message *string + type GenerateCostDetailsReportCreateOperationOperationResponse struct + HttpResponse *http.Response + Model *CostDetailsOperationResults + OData *odata.OData + Poller pollers.Poller + type GenerateCostDetailsReportRequestDefinition struct + BillingPeriod *string + InvoiceId *string + Metric *CostDetailsMetricType + TimePeriod *CostDetailsTimePeriod + type ReportManifest struct + BlobCount *int64 + Blobs *[]BlobInfo + ByteCount *int64 + CompressData *bool + DataFormat *CostDetailsDataFormat + ManifestVersion *string + RequestContext *RequestContext + type RequestContext struct + RequestBody *GenerateCostDetailsReportRequestDefinition + RequestScope *string