Freigeben über


ArmConsumptionModelFactory.ConsumptionReservationSummary Methode

Definition

Initialisiert eine neue instance von ConsumptionReservationSummary.

public static Azure.ResourceManager.Consumption.Models.ConsumptionReservationSummary ConsumptionReservationSummary (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, string reservationOrderId = default, string reservationId = default, string skuName = default, decimal? reservedHours = default, DateTimeOffset? useOn = default, decimal? usedHours = default, decimal? minUtilizationPercentage = default, decimal? avgUtilizationPercentage = default, decimal? maxUtilizationPercentage = default, string kind = default, decimal? purchasedQuantity = default, decimal? remainingQuantity = default, decimal? totalReservedQuantity = default, decimal? usedQuantity = default, decimal? utilizedPercentage = default, Azure.ETag? etag = default, System.Collections.Generic.IReadOnlyDictionary<string,string> tags = default);
static member ConsumptionReservationSummary : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * string * string * string * Nullable<decimal> * Nullable<DateTimeOffset> * Nullable<decimal> * Nullable<decimal> * Nullable<decimal> * Nullable<decimal> * string * Nullable<decimal> * Nullable<decimal> * Nullable<decimal> * Nullable<decimal> * Nullable<decimal> * Nullable<Azure.ETag> * System.Collections.Generic.IReadOnlyDictionary<string, string> -> Azure.ResourceManager.Consumption.Models.ConsumptionReservationSummary
Public Shared Function ConsumptionReservationSummary (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional reservationOrderId As String = Nothing, Optional reservationId As String = Nothing, Optional skuName As String = Nothing, Optional reservedHours As Nullable(Of Decimal) = Nothing, Optional useOn As Nullable(Of DateTimeOffset) = Nothing, Optional usedHours As Nullable(Of Decimal) = Nothing, Optional minUtilizationPercentage As Nullable(Of Decimal) = Nothing, Optional avgUtilizationPercentage As Nullable(Of Decimal) = Nothing, Optional maxUtilizationPercentage As Nullable(Of Decimal) = Nothing, Optional kind As String = Nothing, Optional purchasedQuantity As Nullable(Of Decimal) = Nothing, Optional remainingQuantity As Nullable(Of Decimal) = Nothing, Optional totalReservedQuantity As Nullable(Of Decimal) = Nothing, Optional usedQuantity As Nullable(Of Decimal) = Nothing, Optional utilizedPercentage As Nullable(Of Decimal) = Nothing, Optional etag As Nullable(Of ETag) = Nothing, Optional tags As IReadOnlyDictionary(Of String, String) = Nothing) As ConsumptionReservationSummary

Parameter

id
ResourceIdentifier

Die ID.

name
String

Der Name.

resourceType
ResourceType

Der resourceType.

systemData
SystemData

SystemDaten.

reservationOrderId
String

Die Reservierungsauftrags-ID ist der Bezeichner für einen Reservierungskauf. Jede Reservierungsauftrags-ID stellt eine einzelne Kauftransaktion dar. Ein Reservierungsauftrag enthält Reservierungen. Die Reservierungsreihenfolge gibt die VM-Größe und Region für die Reservierungen an. Serialisierter Name: ReservationSummary.properties.reservationOrderId

reservationId
String

Die Reservierungs-ID ist der Bezeichner einer Reservierung innerhalb eines Reservierungsauftrags. Jede Reservierung ist die Gruppierung zum Anwenden des Leistungsbereichs und gibt auch die Anzahl von Instanzen an, auf die der Reservierungsvorteil angewendet werden kann. Serialisierter Name: ReservationSummary.properties.reservationId

skuName
String

Dies ist der ARM-Sku-Name. Es kann verwendet werden, um mit dem Feld serviceType in zusätzlichen Informationen in Nutzungsdatensätzen zusammenzuschließen. Serialisierter Name: ReservationSummary.properties.skuName

reservedHours
Nullable<Decimal>

Dies ist die Gesamtzahl der reservierten Stunden. Wenn z. B. die Reservierung für 1 instance um 13 Uhr erfolgt ist, beträgt dies 11 Stunden für diesen Tag und 24 Stunden ab den folgenden Tagen Serialisierter Name: ReservationSummary.properties.reservedHours

useOn
Nullable<DateTimeOffset>

Daten, die dem Auslastungsdatensatz entsprechen. Wenn die Datenkörnung monatlich erfolgt, ist dies der erste Tag des Monats. Serialisierter Name: ReservationSummary.properties.usageDate

usedHours
Nullable<Decimal>

Gesamtzahl der vom Serialisierten Reservierungsnamen verwendeten Stunden: ReservationSummary.properties.usedHours

minUtilizationPercentage
Nullable<Decimal>

Dies ist die minimale stundenweise Auslastung in der Nutzungszeit (Tag oder Monat). Wenn z. B. der Nutzungsdatensatz dem 10.12.2017 entspricht und für Stunde 4 und 5 die Auslastung 10 % betrug, gibt dieses Feld 10 % für den serialisierten Namen des Tages zurück: ReservationSummary.properties.minUtilizationPercentage

avgUtilizationPercentage
Nullable<Decimal>

Dies ist eine durchschnittliche Auslastung für den gesamten Zeitbereich. (Tag oder Monat je nach Korn) Serialisierter Name: ReservationSummary.properties.avgUtilizationPercentage

maxUtilizationPercentage
Nullable<Decimal>

Dies ist die maximale stündliche Auslastung in der Nutzungszeit (Tag oder Monat). Wenn z. B. der Nutzungsdatensatz dem 10.12.2017 entspricht und für Stunde 4 und 5 die Auslastung 100 % betrug, gibt dieses Feld für diesen Tag 100 % zurück. Serialisierter Name: ReservationSummary.properties.maxUtilizationPercentage

kind
String

Die Reservierungsart. Serialisierter Name: ReservationSummary.properties.kind

purchasedQuantity
Nullable<Decimal>

Dies ist die erworbene Menge für die reservationId. Serialisierter Name: ReservationSummary.properties.purchaseQuantity

remainingQuantity
Nullable<Decimal>

Dies ist die verbleibende Menge für die reservationId. Serialisierter Name: ReservationSummary.properties.remainingQuantity

totalReservedQuantity
Nullable<Decimal>

Dies ist die Gesamtzahl der Instanzen, die für die reservationId reserviert sind. Serialisierter Name: ReservationSummary.properties.totalReservedQuantity

usedQuantity
Nullable<Decimal>

Dies ist die verwendete Menge für die reservationId. Serialisierter Name: ReservationSummary.properties.usedQuantity

utilizedPercentage
Nullable<Decimal>

Dies ist der verwendete Prozentsatz für die Reservierungs-ID. Serialisierter Name: ReservationSummary.properties.utilizedPercentage

etag
Nullable<ETag>

Das etag für die Ressource. Serialisierter Name: Resource.etag

tags
IReadOnlyDictionary<String,String>

Ressourcentags. Serialisierter Name: Resource.tags

Gibt zurück

Eine neue ConsumptionReservationSummary instance zum Mocking.

Gilt für: