Share via


Reservations.GetCatalogViaIdentity Method

Definition

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

public System.Threading.Tasks.Task GetCatalogViaIdentity (string viaIdentity, 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.GetCatalogViaIdentity : 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 GetCatalogViaIdentity (viaIdentity 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

viaIdentity
String
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