다음을 통해 공유


Reservations.GetCatalog Method

Definition

Get the regions and skus that are available for RI purchase for the specified Azure subscription.

public System.Threading.Tasks.Task GetCatalog (string subscriptionId, string reservedResourceType, string location, string publisherId, string offerId, string planId, string Filter, float? Skip, float? Take, Func<System.Net.Http.HttpResponseMessage,System.Threading.Tasks.Task<Microsoft.Azure.PowerShell.Cmdlets.Reservations.Models.Api20221101.ICatalogsResult>,System.Threading.Tasks.Task> onOk, Func<System.Net.Http.HttpResponseMessage,System.Threading.Tasks.Task<Microsoft.Azure.PowerShell.Cmdlets.Reservations.Models.Api20221101.IError>,System.Threading.Tasks.Task> onDefault, Microsoft.Azure.PowerShell.Cmdlets.Reservations.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.Reservations.Runtime.ISendAsync sender);
member this.GetCatalog : string * string * string * string * string * string * string * Nullable<single> * Nullable<single> * Func<System.Net.Http.HttpResponseMessage, System.Threading.Tasks.Task<Microsoft.Azure.PowerShell.Cmdlets.Reservations.Models.Api20221101.ICatalogsResult>, System.Threading.Tasks.Task> * Func<System.Net.Http.HttpResponseMessage, System.Threading.Tasks.Task<Microsoft.Azure.PowerShell.Cmdlets.Reservations.Models.Api20221101.IError>, System.Threading.Tasks.Task> * Microsoft.Azure.PowerShell.Cmdlets.Reservations.Runtime.IEventListener * Microsoft.Azure.PowerShell.Cmdlets.Reservations.Runtime.ISendAsync -> System.Threading.Tasks.Task
Public Function GetCatalog (subscriptionId As String, reservedResourceType As String, location As String, publisherId As String, offerId As String, planId As String, Filter As String, Skip As Nullable(Of Single), Take As Nullable(Of Single), onOk As Func(Of HttpResponseMessage, Task(Of ICatalogsResult), Task), onDefault As Func(Of HttpResponseMessage, Task(Of IError), Task), eventListener As IEventListener, sender As ISendAsync) As Task

Parameters

subscriptionId
String

Id of the subscription

reservedResourceType
String

The type of the resource for which the skus should be provided.

location
String

Filters the skus based on the location specified in this parameter. This can be an Azure region or global

publisherId
String

Publisher id used to get the third party products

offerId
String

Offer id used to get the third party products

planId
String

Plan id used to get the third party products

Filter
String

May be used to filter by Catalog properties. The filter supports 'eq', 'or', and 'and'.

Skip
Nullable<Single>

The number of reservations to skip from the list before returning results

Take
Nullable<Single>

To number of reservations to return

onOk
Func<HttpResponseMessage,Task<ICatalogsResult>,Task>

a delegate that is called when the remote service returns 200 (OK).

onDefault
Func<HttpResponseMessage,Task<IError>,Task>

a delegate that is called when the remote service returns default (any response code not handled elsewhere).

eventListener
IEventListener

an IEventListener instance that will receive events.

sender
ISendAsync

an instance of an Microsoft.Azure.PowerShell.Cmdlets.Reservations.Runtime.ISendAsync pipeline to use to make the request.

Returns

A Task that will be complete when handling of the response is completed.

Applies to