Options
All
  • Public
  • Public/Protected
  • All
Menu

@azure/arm-commerce

Package version

Index

Type aliases

AggregationGranularity

AggregationGranularity: "Daily" | "Hourly"

Defines values for AggregationGranularity. Possible values include: 'Daily', 'Hourly'

readonly
enum

{string}

OfferTermInfoUnion

Contains the possible cases for OfferTermInfo.

RateCardGetResponse

RateCardGetResponse: ResourceRateCardInfo & object

Contains response data for the get operation.

UsageAggregatesListNextResponse

UsageAggregatesListNextResponse: UsageAggregationListResult & object

Contains response data for the listNext operation.

UsageAggregatesListResponse

UsageAggregatesListResponse: UsageAggregationListResult & object

Contains response data for the list operation.

Variables

Const BaseResource

BaseResource: any = BaseResourceMapper

Const CloudError

CloudError: any = CloudErrorMapper

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"

Generated using TypeDoc