external help file | Module Name | online version | schema |
---|---|---|---|
Az.Reservations-help.xml |
Az.Reservations |
2.0.0 |
Return a Reservation.
Invoke-AzReservationReturn -ReservationOrderId <String> -ReservationToReturnReservationId <String>
-ReservationToReturnQuantity <Int32> -SessionId <String> -Scope <String> -ReturnReason <String>
[-WhatIf] [-Confirm] [<CommonParameters>]
Invoke-AzReservationReturn -InputObject <IReservationsIdentity> -Body <IRefundRequest>
[-WhatIf] [-Confirm] [<CommonParameters>]
Invoke-AzReservationReturn -InputObject <IReservationsIdentity> -ReservationToReturnReservationId <String>
-ReservationToReturnQuantity <Int32> -SessionId <String> -Scope <String> -ReturnReason <String>
[-WhatIf] [-Confirm] [<CommonParameters>]
Invoke-AzReservationReturn -ReservationOrderId <String> -Body <IRefundRequest>
[-WhatIf] [-Confirm] [<CommonParameters>]
Return a Reservation.
$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"
ReservationOrderId DisplayName Term State Quantity Reservations
------------------ ----------- ---- ----- -------- ------------
179ef21b-90ec-4fe4-9423-f794b856dfee VM_RI_08-20-2021_15-47 P3Y Succeeded 1 {{…
Proceed reservations return with session ID obtained from Invoke-AzReservationCalculateRefund.
The return request body. To construct, see NOTES section for BODY properties and create a hash table.
Type: Microsoft.Azure.PowerShell.Cmdlets.Reservations.Models.Api20221101.IRefundRequest
Parameter Sets: PostViaIdentity, Post
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
Identity Parameter To construct, see NOTES section for INPUTOBJECT properties and create a hash table.
Type: Microsoft.Azure.PowerShell.Cmdlets.Reservations.Models.IReservationsIdentity
Parameter Sets: PostViaIdentity, PostViaIdentityExpanded
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: True (ByValue)
Accept wildcard characters: False
Reservation Order Id.
Type: System.String
Parameter Sets: PostExpanded, Post
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
Quantity to return.
Type: System.Int32
Parameter Sets: PostExpanded, PostViaIdentityExpanded
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
Reservation Id to return.
Type: System.String
Parameter Sets: PostExpanded, PostViaIdentityExpanded
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
The reason for this reservation return.
Type: System.String
Parameter Sets: PostExpanded, PostViaIdentityExpanded
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
The scope of this return, e.g. Reservation.
Type: System.String
Parameter Sets: PostExpanded, PostViaIdentityExpanded
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
The session id obtained from Invoke-AzReservationCalculateRefund..
Type: System.String
Parameter Sets: PostExpanded, PostViaIdentityExpanded
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
Prompts you for confirmation before running the cmdlet.
Type: System.Management.Automation.SwitchParameter
Parameter Sets: (All)
Aliases: cf
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
Shows what would happen if the cmdlet runs. The cmdlet is not run.
Type: System.Management.Automation.SwitchParameter
Parameter Sets: (All)
Aliases: wi
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.