Click or drag to resize

AzureHelper Class

Helper methods for Azure billing.
Inheritance Hierarchy
SystemObject
  Atomia.Billing.Core.Sdk.BusinessLogicAzureHelper

Namespace:  Atomia.Billing.Core.Sdk.BusinessLogic
Assembly:  Atomia.Billing.Core.Sdk (in Atomia.Billing.Core.Sdk.dll) Version: 18.10.7096.28998
Syntax
public class AzureHelper : IAdministratorBehavior

The AzureHelper type exposes the following members.

Constructors
  NameDescription
Public methodAzureHelper
Initializes a new instance of the AzureHelper class
Top
Methods
  NameDescription
Public methodStatic memberCreateAzureUsageInvoice(Account, ListAzureMarkupData, DictionaryGuid, CreateAzureInvoiceConfig, DateTime, DateTime, IAtomiaBillingApi, Guid)
A method that creates an invoice based on collected usage from Azure.
Public methodStatic memberCreateAzureUsageInvoice(Account, ListAzureMarkupData, DictionaryGuid, CreateAzureInvoiceConfig, DateTime, DateTime, IAtomiaBillingApi, Guid, ListGuid, ListAzureUsageData, ListAzureUsageData, ListGuid, Guid)
A method that creates an invoice based on collected usage from Azure.
Public methodStatic memberCreateAzureUsageInvoiceForReseller
Calculates overall cost of Azure for reseller account
Public methodStatic memberDayMarksEndOfInvoicingPeriod
Public methodStatic memberDeleteMarkups
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodStatic memberGetAllAccountsWithService
Public methodStatic memberGetAllIdsWithService
Public methodStatic memberGetAllMarkupsForItem
Public methodStatic memberGetAzureBaseConfiguration
Public methodStatic memberGetAzureEndPrices
Gets Azure price list formated for reseller
Public methodStatic memberGetAzurePriceListFilters
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodStatic memberGetInvoicePeriodStartAndEndTime
Public methodStatic memberGetMarkupForUsage
Selects the appropriate markup for the given usage resource.
Public methodStatic memberGetRatesForBillingPeriods
Public methodStatic memberGetResellerIds
Gets the list of reseller ids to use for markup and reseller id for rate card as out parameters.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodStatic memberSaveMarkups
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
See Also