Freigeben über


ArmReservationsModelFactory.ReservationProperties Methode

Definition

Initialisiert eine neue instance von ReservationProperties.

public static Azure.ResourceManager.Reservations.Models.ReservationProperties ReservationProperties (Azure.ResourceManager.Reservations.Models.ReservedResourceType? reservedResourceType = default, Azure.ResourceManager.Reservations.Models.InstanceFlexibility? instanceFlexibility = default, string displayName = default, System.Collections.Generic.IEnumerable<string> appliedScopes = default, Azure.ResourceManager.Reservations.Models.AppliedScopeType? appliedScopeType = default, bool? isArchived = default, string capabilities = default, int? quantity = default, Azure.ResourceManager.Reservations.Models.ReservationProvisioningState? provisioningState = default, DateTimeOffset? effectOn = default, DateTimeOffset? benefitStartOn = default, DateTimeOffset? lastUpdatedOn = default, DateTimeOffset? expireOn = default, DateTimeOffset? reservationExpireOn = default, DateTimeOffset? reviewOn = default, string skuDescription = default, Azure.ResourceManager.Reservations.Models.ExtendedStatusInfo extendedStatusInfo = default, Azure.ResourceManager.Reservations.Models.ReservationBillingPlan? billingPlan = default, string displayProvisioningState = default, string provisioningSubState = default, DateTimeOffset? purchaseOn = default, DateTimeOffset? reservationPurchaseOn = default, Azure.ResourceManager.Reservations.Models.ReservationSplitProperties splitProperties = default, Azure.ResourceManager.Reservations.Models.ReservationMergeProperties mergeProperties = default, Azure.ResourceManager.Reservations.Models.ReservationSwapProperties swapProperties = default, Azure.ResourceManager.Reservations.Models.AppliedScopeProperties appliedScopeProperties = default, Azure.Core.ResourceIdentifier billingScopeId = default, bool? isRenewEnabled = default, string renewSource = default, string renewDestination = default, Azure.ResourceManager.Reservations.Models.RenewProperties renewProperties = default, Azure.ResourceManager.Reservations.Models.ReservationTerm? term = default, string userFriendlyAppliedScopeType = default, string userFriendlyRenewState = default, Azure.ResourceManager.Reservations.Models.ReservationPropertiesUtilization utilization = default);
static member ReservationProperties : Nullable<Azure.ResourceManager.Reservations.Models.ReservedResourceType> * Nullable<Azure.ResourceManager.Reservations.Models.InstanceFlexibility> * string * seq<string> * Nullable<Azure.ResourceManager.Reservations.Models.AppliedScopeType> * Nullable<bool> * string * Nullable<int> * Nullable<Azure.ResourceManager.Reservations.Models.ReservationProvisioningState> * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * string * Azure.ResourceManager.Reservations.Models.ExtendedStatusInfo * Nullable<Azure.ResourceManager.Reservations.Models.ReservationBillingPlan> * string * string * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * Azure.ResourceManager.Reservations.Models.ReservationSplitProperties * Azure.ResourceManager.Reservations.Models.ReservationMergeProperties * Azure.ResourceManager.Reservations.Models.ReservationSwapProperties * Azure.ResourceManager.Reservations.Models.AppliedScopeProperties * Azure.Core.ResourceIdentifier * Nullable<bool> * string * string * Azure.ResourceManager.Reservations.Models.RenewProperties * Nullable<Azure.ResourceManager.Reservations.Models.ReservationTerm> * string * string * Azure.ResourceManager.Reservations.Models.ReservationPropertiesUtilization -> Azure.ResourceManager.Reservations.Models.ReservationProperties
Public Shared Function ReservationProperties (Optional reservedResourceType As Nullable(Of ReservedResourceType) = Nothing, Optional instanceFlexibility As Nullable(Of InstanceFlexibility) = Nothing, Optional displayName As String = Nothing, Optional appliedScopes As IEnumerable(Of String) = Nothing, Optional appliedScopeType As Nullable(Of AppliedScopeType) = Nothing, Optional isArchived As Nullable(Of Boolean) = Nothing, Optional capabilities As String = Nothing, Optional quantity As Nullable(Of Integer) = Nothing, Optional provisioningState As Nullable(Of ReservationProvisioningState) = Nothing, Optional effectOn As Nullable(Of DateTimeOffset) = Nothing, Optional benefitStartOn As Nullable(Of DateTimeOffset) = Nothing, Optional lastUpdatedOn As Nullable(Of DateTimeOffset) = Nothing, Optional expireOn As Nullable(Of DateTimeOffset) = Nothing, Optional reservationExpireOn As Nullable(Of DateTimeOffset) = Nothing, Optional reviewOn As Nullable(Of DateTimeOffset) = Nothing, Optional skuDescription As String = Nothing, Optional extendedStatusInfo As ExtendedStatusInfo = Nothing, Optional billingPlan As Nullable(Of ReservationBillingPlan) = Nothing, Optional displayProvisioningState As String = Nothing, Optional provisioningSubState As String = Nothing, Optional purchaseOn As Nullable(Of DateTimeOffset) = Nothing, Optional reservationPurchaseOn As Nullable(Of DateTimeOffset) = Nothing, Optional splitProperties As ReservationSplitProperties = Nothing, Optional mergeProperties As ReservationMergeProperties = Nothing, Optional swapProperties As ReservationSwapProperties = Nothing, Optional appliedScopeProperties As AppliedScopeProperties = Nothing, Optional billingScopeId As ResourceIdentifier = Nothing, Optional isRenewEnabled As Nullable(Of Boolean) = Nothing, Optional renewSource As String = Nothing, Optional renewDestination As String = Nothing, Optional renewProperties As RenewProperties = Nothing, Optional term As Nullable(Of ReservationTerm) = Nothing, Optional userFriendlyAppliedScopeType As String = Nothing, Optional userFriendlyRenewState As String = Nothing, Optional utilization As ReservationPropertiesUtilization = Nothing) As ReservationProperties

