Partager via


SubscriptionContract Classe

Définition

Détails de l’abonnement.

[Microsoft.Rest.Serialization.JsonTransformation]
public class SubscriptionContract : Microsoft.Azure.Management.ApiManagement.Models.Resource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type SubscriptionContract = class
    inherit Resource
Public Class SubscriptionContract
Inherits Resource
Héritage
SubscriptionContract
Attributs

Constructeurs

SubscriptionContract()

Initialise une nouvelle instance de la classe SubscriptionContract.

SubscriptionContract(String, SubscriptionState, String, String, String, String, String, Nullable<DateTime>, Nullable<DateTime>, Nullable<DateTime>, Nullable<DateTime>, Nullable<DateTime>, String, String, String, Nullable<Boolean>)

Initialise une nouvelle instance de la classe SubscriptionContract.

Propriétés

AllowTracing

Obtient ou définit détermine si le suivi est activé

CreatedDate

Obtient la date de création de l’abonnement. La date est conforme au format suivant : yyyy-MM-ddTHH:mm:ssZ tel que spécifié par la norme ISO 8601.

DisplayName

Obtient ou définit le nom de l’abonnement, ou null si l’abonnement n’a pas de nom.

EndDate

Obtient ou définit la date à laquelle l’abonnement a été annulé ou expiré. Le paramètre est à des fins d’audit uniquement et l’abonnement n’est pas automatiquement annulé. Le cycle de vie de l’abonnement peut être géré à l’aide de la state propriété . La date est conforme au format suivant : yyyy-MM-ddTHH:mm:ssZ tel que spécifié par la norme ISO 8601.

ExpirationDate

Obtient ou définit la date d’expiration de l’abonnement. Le paramètre est à des fins d’audit uniquement et l’abonnement n’a pas expiré automatiquement. Le cycle de vie de l’abonnement peut être géré à l’aide de la state propriété . La date est conforme au format suivant : yyyy-MM-ddTHH:mm:ssZ tel que spécifié par la norme ISO 8601.

Id

Obtient l’ID de ressource complet pour la ressource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

(Hérité de Resource)
Name

Obtient le nom de la ressource

(Hérité de Resource)
NotificationDate

Obtient ou définit la date de notification d’expiration de l’abonnement à venir. La date est conforme au format suivant : yyyy-MM-ddTHH:mm:ssZ tel que spécifié par la norme ISO 8601.

OwnerId

Obtient ou définit l’identificateur de ressource utilisateur du propriétaire de l’abonnement. La valeur est une URL relative valide au format /users/{userId} où {userId} est un identificateur d’utilisateur.

OwnerIdentifier

Détails de l’abonnement.

PrimaryKey

Obtient ou définit la clé primaire d’abonnement. Cette propriété n’est pas renseignée sur les opérations « GET » ! Utilisez la requête POST « /listSecrets » pour obtenir la valeur.

Scope

Obtient ou définit une étendue comme /products/{productId} ou /apis ou /apis/{apiId}.

ScopeIdentifier

Détails de l’abonnement.

SecondaryKey

Obtient ou définit la clé secondaire de l’abonnement. Cette propriété n’est pas renseignée sur les opérations « GET » ! Utilisez la requête POST « /listSecrets » pour obtenir la valeur.

StartDate

Obtient ou définit la date d’activation de l’abonnement. Le paramètre est uniquement à des fins d’audit et l’abonnement n’est pas activé automatiquement. Le cycle de vie de l’abonnement peut être géré à l’aide de la state propriété . La date est conforme au format suivant : yyyy-MM-ddTHH:mm:ssZ tel que spécifié par la norme ISO 8601.

State

Obtient ou définit l’état de l’abonnement. Les états possibles sont * actifs - l’abonnement est actif, * suspendu - l’abonnement est bloqué et l’abonné ne peut pas appeler les API du produit, * envoyé - la demande d’abonnement a été effectuée par le développeur, mais n’a pas encore été approuvée ou rejetée, * rejetée - la demande d’abonnement a été refusée par un administrateur, * annulée - l’abonnement a été annulé par le développeur ou l’administrateur,

  • expiré : l’abonnement a atteint sa date d’expiration et a été désactivé. Les valeurs possibles sont les suivantes : 'suspended', 'active', 'expired', 'submitted', 'rejected', 'cancelled'
StateComment

Obtient ou définit un commentaire d’abonnement facultatif ajouté par un administrateur lorsque l’état est remplacé par « rejeté ».

Type

Obtient le type de la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts »

(Hérité de Resource)

Méthodes

Validate()

Validez l’objet.

S’applique à