ArmPureStorageBlockModelFactory.ReservationBillingStatus Method

Definition

Latest billing status for this reservation.

public static Azure.ResourceManager.PureStorageBlock.Models.ReservationBillingStatus ReservationBillingStatus(string timestamp = default, long totalUsedCapacityReported = 0, int lowDrrPoolCount = 0, double drrWeightedAverage = 0, long totalNonReducibleReported = 0, long extraUsedCapacityNonReducible = 0, long extraUsedCapacityLowUsageRounding = 0, long extraUsedCapacityNonReduciblePlanDiscount = 0, long totalUsedCapacityBilled = 0, long totalUsedCapacityIncludedPlan = 0, long totalUsedCapacityOverage = 0, long totalPerformanceReported = 0, long totalPerformanceIncludedPlan = 0, long totalPerformanceOverage = 0);
static member ReservationBillingStatus : string * int64 * int * double * int64 * int64 * int64 * int64 * int64 * int64 * int64 * int64 * int64 * int64 -> Azure.ResourceManager.PureStorageBlock.Models.ReservationBillingStatus
Public Shared Function ReservationBillingStatus (Optional timestamp As String = Nothing, Optional totalUsedCapacityReported As Long = 0, Optional lowDrrPoolCount As Integer = 0, Optional drrWeightedAverage As Double = 0, Optional totalNonReducibleReported As Long = 0, Optional extraUsedCapacityNonReducible As Long = 0, Optional extraUsedCapacityLowUsageRounding As Long = 0, Optional extraUsedCapacityNonReduciblePlanDiscount As Long = 0, Optional totalUsedCapacityBilled As Long = 0, Optional totalUsedCapacityIncludedPlan As Long = 0, Optional totalUsedCapacityOverage As Long = 0, Optional totalPerformanceReported As Long = 0, Optional totalPerformanceIncludedPlan As Long = 0, Optional totalPerformanceOverage As Long = 0) As ReservationBillingStatus

Parameters

timestamp
String

Timestamp for the latest update of this billing status, in RFC 3339 format.

totalUsedCapacityReported
Int64

Total used capacity as reported by associated storage pools. In bytes.

lowDrrPoolCount
Int32

How many associated storage pools reported low data reduction ratio (DRR).

drrWeightedAverage
Double

Weighted average of the data-reduction ratio for all associated pools.

totalNonReducibleReported
Int64

The sum of total used capacity for all pools with low DRR, if the DRR penalty applies. In bytes.

extraUsedCapacityNonReducible
Int64

Extra capacity added because of low DRR storage pools; In bytes.

extraUsedCapacityLowUsageRounding
Int64

Extra capacity added when rounding up low-usage pools to 30TiB. In bytes.

extraUsedCapacityNonReduciblePlanDiscount
Int64

Extra capacity discounted due to plan forgiving some low-DRR usage. In bytes.

totalUsedCapacityBilled
Int64

Total used capacity actually billed. In bytes.

totalUsedCapacityIncludedPlan
Int64

Total used capacity included in plan. In bytes.

totalUsedCapacityOverage
Int64

Total used capacity reported at on-demand price. In bytes.

totalPerformanceReported
Int64

The sum of all performance settings across the pools under this reservation. In MB per second.

totalPerformanceIncludedPlan
Int64

Total performance amount included in plan. In bytes per second.

totalPerformanceOverage
Int64

Total performance amount reported at on-demand price. In MB per second.

Returns

A new ReservationBillingStatus instance for mocking.

Applies to