Parameter

reservedResourceType
Nullable<ReservedResourceType>

Der Typ der Ressource, die reserviert wird.

instanceFlexibility
Nullable<InstanceFlexibility>

Ermöglicht das Anwenden des Reservierungsrabatts auf Skus innerhalb derselben Gruppe mit automatischer Anpassung. Nicht alle Skus unterstützen instance Größenflexibilität.

displayName
String

Anzeigename für benutzerfreundliche Identifizierung der Reservierung.

appliedScopes
IEnumerable<String>

Die Liste der angewendeten Bereiche.

appliedScopeType
Nullable<AppliedScopeType>

Der angewendete Bereichstyp.

isArchived
Nullable<Boolean>

Gibt an, ob die Reservierung archiviert wird.

capabilities
String

Funktionen der Reservierung.

quantity
Nullable<Int32>

Menge der Skus, die Teil der Reservierung sind.

provisioningState
Nullable<ReservationProvisioningState>

Aktueller Status der Reservierung.

effectOn
Nullable<DateTimeOffset>

DateTime der Reservierung ab dem Zeitpunkt, ab dem diese Version wirksam wird.

benefitStartOn
Nullable<DateTimeOffset>

Dies ist die DateTime, als der Reservierungsvorteil gestartet wurde.

lastUpdatedOn
Nullable<DateTimeOffset>

DateTime der letzten Aktualisierung der Reservierung.

expireOn
Nullable<DateTimeOffset>

Dies ist das Datum, an dem die Reservierung abläuft.

reservationExpireOn
Nullable<DateTimeOffset>

Dies ist das Datum und die Uhrzeit, an dem die Reservierung abläuft.

reviewOn
Nullable<DateTimeOffset>

Dies ist der Zeitpunkt, zu dem die Azure-Hybridvorteil überprüft werden muss.

skuDescription
String

Beschreibung der sku auf Englisch.

extendedStatusInfo
ExtendedStatusInfo

Die Nachricht mit detaillierten Informationen zum status Code.

billingPlan
Nullable<ReservationBillingPlan>

Die für diese SKU verfügbaren Abrechnungsplanoptionen.

displayProvisioningState
String

Der Bereitstellungsstatus der Reservierung für die Anzeige, z. B. Erfolgreich.

provisioningSubState
String

Der Bereitstellungsunterzustand der Reservierung, z. B. Erfolgreich.

purchaseOn
Nullable<DateTimeOffset>

Dies ist das Datum, an dem die Reservierung erworben wurde.

reservationPurchaseOn
Nullable<DateTimeOffset>

Dies ist das Datum und die Uhrzeit des Kaufs der Reservierung.

splitProperties
ReservationSplitProperties

Eigenschaften der Reservierungsteilung.

mergeProperties
ReservationMergeProperties

Eigenschaften der Reservierungszusammenführung.

swapProperties
ReservationSwapProperties

Eigenschaften des Reservierungstauschs.

appliedScopeProperties
AppliedScopeProperties

Spezifische Eigenschaften für den angewendeten Bereichstyp. Nicht erforderlich, falls nicht zutreffend. Erforderlich und müssen tenantId und managementGroupId angeben, wenn AppliedScopeType ManagementGroup ist.

billingScopeId
ResourceIdentifier

Abonnement, das für den Kauf einer Reservierung oder eines Sparplans in Rechnung gestellt wird.

isRenewEnabled
Nullable<Boolean>

Wenn Sie diesen Wert auf true festlegen, wird automatisch eine neue Reservierung am Ablaufdatum erworben.

renewSource
String

Reservierungs-ID der Reservierung, von der aus diese Reservierung verlängert wird. Das Format der Ressourcen-ID lautet /providers/Microsoft.Capacity/reservationOrders/{reservationOrderId}/reservations/{reservationId}.

renewDestination
String

Reservierungs-ID der Reservierung, die aufgrund der Verlängerung erworben wird. Das Format der Ressourcen-ID lautet /providers/Microsoft.Capacity/reservationOrders/{reservationOrderId}/reservations/{reservationId}.

renewProperties
RenewProperties

Die Verlängerungseigenschaften für eine Reservierung.

term
Nullable<ReservationTerm>

Stellen Sie den Reservierungsbegriff dar.

userFriendlyAppliedScopeType
String

Der angewendete Bereichstyp der Reservierung für die Anzeige, z. B. Shared.

userFriendlyRenewState
String

Der Verlängerungszustand der Reservierung zur Anzeige, z. B. Ein.

utilization
ReservationPropertiesUtilization

Reservierungsauslastung.

Gibt zurück

Eine neue ReservationProperties instance zum Mocking.

Gilt für: