ReservationsOperations interface
Interface representing a Reservations operations.
Properties
| create | Create a reservation |
| delete | |
| get | Get a reservation |
| get |
Provides a summarized report along with actions for resources billed via given reservation |
| get |
Provides various statistics about resources billed via given reservation. |
| get |
Limits constraining certain resource properties. |
| list |
List reservations by resource group |
| list |
List reservations by Azure subscription ID |
| update | Update a reservation |
Property Details
create
Create a reservation
create: (resourceGroupName: string, reservationName: string, resource: Reservation, options?: ReservationsCreateOptionalParams) => PollerLike<OperationState<Reservation>, Reservation>
Property Value
(resourceGroupName: string, reservationName: string, resource: Reservation, options?: ReservationsCreateOptionalParams) => PollerLike<OperationState<Reservation>, Reservation>
delete
delete: (resourceGroupName: string, reservationName: string, options?: ReservationsDeleteOptionalParams) => PollerLike<OperationState<void>, void>
Property Value
(resourceGroupName: string, reservationName: string, options?: ReservationsDeleteOptionalParams) => PollerLike<OperationState<void>, void>
get
Get a reservation
get: (resourceGroupName: string, reservationName: string, options?: ReservationsGetOptionalParams) => Promise<Reservation>
Property Value
(resourceGroupName: string, reservationName: string, options?: ReservationsGetOptionalParams) => Promise<Reservation>
getBillingReport
Provides a summarized report along with actions for resources billed via given reservation
getBillingReport: (resourceGroupName: string, reservationName: string, options?: ReservationsGetBillingReportOptionalParams) => Promise<ReservationBillingUsageReport>
Property Value
(resourceGroupName: string, reservationName: string, options?: ReservationsGetBillingReportOptionalParams) => Promise<ReservationBillingUsageReport>
getBillingStatus
Provides various statistics about resources billed via given reservation.
getBillingStatus: (resourceGroupName: string, reservationName: string, options?: ReservationsGetBillingStatusOptionalParams) => Promise<ReservationBillingStatus>
Property Value
(resourceGroupName: string, reservationName: string, options?: ReservationsGetBillingStatusOptionalParams) => Promise<ReservationBillingStatus>
getResourceLimits
Limits constraining certain resource properties.
getResourceLimits: (resourceGroupName: string, reservationName: string, options?: ReservationsGetResourceLimitsOptionalParams) => Promise<LimitDetails>
Property Value
(resourceGroupName: string, reservationName: string, options?: ReservationsGetResourceLimitsOptionalParams) => Promise<LimitDetails>
listByResourceGroup
List reservations by resource group
listByResourceGroup: (resourceGroupName: string, options?: ReservationsListByResourceGroupOptionalParams) => PagedAsyncIterableIterator<Reservation, Reservation[], PageSettings>
Property Value
(resourceGroupName: string, options?: ReservationsListByResourceGroupOptionalParams) => PagedAsyncIterableIterator<Reservation, Reservation[], PageSettings>
listBySubscription
List reservations by Azure subscription ID
listBySubscription: (options?: ReservationsListBySubscriptionOptionalParams) => PagedAsyncIterableIterator<Reservation, Reservation[], PageSettings>
Property Value
(options?: ReservationsListBySubscriptionOptionalParams) => PagedAsyncIterableIterator<Reservation, Reservation[], PageSettings>
update
Update a reservation
update: (resourceGroupName: string, reservationName: string, properties: ReservationUpdate, options?: ReservationsUpdateOptionalParams) => PollerLike<OperationState<Reservation>, Reservation>
Property Value
(resourceGroupName: string, reservationName: string, properties: ReservationUpdate, options?: ReservationsUpdateOptionalParams) => PollerLike<OperationState<Reservation>, Reservation>