Partager via


AzureReservationAPI class

Extends

Constructeurs

AzureReservationAPI(TokenCredential, AzureReservationAPIOptionalParams)

Initialise une nouvelle instance de la classe AzureReservationAPI.

Propriétés

$host
calculateExchange
calculateRefund
exchange
operation
quota
quotaRequestStatus
reservation
reservationOrder
return

Propriétés héritées

pipeline

Pipeline utilisé par ce client pour effectuer des requêtes

Méthodes

getAppliedReservationList(string, GetAppliedReservationListOptionalParams)

Obtenez les Reservationapplicables qui sont appliquées à cet abonnement ou à un groupe de ressources sous cet abonnement.

listCatalog(string, GetCatalogOptionalParams)

Obtenez les régions et les références SKU disponibles pour l’achat ri pour l’abonnement Azure spécifié.

Méthodes héritées

sendOperationRequest<T>(OperationArguments, OperationSpec)

Envoyez une requête HTTP remplie à l’aide de operationSpec fournie.

sendRequest(PipelineRequest)

Envoyez le httpRequest fourni.

Détails du constructeur

AzureReservationAPI(TokenCredential, AzureReservationAPIOptionalParams)

Initialise une nouvelle instance de la classe AzureReservationAPI.

new AzureReservationAPI(credentials: TokenCredential, options?: AzureReservationAPIOptionalParams)

Paramètres

credentials
TokenCredential

Informations d’identification d’abonnement qui identifient de manière unique l’abonnement client.

options
AzureReservationAPIOptionalParams

Options de paramètre

Détails de la propriété

$host

$host: string

Valeur de propriété

string

calculateExchange

calculateExchange: CalculateExchange

Valeur de propriété

calculateRefund

calculateRefund: CalculateRefund

Valeur de propriété

exchange

exchange: Exchange

Valeur de propriété

operation

operation: Operation

Valeur de propriété

quota

quota: Quota

Valeur de propriété

quotaRequestStatus

quotaRequestStatus: QuotaRequestStatus

Valeur de propriété

reservation

reservation: Reservation

Valeur de propriété

reservationOrder

reservationOrder: ReservationOrder

Valeur de propriété

return

return: Return

Valeur de propriété

Détails de la propriété héritée

pipeline

Pipeline utilisé par ce client pour effectuer des requêtes

pipeline: Pipeline

Valeur de propriété

héritée de coreClient.ServiceClient.pipeline

Détails de la méthode

getAppliedReservationList(string, GetAppliedReservationListOptionalParams)

Obtenez les Reservationapplicables qui sont appliquées à cet abonnement ou à un groupe de ressources sous cet abonnement.

function getAppliedReservationList(subscriptionId: string, options?: GetAppliedReservationListOptionalParams): Promise<AppliedReservations>

Paramètres

subscriptionId

string

ID de l’abonnement

options
GetAppliedReservationListOptionalParams

Paramètres d’options.

Retours

listCatalog(string, GetCatalogOptionalParams)

Obtenez les régions et les références SKU disponibles pour l’achat ri pour l’abonnement Azure spécifié.

function listCatalog(subscriptionId: string, options?: GetCatalogOptionalParams): PagedAsyncIterableIterator<Catalog, Catalog[], PageSettings>

Paramètres

subscriptionId

string

ID de l’abonnement

options
GetCatalogOptionalParams

Paramètres d’options.

Retours

Détails de la méthode héritée

sendOperationRequest<T>(OperationArguments, OperationSpec)

Envoyez une requête HTTP remplie à l’aide de operationSpec fournie.

function sendOperationRequest<T>(operationArguments: OperationArguments, operationSpec: OperationSpec): Promise<T>

Paramètres

operationArguments
OperationArguments

Arguments à partir duquel les valeurs de modèle de la requête HTTP seront remplies.

operationSpec
OperationSpec

OperationSpec à utiliser pour remplir le httpRequest.

Retours

Promise<T>

héritée de coreClient.ServiceClient.sendOperationRequest

sendRequest(PipelineRequest)

Envoyez le httpRequest fourni.

function sendRequest(request: PipelineRequest): Promise<PipelineResponse>

Paramètres

request
PipelineRequest

Retours

Promise<PipelineResponse>

héritée de coreClient.ServiceClient.sendRequest