Object literals
Const ErrorResponse
ErrorResponse: object
serializedName
serializedName: string = "ErrorResponse"
type
type: object
className
className: string = "ErrorResponse"
name
name: string = "Composite"
modelProperties
modelProperties: object
code
code: object
serializedName
serializedName: string = "code"
type
type: object
name
name: string = "String"
message
message: object
serializedName
serializedName: string = "message"
type
type: object
name
name: string = "String"
Const InfoField
InfoField: object
serializedName
serializedName: string = "InfoField"
type
type: object
className
className: string = "InfoField"
name
name: string = "Composite"
modelProperties
modelProperties: object
project
project: object
serializedName
serializedName: string = "project"
type
type: object
name
name: string = "String"
Const MeterInfo
MeterInfo: object
serializedName
serializedName: string = "MeterInfo"
type
type: object
className
className: string = "MeterInfo"
name
name: string = "Composite"
modelProperties
modelProperties: object
effectiveDate
effectiveDate: object
serializedName
serializedName: string = "EffectiveDate"
type
type: object
name
name: string = "DateTime"
includedQuantity
includedQuantity: object
serializedName
serializedName: string = "IncludedQuantity"
type
type: object
name
name: string = "Number"
meterCategory
meterCategory: object
serializedName
serializedName: string = "MeterCategory"
type
type: object
name
name: string = "String"
meterId
meterId: object
serializedName
serializedName: string = "MeterId"
type
type: object
name
name: string = "Uuid"
meterName
meterName: object
serializedName
serializedName: string = "MeterName"
type
type: object
name
name: string = "String"
meterRates
meterRates: object
serializedName
serializedName: string = "MeterRates"
type
type: object
name
name: string = "Dictionary"
value
value: object
type
type: object
name
name: string = "Number"
meterRegion
meterRegion: object
serializedName
serializedName: string = "MeterRegion"
type
type: object
name
name: string = "String"
meterSubCategory
meterSubCategory: object
serializedName
serializedName: string = "MeterSubCategory"
type
type: object
name
name: string = "String"
meterTags
meterTags: object
serializedName
serializedName: string = "MeterTags"
type
type: object
name
name: string = "Sequence"
element
element: object
type
type: object
name
name: string = "String"
unit
unit: object
serializedName
serializedName: string = "Unit"
type
type: object
name
name: string = "String"
Const MonetaryCommitment
MonetaryCommitment: object
serializedName
serializedName: string = "Monetary Commitment"
type
type: object
className
className: string = "MonetaryCommitment"
name
name: string = "Composite"
polymorphicDiscriminator
polymorphicDiscriminator: any = OfferTermInfo.type.polymorphicDiscriminator
uberParent
uberParent: string = "OfferTermInfo"
modelProperties
modelProperties: object
excludedMeterIds
excludedMeterIds: object
serializedName
serializedName: string = "ExcludedMeterIds"
type
type: object
name
name: string = "Sequence"
element
element: object
type
type: object
name
name: string = "Uuid"
tieredDiscount
tieredDiscount: object
serializedName
serializedName: string = "TieredDiscount"
type
type: object
name
name: string = "Dictionary"
value
value: object
type
type: object
name
name: string = "Number"
Const MonetaryCredit
MonetaryCredit: object
serializedName
serializedName: string = "Monetary Credit"
type
type: object
className
className: string = "MonetaryCredit"
name
name: string = "Composite"
polymorphicDiscriminator
polymorphicDiscriminator: any = OfferTermInfo.type.polymorphicDiscriminator
uberParent
uberParent: string = "OfferTermInfo"
modelProperties
modelProperties: object
credit
credit: object
serializedName
serializedName: string = "Credit"
type
type: object
name
name: string = "Number"
excludedMeterIds
excludedMeterIds: object
serializedName
serializedName: string = "ExcludedMeterIds"
type
type: object
name
name: string = "Sequence"
element
element: object
type
type: object
name
name: string = "Uuid"
Const OfferTermInfo
OfferTermInfo: object
serializedName
serializedName: string = "OfferTermInfo"
type
type: object
className
className: string = "OfferTermInfo"
name
name: string = "Composite"
uberParent
uberParent: string = "OfferTermInfo"
modelProperties
modelProperties: object
effectiveDate
effectiveDate: object
serializedName
serializedName: string = "EffectiveDate"
type
type: object
name
name: string = "DateTime"
name
name: object
required
required: boolean = true
serializedName
serializedName: string = "Name"
type
type: object
name
name: string = "String"
polymorphicDiscriminator
polymorphicDiscriminator: object
clientName
clientName: string = "name"
serializedName
serializedName: string = "Name"
Const RateCardQueryParameters
RateCardQueryParameters: object
serializedName
serializedName: string = "RateCardQueryParameters"
type
type: object
className
className: string = "RateCardQueryParameters"
name
name: string = "Composite"
modelProperties
modelProperties: object
currency
currency: object
required
required: boolean = true
serializedName
serializedName: string = "Currency"
type
type: object
name
name: string = "String"
locale
locale: object
required
required: boolean = true
serializedName
serializedName: string = "Locale"
type
type: object
name
name: string = "String"
offerDurableId
offerDurableId: object
required
required: boolean = true
serializedName
serializedName: string = "OfferDurableId"
constraints
constraints: object
Pattern
Pattern: RegExp = /^MS-AZR-\d{4}P(-\d{4}P)*$/
type
type: object
name
name: string = "String"
regionInfo
regionInfo: object
required
required: boolean = true
serializedName
serializedName: string = "RegionInfo"
type
type: object
name
name: string = "String"
Const RecurringCharge
RecurringCharge: object
serializedName
serializedName: string = "Recurring Charge"
type
type: object
className
className: string = "RecurringCharge"
name
name: string = "Composite"
polymorphicDiscriminator
polymorphicDiscriminator: any = OfferTermInfo.type.polymorphicDiscriminator
uberParent
uberParent: string = "OfferTermInfo"
modelProperties
modelProperties: object
recurringCharge
recurringCharge: object
serializedName
serializedName: string = "RecurringCharge"
type
type: object
name
name: string = "Number"
Const ResourceRateCardInfo
ResourceRateCardInfo: object
serializedName
serializedName: string = "ResourceRateCardInfo"
type
type: object
className
className: string = "ResourceRateCardInfo"
name
name: string = "Composite"
modelProperties
modelProperties: object
currency
currency: object
serializedName
serializedName: string = "Currency"
type
type: object
name
name: string = "String"
isTaxIncluded
isTaxIncluded: object
serializedName
serializedName: string = "IsTaxIncluded"
type
type: object
name
name: string = "Boolean"
locale
locale: object
serializedName
serializedName: string = "Locale"
type
type: object
name
name: string = "String"
meters
meters: object
serializedName
serializedName: string = "Meters"
type
type: object
name
name: string = "Sequence"
element
element: object
type
type: object
className
className: string = "MeterInfo"
name
name: string = "Composite"
offerTerms
offerTerms: object
serializedName
serializedName: string = "OfferTerms"
type
type: object
name
name: string = "Sequence"
element
element: object
type
type: object
className
className: string = "OfferTermInfo"
name
name: string = "Composite"
Const UsageAggregation
UsageAggregation: object
serializedName
serializedName: string = "UsageAggregation"
type
type: object
className
className: string = "UsageAggregation"
name
name: string = "Composite"
modelProperties
modelProperties: object
id
id: object
serializedName
serializedName: string = "id"
type
type: object
name
name: string = "String"
infoFields
infoFields: object
serializedName
serializedName: string = "properties.infoFields"
type
type: object
className
className: string = "InfoField"
name
name: string = "Composite"
instanceData
instanceData: object
serializedName
serializedName: string = "properties.instanceData"
type
type: object
name
name: string = "String"
meterCategory
meterCategory: object
serializedName
serializedName: string = "properties.meterCategory"
type
type: object
name
name: string = "String"
meterId
meterId: object
serializedName
serializedName: string = "properties.meterId"
type
type: object
name
name: string = "String"
meterName
meterName: object
serializedName
serializedName: string = "properties.meterName"
type
type: object
name
name: string = "String"
meterRegion
meterRegion: object
serializedName
serializedName: string = "properties.meterRegion"
type
type: object
name
name: string = "String"
meterSubCategory
meterSubCategory: object
serializedName
serializedName: string = "properties.meterSubCategory"
type
type: object
name
name: string = "String"
name
name: object
serializedName
serializedName: string = "name"
type
type: object
name
name: string = "String"
quantity
quantity: object
serializedName
serializedName: string = "properties.quantity"
type
type: object
name
name: string = "Number"
subscriptionId
subscriptionId: object
serializedName
serializedName: string = "properties.subscriptionId"
type
type: object
name
name: string = "Uuid"
type
type: object
serializedName
serializedName: string = "type"
type
type: object
name
name: string = "String"
unit
unit: object
serializedName
serializedName: string = "properties.unit"
type
type: object
name
name: string = "String"
usageEndTime
usageEndTime: object
serializedName
serializedName: string = "properties.usageEndTime"
type
type: object
name
name: string = "DateTime"
usageStartTime
usageStartTime: object
serializedName
serializedName: string = "properties.usageStartTime"
type
type: object
name
name: string = "DateTime"
Const UsageAggregationListResult
UsageAggregationListResult: object
serializedName
serializedName: string = "UsageAggregationListResult"
type
type: object
className
className: string = "UsageAggregationListResult"
name
name: string = "Composite"
modelProperties
modelProperties: object
nextLink
nextLink: object
serializedName
serializedName: string = "nextLink"
type
type: object
name
name: string = "String"
value
value: object
serializedName
serializedName: string = ""
type
type: object
name
name: string = "Sequence"
element
element: object
type
type: object
className
className: string = "UsageAggregation"
name
name: string = "Composite"
Const acceptLanguage
acceptLanguage: object
parameterPath
parameterPath: string = "acceptLanguage"
mapper
mapper: object
defaultValue
defaultValue: string = "en-US"
serializedName
serializedName: string = "accept-language"
type
type: object
name
name: string = "String"
Const aggregationGranularity
aggregationGranularity: object
parameterPath
parameterPath: string[] = ["options","aggregationGranularity"]
mapper
mapper: object
defaultValue
defaultValue: string = "Daily"
serializedName
serializedName: string = "aggregationGranularity"
type
type: object
allowedValues
allowedValues: string[] = ["Daily","Hourly"]
name
name: string = "Enum"
Const apiVersion
apiVersion: object
parameterPath
parameterPath: string = "apiVersion"
mapper
mapper: object
required
required: boolean = true
serializedName
serializedName: string = "api-version"
type
type: object
name
name: string = "String"
Const continuationToken
continuationToken: object
parameterPath
parameterPath: string[] = ["options","continuationToken"]
mapper
mapper: object
serializedName
serializedName: string = "continuationToken"
type
type: object
name
name: string = "String"
Const discriminators
discriminators: object
OfferTermInfo
OfferTermInfo: any = OfferTermInfo
OfferTermInfo.Monetary Commitment
OfferTermInfo.Monetary Commitment: any = MonetaryCommitment
OfferTermInfo.Monetary Credit
OfferTermInfo.Monetary Credit: any = MonetaryCredit
OfferTermInfo.Recurring Charge
OfferTermInfo.Recurring Charge: any = RecurringCharge
Const filter
filter: object
parameterPath
parameterPath: string = "filter"
mapper
mapper: object
required
required: boolean = true
serializedName
serializedName: string = "$filter"
type
type: object
name
name: string = "String"
Const nextPageLink
nextPageLink: object
parameterPath
parameterPath: string = "nextPageLink"
skipEncoding
skipEncoding: boolean = true
mapper
mapper: object
required
required: boolean = true
serializedName
serializedName: string = "nextLink"
type
type: object
name
name: string = "String"
Const reportedEndTime
reportedEndTime: object
parameterPath
parameterPath: string = "reportedEndTime"
mapper
mapper: object
required
required: boolean = true
serializedName
serializedName: string = "reportedEndTime"
type
type: object
name
name: string = "DateTime"
Const reportedStartTime
reportedStartTime: object
parameterPath
parameterPath: string = "reportedStartTime"
mapper
mapper: object
required
required: boolean = true
serializedName
serializedName: string = "reportedStartTime"
type
type: object
name
name: string = "DateTime"
Const showDetails
showDetails: object
parameterPath
parameterPath: string[] = ["options","showDetails"]
mapper
mapper: object
serializedName
serializedName: string = "showDetails"
type
type: object
name
name: string = "Boolean"
Const subscriptionId
subscriptionId: object
parameterPath
parameterPath: string = "subscriptionId"
mapper
mapper: object
required
required: boolean = true
serializedName
serializedName: string = "subscriptionId"
type
type: object
name
name: string = "String"
Defines values for AggregationGranularity. Possible values include: 'Daily', 'Hourly'
{string}