Ressources de droits d’utilisation

S’applique à : Espace partenaires | Espace partenaires géré par 21Vianet | Espace partenaires de Microsoft Cloud for US Government

Entitlement

Cette ressource représente les produits que le client a le droit d’utiliser en raison d’un achat partenaire sur des articles du catalogue.

Propriété Type Description
referenceOrder ReferenceOrder Référence de commande à l’issue du droit.
productId string ID du produit.
skuID chaîne ID de la référence SKU.
quantité int Quantité de droits (à l’exclusion des droits non remplis/transférés).
quantityDetails IEnumerable<QuantityDetail> Liste des détails de la quantité de droits (nombre d’éléments et status de chaque quantité).
entitlementType chaîne Type de droit. (Mise à jour de la chaîne à partir de EntitlementType dans sdk 1.8.)
entitledArtifacts Artefact IEnumerable<> Liste des artefacts associés au droit.
IncludedEntitlements IEnumerable<Entitlement> Liste des droits, qui sont implicitement inclus à la suite de l’achat productId/SkuId dans le catalogue.
ExpiryDate chaîne au format date-heure UTC Date d’expiration du droit (le cas échéant).

ReferenceOrder

Référence d’ordre d’un droit.

Propriété Type Description
id string ID de l’ordre référencé.
lineItemId chaîne ID de l’élément de ligne de commande référencé.
alternateId chaîne ID de remplacement de l’élément de ligne de commande référencé.

QuantityDetail

Représente les détails d’une quantité de droits.

Propriété Type Description
quantité int Nombre d’éléments.
status string Status de quantité.

EntitlementType

Important

Déconseillé dans le Kit de développement logiciel (SDK) v1.9

Enum avec des valeurs qui indiquent le type de droit.

Valeur Description
Logiciel Indique le type de droit lié au logiciel.
VirtualMachineReservedInstance Indique le type de droit lié aux instances de machines virtuelles réservées Azure.

Artefact

Artefact associé au droit d’utilisation.

Propriété Type Description
artifactType chaîne Type d’artefact. (Mise à jour de la chaîne à partir d’ArtifactType dans le KIT de développement logiciel (SDK) v1.8)
dynamicAttributes Dictionnaire<chaîne, objet> Attributs dynamiques contenant des valeurs spécifiques au type d’artefact. Par exemple, lorsque artifactType = « reservedinstance », cette propriété contient « reservationType » = « virtualmachines » ou « reservationType » = « sqldatabases » indiquant les machines virtuelles réservées instance ou Azure SQL instance réservées. (Disponible à partir du SDK v1.9)

ArtifactType

Important

Déconseillé dans le Kit de développement logiciel (SDK) v1.9

Enum avec des valeurs qui indiquent le type d’artefact de droit.

Valeur Description
VirtualMachineReservedInstance Indique que l’artefact aide à récupérer des instances de machine virtuelle réservées Azure.

ReservedInstanceArtifact

Artefact associé à un droit d’instance réservée Azure. Il hérite de la classe Artifact .

Propriété Type Description
link Lien Lien permettant d’obtenir tous les détails de l’artefact associé.
resourceID string ID de la ressource ou de l’ordre de réservation Azure.

ReservedInstanceArtifactDetails

Représente l’entité retournée lors de l’appel du lien d’artefact d’instance réservée Azure.

Propriété Type Description
type string Type d’artefact.
reservations IEnumerable<Reservation> Indique l’identificateur de l’ordre de réservation ou de ressource Azure.

Réservation

Représente une réservation individuelle.

Propriété Type Description
reservationId chaîne ID de la réservation.
scopeType chaîne Type d’étendue associé à la réservation de machine virtuelle.
displayName string Nom complet de la réservation.
appliedScopes IEnumerable Liste des étendues appliquées associées à la réservation. (Disponible uniquement lorsque scopeType n’est pas partagé.)
quantité int Nombre de machines virtuelles dans la réservation.
expiryDateTime chaîne au format date-heure UTC Date d’expiration de la réservation.
effectiveDateTime chaîne au format date-heure UTC Date d’effet de la réservation.
provisioningState string État d’approvisionnement de la réservation.

VirtualMachineReservedInstanceArtifact

Important

Déconseillé dans le Kit de développement logiciel (SDK) v1.9

Artefact associé à un droit d’instance de machine virtuelle réservée Azure. Il hérite de la classe Artifact .

Propriété Type Description
link Lien Lien permettant d’obtenir tous les détails de l’artefact associé.
resourceID string ID de la ressource ou de l’ordre de réservation Azure.

VirtualMachineReservedInstanceArtifactDetails

Important

Déconseillé dans le Kit de développement logiciel (SDK) v1.9

Représente l’entité retournée lors de l’appel du lien d’artefact d’instance de machine virtuelle réservée Azure.

Propriété Type Description
type ArtifactType Type d’artefact.
virtualMachineReservations IEnumerable<VirtualMachineReservation> Indique l’identificateur de l’ordre de réservation ou de ressource Azure.

VirtualMachineReservation

Important

Déconseillé dans le Kit de développement logiciel (SDK) v1.9

Représente une réservation de machine virtuelle individuelle.

Propriété Type Description
reservationId string ID de la réservation.
scopeType string Type d’étendue associé à la réservation de machine virtuelle.
displayName string Nom complet de la réservation.
appliedScopes IEnumerable<string> Liste des étendues appliquées associées à la réservation. (Disponible uniquement lorsque scopeType n’est pas partagé.)
quantité int Nombre de machines virtuelles dans la réservation.
expiryDateTime chaîne au format date-heure UTC Date d’expiration de la réservation.
effectiveDateTime chaîne au format date-heure UTC Date d’effet de la réservation.
provisioningState string État d’approvisionnement de la réservation.