Ressources d’abonnement
S’applique à : Espace partenaires | Espace partenaires géré par 21Vianet | Espace partenaires de Microsoft Cloud for US Government
Un abonnement permet à un client d’utiliser un service pendant une certaine période. Tous les champs ne s’appliquent pas à tous les abonnements. De nombreux champs s’appliquent uniquement à certains points du cycle de vie, par exemple si un abonnement est suspendu ou annulé.
Abonnement
Remarque
La ressource d’abonnement a une limite de 500 requêtes par minute par identificateur de locataire.
La ressource Abonnement représente le cycle de vie d’un abonnement et inclut les propriétés qui définissent les états tout au long du cycle de vie de l’abonnement.
Propriété | Type | Description |
---|---|---|
id | string | Identificateur de l’abonnement. |
offerId | string | Identificateur de l’offre. |
entitlementId | string | Identificateur de droit (ID d’abonnement Azure). |
offerName | string | Nom de l’offre. |
friendlyName | string | Nom convivial de l’abonnement défini par le partenaire pour aider à désambiguer. |
quantité | number | La quantité. Cette propriété est définie sur le nombre de licences pour la facturation basée sur la licence. |
unitType | string | Unités définissant la quantité pour l’abonnement : « Licences », « Basée sur l’utilisation » ou « Avantage ». |
parentSubscriptionId | string | Obtient ou définit l’identificateur d’abonnement parent. |
creationDate | string | Obtient ou définit la date de création, au format date-heure. |
effectiveStartDate | Chaîne au format date/heure UTC | Obtient ou définit la date de début effective de cet abonnement, au format date-heure. Cette propriété est utilisée pour dater un abonnement migré ou l’aligner avec un autre. |
commitmentEndDate | Chaîne au format date/heure UTC | Date de fin de l’engagement pour cet abonnement, au format date-heure. Pour les abonnements qui ne sont pas automatiquement accessibles, cette propriété représente une date éloignée à l’avenir. Les nouvelles dates de fin de commerce sont inclusives, ce qui signifie que la fin du terme est à la fin de la journée complète. Les dates de fin héritées ne sont pas inclusives. |
commitmentEndDateTime | Chaîne au format date/heure UTC | Date et heure de fin de l’engagement pour cet abonnement, au format date-heure. Pour les abonnements qui ne sont pas automatiquement accessibles, cette propriété représente une date éloignée à l’avenir. |
statut | string | État de l’abonnement : « aucun », « actif », « en attente », « suspendu », « expiré », « désactivé » ou « supprimé ». |
autoRenewEnabled | booléen | Obtient une valeur indiquant si l’abonnement est renouvelé automatiquement. |
billingType | string | Spécifie la façon dont l’abonnement est facturé : « none », « usage », « license » ou « benefit ». |
billingCycle | string | Indique la fréquence avec laquelle le partenaire est facturé pour cette commande. Les valeurs prises en charge sont les noms des membres trouvés dans BillingCycleType. |
hasPurchasableAddons | booléen | Obtient ou définit une valeur indiquant si l’abonnement a des modules complémentaires pouvant être purchassables. |
isTrial | booléen | Valeur indiquant si l’abonnement est un essai. |
isMicrosoftProduct | booléen | Valeur indiquant si l’abonnement est un produit Microsoft. |
publisherName | string | Nom de l’éditeur. |
actions | tableau de chaînes | Obtient ou définit les actions autorisées. Valeurs possibles : « edit », « cancel » |
partnerId | string | PartnerID du revendeur d’enregistrement, utilisé dans le modèle partenaire indirect. |
suspensionReasons | tableau de chaînes | Lecture seule. Si l’abonnement a été suspendu, indique pourquoi. |
Contracttype | string | Lecture seule. Type de contrat : « subscription », « productKey » ou « redemptionCode ». |
refundOptions | tableau de ressources RefundOption | Lecture seule. Ensemble d’options de remboursement disponibles pour cet abonnement. |
scheduledNextTermInstructions | scheduledNextTermInstructions | Obtient ou définit les instructions planifiées exécutées au démarrage du terme suivant. |
nextChargeInstructions | nextChargeInstructions | Obtient des détails pour les instructions de facturation à terme suivantes pour les modifications de cycle de facturation en attente à la fin de la période actuelle. |
liens | SubscriptionLinks | Obtient ou définit les liens d’abonnement. |
orderId | string | ID de la commande qui a été passée pour commencer l’abonnement. |
termDuration | string | Représentation ISO 8601 de la durée du terme. Les valeurs prises en charge actuelles sont P1M (1 mois), P1Y (1 an) et P3Y (3 ans). |
attributs | ResourceAttributes | Attributs de métadonnées correspondant à l’abonnement. |
renewalTermDuration | string | Représentation ISO 8601 de la durée du terme. Les valeurs prises en charge actuelles sont P1M (1 mois) et P1Y (1 an). |
ProductType | Type d'élément | Lecture seule. Le type de produit pour lequel l’abonnement est utilisé. |
consumptionType | tableau de ressources de dépassement | Obtient ou définit un dépassement pour un client donné. |
promotionId | string | Identificateur de promotion s’il est appliqué à l’abonnement. Exemple de format : « 39NFJQT1PJQB :0001 :39NFJQT1Q5KN » |
CancellationAllowedUntilDate | Date/Heure | Date de la dernière annulation. |
BillingCycleEndDate | Date/Heure | Obtient ou définit la date de fin cycle de facturation de cet abonnement, au format date-heure. |
BillingCycleEndDateTime | Date/Heure | Obtient cycle de facturation date de fin pour cet abonnement, au format date-heure. |
productOrderId | string | Identificateur d’un achat de produit spécifique (par exemple, réservations ou plan d’épargne Azure). |
lineItems | SubscriptionLineItem | Un élément de ligne contient les détails de l’achat d’un abonnement particulier. |
SubscriptionLinks
La ressource SubscriptionLinks décrit la collection de liens attachés à une ressource d’abonnement.
Propriété | Type | Description |
---|---|---|
offer | Lien | Obtient ou définit l’offre. |
parentSubscription | Lien | Obtient ou définit l’abonnement parent. |
product | Lien | Obtient le produit associé à l’abonnement. |
sku | Lien | Obtient la référence SKU du produit associée à l’abonnement. |
availability | Lien | Obtient la disponibilité de la référence SKU du produit associée à l’abonnement. |
activationLinks | Lien | Obtient la liste des liens d’activation associés à l’abonnement. |
self | Lien | AUTO-URI. |
suivant | Lien | Page suivante des éléments. |
previous | Lien | Page précédente des éléments. |
SubscriptionProvisioningStatus
La ressource SubscriptionProvisioningStatus fournit des informations sur l’état d’approvisionnement d’un abonnement.
Propriété | Type | Description |
---|---|---|
skuId | string | Chaîne qui identifie la référence SKU du produit. |
statut | string | Indique l’état d’approvisionnement : « réussite », « en attente » ou « échec ». |
quantité | number | Fournit la quantité d’abonnement après l’approvisionnement. |
endDate | Chaîne au format date/heure UTC | Date de fin de l’abonnement. |
attributs | ResourceAttributes | Attributs de métadonnées. |
scheduledNextTermInstructions
La ressource scheduledNextTermInstructions définit les instructions à appliquer au début du terme suivant de l’abonnement. Présente uniquement si les modifications planifiées sont définies ou pour tous les abonnements d’évaluation.
Propriété | Type | Description |
---|---|---|
product | product | Chaîne au format GUID qui identifie la référence SKU du produit. |
quantité | number | Fournit la quantité d’abonnement après l’approvisionnement. |
customTermEndDate | Chaîne au format date/heure UTC | Date de fin personnalisée de l’abonnement lorsqu’elle est alignée sur la date de fin d’un autre abonnement |
Produit
La ressource scheduledNextTermInstructions.product et les attributs d’une modification planifiée s’appliquent au prochain terme.
Propriété | Type | Description |
---|---|---|
productId | Chaîne | ID d’un produit. |
skuId | Chaîne | Fournit la quantité d’abonnement après l’approvisionnement. |
availabilityId | Chaîne | ID de cette disponibilité. Cet ID est unique uniquement dans le contexte de son produit parent et de sa référence SKU. Notez que les ID de disponibilité peuvent changer au fil du temps. Les partenaires ne doivent compter que sur cette valeur dans un court intervalle de temps après sa récupération. |
billingCycle | Chaîne | Indique la fréquence avec laquelle le partenaire est facturé pour cette commande. Les valeurs prises en charge sont les noms des membres trouvés dans BillingCycleType. |
termDuration | Chaîne | Représentation ISO 8601 de la durée du terme. Les valeurs prises en charge actuelles sont P1M (1 mois) et P1Y (1 an). |
promotionId | Chaîne | Identificateur de promotion à appliquer pour le terme planifié suivant. Exemple de format : « 39NFJQT1PJQB :0001 :39NFJQT1Q5KN ». |
nextChargeInstructions
La ressource nextChargeInstructions définit les instructions cycle de facturation appliquées au début du terme suivant de l’abonnement. Présente uniquement lorsque des modifications cycle de facturation en attente sont en attente.
Propriété | Type | Description |
---|---|---|
product | product | Chaîne au format GUID qui identifie la référence SKU du produit. |
quantité | number | Fournit la quantité d’abonnement après l’approvisionnement. |
SubscriptionRegistrationStatus
La ressource SubscriptionRegistrationStatus décrit la collection de liens attachés à une ressource d’abonnement.
Propriété | Type | Description |
---|---|---|
subscriptionId | string | Identificateur de l’abonnement. |
statut | string | Indique l’état d’inscription : « inscrit », « inscription » ou « notregistered ». |
SupportContact
La ressource SupportContact représente un contact de support pour l’abonnement d’un client.
Propriété | Type | Description |
---|---|---|
supportTenantId | string | Chaîne au format GUID qui indique l’identificateur de locataire du contact de support. |
supportMpnId | string | Identificateur du partenaire du contact. |
name | chaîne | Nom du contact de support. |
liens | ResourceLinks | Liens associés au contact du support technique. |
attributs | ResourceAttributes | Attributs de métadonnées. Contient « objectType » : « SupportContact ». |
Dépassement
La ressource de dépassement représente le dépassement de l’abonnement de consommation peut être affecté, qu’il soit affecté et au revendeur affecté.
Propriété | Type | Description |
---|---|---|
azureEntitlementId | string | Chaîne au format GUID qui indique l’identificateur d’abonnement consommation. |
partnerId | string | Identificateur partenaire du revendeur associé à l’abonnement. |
type | string | Le type de dépassement peut être « Téléphone Services » |
Excédent | booléen | Valeur indiquant si le dépassement est activé. |
liens | ResourceLinks | Liens connexes de dépassement. |
attributs | ResourceAttributes | Attributs de métadonnées. Contient « objectType » : « Overage ». |
RegisterSubscription
La ressource RegisterSubscription retourne un lien qui peut être utilisé pour interroger l’état d’inscription d’un abonnement. L’état d’inscription est retourné dans le corps de la réponse d’une demande acceptée avec succès pour inscrire un abonnement Azure.
Propriété | Type | Description |
---|---|---|
httpResponseMessage | object | Renvoie le code d’état HTTP 202 « Accepté », avec un en-tête Location contenant un lien pour interroger l’état de l’inscription. Par exemple, "/customers/{customer-id}/subscriptions/{subscription-id}/registrationstatus" |
RefundOption
La ressource RefundOption représente une option de remboursement possible pour l’abonnement.
Propriété | Type | Description |
---|---|---|
type | string | Type de remboursement. Les valeurs prises en charge sont « Partial » et « Full » |
expiresAfter | Chaîne au format date/heure UTC | Horodatage à l’expiration de cette option. Si la valeur est Null, l’opération de remboursement n’a pas d’expiration. |
AzureEntitlement
La ressource AzureEntitlement représente les droits Azure de l’abonnement.
Propriété | Type | Description |
---|---|---|
id | string | Identificateur du droit d’utilisation |
friendlyName | string | Nom convivial du droit d’utilisation. |
statut | string | État du droit. |
subscriptionId | string | Identificateur d’abonnement auquel appartient le droit. |
SubscriptionLineItem
Un élément de ligne contient les détails de l’achat d’un abonnement particulier.
Propriété | Type | Description |
---|---|---|
id | string | Identificateur de l’élément de ligne d’abonnement. |
friendlyName | string | Nom convivial de l’élément de ligne d’abonnement défini par le partenaire pour aider à lever l’ambiguïté. |
scope | Portée | L’étendue indique l’endroit où les avantages s’appliquent. |
autoRenewEnabled | Boolean | Obtient une valeur indiquant si l’abonnement est renouvelé automatiquement. |
statut | string | État de l’abonnement : « aucun », « actif », « en attente », « suspendu », « expiré », « désactivé » ou « supprimé ». |
purchaseCommitment | Engagement d’achat | Montant fixe validé sur les services de calcul. |
Étendue
L’étendue indique l’endroit où les avantages s’appliquent.
Propriété | Type | Description |
---|---|---|
type | string | Type d’étendue pour un achat : « Unique », « Partagé », « Groupe de ressources » ou « Groupe d’administration ». |
subscriptionId | string | ID du plan Azure qui serait utilisé pour un achat. Obligatoire pour l’étendue partagée. |
entitlementId | string | ID de l’abonnement Azure qui serait utilisé pour un achat. Obligatoire pour l’étendue unique. |
managementGroupId | string | ID du groupe d’administration qui serait utilisé pour un achat. Cette étendue ne peut être sélectionnée que par Portail Azure aujourd’hui, mais les mises à jour reflètent dans pc. |
resourceGroupId | string | ID du groupe de ressources qui serait utilisé pour un achat. Cette étendue ne peut être sélectionnée que par Portail Azure aujourd’hui, mais les mises à jour reflètent dans pc. |
Engagement d’achat
Montant fixe validé sur les services de calcul.
Propriété | Type | Description |
---|---|---|
montant | string | Engagement de montant fixe. |
Grain | string | Période de l’engagement. |
currency | chaîne | Devise de l’engagement. |