Resources/Commerce.psm1

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
using module .\BaseItems.psm1

Class ArmResourceMeter
{
    [System.DateTimeOffset]$EffectiveDate
    [decimal]$IncludedQuantity
    [string]$MeterCategory
    [string]$MeterId
    [string]$MeterName
    [object]$MeterRates
    [string]$MeterRegion
    [string]$MeterSubCategory
    [object[]]$MeterTags
    [string]$Unit
}

Class ArmUsageInfoFields
{
    [String]$MeteredRegion
    [String]$MeteredService
    [String]$MeteredServiceType
    [String]$Project
    [string]$ServiceInfo
    [string]$ServiceInfo2
}

Class ArmUsageProperties
{
    [ArmUsageInfoFields]$InfoFields
    [System.Object]$InstanceData
    [string]$MeterCategory
    [string]$MeterId
    [string]$MeterName
    [string]$MeterRegion
    [string]$MeterSubCategory
    [double]$Quantity
    [string]$SubscriptionId
    [string]$Unit
    [DateTimeOffset]$UsageEndTime
    [DateTimeOffset]$UsageStartTime
}