Click or drag to resize

AzureHelperGetRatesForBillingPeriods Method

[Missing <summary> documentation for "M:Atomia.Billing.Core.Sdk.BusinessLogic.AzureHelper.GetRatesForBillingPeriods(Atomia.Billing.Core.Sdk.BusinessLogic.CreateAzureInvoiceConfig,System.DateTime,System.DateTime,System.Guid,Atomia.Billing.Core.Sdk.BusinessObjects.Currency,System.Collections.Generic.List{System.Guid},System.DateTime@,System.DateTime@)"]

Namespace:  Atomia.Billing.Core.Sdk.BusinessLogic
Assembly:  Atomia.Billing.Core.Sdk (in Atomia.Billing.Core.Sdk.dll) Version: 18.10.7096.28998
Syntax
public static Dictionary<string, List<AzureResourceRateData>> GetRatesForBillingPeriods(
	CreateAzureInvoiceConfig azureConfig,
	DateTime startTime,
	DateTime endTime,
	Guid rateCardResellerId,
	Currency currency,
	List<Guid> resourceIds,
	out DateTime billingPeriodTime,
	out DateTime billingPeriodTimePrevious
)

Parameters

azureConfig
Type: Atomia.Billing.Core.Sdk.BusinessLogicCreateAzureInvoiceConfig

[Missing <param name="azureConfig"/> documentation for "M:Atomia.Billing.Core.Sdk.BusinessLogic.AzureHelper.GetRatesForBillingPeriods(Atomia.Billing.Core.Sdk.BusinessLogic.CreateAzureInvoiceConfig,System.DateTime,System.DateTime,System.Guid,Atomia.Billing.Core.Sdk.BusinessObjects.Currency,System.Collections.Generic.List{System.Guid},System.DateTime@,System.DateTime@)"]

startTime
Type: SystemDateTime

[Missing <param name="startTime"/> documentation for "M:Atomia.Billing.Core.Sdk.BusinessLogic.AzureHelper.GetRatesForBillingPeriods(Atomia.Billing.Core.Sdk.BusinessLogic.CreateAzureInvoiceConfig,System.DateTime,System.DateTime,System.Guid,Atomia.Billing.Core.Sdk.BusinessObjects.Currency,System.Collections.Generic.List{System.Guid},System.DateTime@,System.DateTime@)"]

endTime
Type: SystemDateTime

[Missing <param name="endTime"/> documentation for "M:Atomia.Billing.Core.Sdk.BusinessLogic.AzureHelper.GetRatesForBillingPeriods(Atomia.Billing.Core.Sdk.BusinessLogic.CreateAzureInvoiceConfig,System.DateTime,System.DateTime,System.Guid,Atomia.Billing.Core.Sdk.BusinessObjects.Currency,System.Collections.Generic.List{System.Guid},System.DateTime@,System.DateTime@)"]

rateCardResellerId
Type: SystemGuid

[Missing <param name="rateCardResellerId"/> documentation for "M:Atomia.Billing.Core.Sdk.BusinessLogic.AzureHelper.GetRatesForBillingPeriods(Atomia.Billing.Core.Sdk.BusinessLogic.CreateAzureInvoiceConfig,System.DateTime,System.DateTime,System.Guid,Atomia.Billing.Core.Sdk.BusinessObjects.Currency,System.Collections.Generic.List{System.Guid},System.DateTime@,System.DateTime@)"]

currency
Type: Atomia.Billing.Core.Sdk.BusinessObjectsCurrency

[Missing <param name="currency"/> documentation for "M:Atomia.Billing.Core.Sdk.BusinessLogic.AzureHelper.GetRatesForBillingPeriods(Atomia.Billing.Core.Sdk.BusinessLogic.CreateAzureInvoiceConfig,System.DateTime,System.DateTime,System.Guid,Atomia.Billing.Core.Sdk.BusinessObjects.Currency,System.Collections.Generic.List{System.Guid},System.DateTime@,System.DateTime@)"]

resourceIds
Type: System.Collections.GenericListGuid

[Missing <param name="resourceIds"/> documentation for "M:Atomia.Billing.Core.Sdk.BusinessLogic.AzureHelper.GetRatesForBillingPeriods(Atomia.Billing.Core.Sdk.BusinessLogic.CreateAzureInvoiceConfig,System.DateTime,System.DateTime,System.Guid,Atomia.Billing.Core.Sdk.BusinessObjects.Currency,System.Collections.Generic.List{System.Guid},System.DateTime@,System.DateTime@)"]

billingPeriodTime
Type: SystemDateTime

[Missing <param name="billingPeriodTime"/> documentation for "M:Atomia.Billing.Core.Sdk.BusinessLogic.AzureHelper.GetRatesForBillingPeriods(Atomia.Billing.Core.Sdk.BusinessLogic.CreateAzureInvoiceConfig,System.DateTime,System.DateTime,System.Guid,Atomia.Billing.Core.Sdk.BusinessObjects.Currency,System.Collections.Generic.List{System.Guid},System.DateTime@,System.DateTime@)"]

billingPeriodTimePrevious
Type: SystemDateTime

[Missing <param name="billingPeriodTimePrevious"/> documentation for "M:Atomia.Billing.Core.Sdk.BusinessLogic.AzureHelper.GetRatesForBillingPeriods(Atomia.Billing.Core.Sdk.BusinessLogic.CreateAzureInvoiceConfig,System.DateTime,System.DateTime,System.Guid,Atomia.Billing.Core.Sdk.BusinessObjects.Currency,System.Collections.Generic.List{System.Guid},System.DateTime@,System.DateTime@)"]

Return Value

Type: DictionaryString, ListAzureResourceRateData

[Missing <returns> documentation for "M:Atomia.Billing.Core.Sdk.BusinessLogic.AzureHelper.GetRatesForBillingPeriods(Atomia.Billing.Core.Sdk.BusinessLogic.CreateAzureInvoiceConfig,System.DateTime,System.DateTime,System.Guid,Atomia.Billing.Core.Sdk.BusinessObjects.Currency,System.Collections.Generic.List{System.Guid},System.DateTime@,System.DateTime@)"]

See Also