Invoke-AzReservationCalculateRefund
Beräkna priset för att returnera Reservations
om det inte finns några principfel.\n
Syntax
Invoke-AzReservationCalculateRefund
-ReservationOrderId <String>
[-Id <String>]
[-ReservationToReturnQuantity <Int32>]
[-ReservationToReturnReservationId <String>]
[-Scope <String>]
[-DefaultProfile <PSObject>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Invoke-AzReservationCalculateRefund
-ReservationOrderId <String>
-Body <ICalculateRefundRequest>
[-DefaultProfile <PSObject>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Invoke-AzReservationCalculateRefund
-InputObject <IReservationsIdentity>
[-Id <String>]
[-ReservationToReturnQuantity <Int32>]
[-ReservationToReturnReservationId <String>]
[-Scope <String>]
[-DefaultProfile <PSObject>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Invoke-AzReservationCalculateRefund
-InputObject <IReservationsIdentity>
-Body <ICalculateRefundRequest>
[-DefaultProfile <PSObject>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Beräkna priset för att returnera Reservations
om det inte finns några principfel.\n
Exempel
Exempel 1: Beräkna priset för att returnera reservationer
$orderId = "50000000-aaaa-bbbb-cccc-100000000003"
$fullyQualifiedId = "/providers/microsoft.capacity/reservationOrders/50000000-aaaa-bbbb-cccc-100000000003/reservations/30000000-aaaa-bbbb-cccc-100000000003"
$fullyQualifiedOrderId = "/providers/microsoft.capacity/reservationOrders/50000000-aaaa-bbbb-cccc-100000000003"
Invoke-AzReservationCalculateRefund -ReservationOrderId $orderId -ReservationToReturnQuantity 1 -ReservationToReturnReservationId $fullyQualifiedId -Id $fullyQualifiedOrderId -Scope "Reservation"
BillingInformationBillingCurrencyProratedAmount : {
"currencyCode": "USD",
"amount": 25.05
}
BillingInformationBillingCurrencyRemainingCommitmentAmount : {
"currencyCode": "USD",
"amount": 18.06
}
BillingInformationBillingCurrencyTotalPaidAmount : {
"currencyCode": "USD",
"amount": 25.8
}
BillingInformationBillingPlan : Monthly
BillingInformationCompletedTransaction : 5
BillingInformationTotalTransaction : 12
BillingRefundAmount : {
"currencyCode": "USD",
"amount": 0.75
}
ConsumedRefundsTotal : {
"currencyCode": "USD",
"amount": 365.43
}
Id : /providers/Microsoft.Capacity/reservationOrders/4336d060-da34-4228-91b0-feab5b2a1e1d/reservations/5e012942-5692-41c0-bc71-86303e11104d
MaxRefundLimit : {
"currencyCode": "USD",
"amount": 50000
}
PolicyError : {}
PricingRefundAmount : {
"currencyCode": "USD",
"amount": 0.75
}
Quantity : 1
ResourceGroupName :
SessionId : b0a96155-5f75-4138-b01f-443130f5516e
Beräkna återbetalningsbeloppet för reservationer. SessionId i svaret är en obligatorisk indataparameter för cmdleten Invoke-AzReservationReturn
Parametrar
-Body
Begäran som innehåller information som behövs för att beräkna återbetalningen. Information om hur du skapar finns i AVSNITTET ANTECKNINGAR för BODY-egenskaper och skapa en hash-tabell.
Typ: | ICalculateRefundRequest |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-Confirm
Uppmanar dig att bekräfta innan du kör cmdleten.
Typ: | SwitchParameter |
Alias: | cf |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-DefaultProfile
Parametern DefaultProfile fungerar inte. Använd parametern SubscriptionId när den är tillgänglig om du kör cmdleten mot en annan prenumeration.
Typ: | PSObject |
Alias: | AzureRMContext, AzureCredential |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Id
Fullständigt kvalificerad identifierare för reservationsbeställningen som returneras
Typ: | String |
Alias: | ReservationId |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-InputObject
Identitetsparameter För att skapa, se AVSNITTET ANTECKNINGAR för INPUTOBJECT-egenskaper och skapa en hash-tabell.
Typ: | IReservationsIdentity |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-ReservationOrderId
Beställnings-ID för reservationen
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-ReservationToReturnQuantity
Kvantitet som ska returneras. Måste vara större än noll.
Typ: | Int32 |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-ReservationToReturnReservationId
Fullständigt kvalificerad identifierare för reservationen som returneras
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Scope
Omfånget för återbetalningen, t.ex. Reservation
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-WhatIf
Visar vad som skulle hända om cmdleten körs. Cmdleten körs inte.
Typ: | SwitchParameter |
Alias: | wi |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
Indata
Utdata
Azure PowerShell