Freigeben über


SubscriptionContract Klasse

Definition

Abonnementdetails.

[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
Vererbung
SubscriptionContract
Attribute

Konstruktoren

SubscriptionContract()

Initialisiert eine neue instance der SubscriptionContract-Klasse.

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

Initialisiert eine neue instance der SubscriptionContract-Klasse.

Eigenschaften

AllowTracing

Ruft ab oder legt fest, ob die Ablaufverfolgung aktiviert ist

CreatedDate

Ruft das Erstellungsdatum des Abonnements ab. Das Datum entspricht dem folgenden Format: yyyy-MM-ddTHH:mm:ssZ gemäß der ISO 8601-Norm.

DisplayName

Ruft den Namen des Abonnements ab oder legt den Namen oder NULL fest, wenn das Abonnement keinen Namen hat.

EndDate

Ruft das Datum ab, an dem das Abonnement gekündigt oder abgelaufen wurde, oder legt es fest. Die Einstellung dient nur zu Überwachungszwecken, und das Abonnement wird nicht automatisch gekündigt. Der Abonnementlebenszyklus kann mithilfe der state -Eigenschaft verwaltet werden. Das Datum entspricht dem folgenden Format: yyyy-MM-ddTHH:mm:ssZ gemäß der ISO 8601-Norm.

ExpirationDate

Ruft das Ablaufdatum des Abonnements ab oder legt es fest. Die Einstellung dient nur zu Überwachungszwecken, und das Abonnement ist nicht automatisch abgelaufen. Der Abonnementlebenszyklus kann mithilfe der state -Eigenschaft verwaltet werden. Das Datum entspricht dem folgenden Format: yyyy-MM-ddTHH:mm:ssZ gemäß der ISO 8601-Norm.

Id

Ruft die vollqualifizierte Ressourcen-ID für die Ressource ab. Beispiel: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

(Geerbt von Resource)
Name

Ruft den Namen der Ressource ab.

(Geerbt von Resource)
NotificationDate

Ruft das Ablaufdatum des bevorstehenden Abonnements ab oder legt es fest. Das Datum entspricht dem folgenden Format: yyyy-MM-ddTHH:mm:ssZ gemäß der ISO 8601-Norm.

OwnerId

Ruft den Benutzerressourcenbezeichner des Abonnementbesitzers ab oder legt diese fest. Der Wert ist eine gültige relative URL im Format "/users/{userId}", wobei {userId} ein Benutzerbezeichner ist.

OwnerIdentifier

Abonnementdetails.

PrimaryKey

Ruft den Primärschlüssel des Abonnements ab oder legt diese fest. Diese Eigenschaft wird bei "GET"-Vorgängen nicht ausgefüllt! Verwenden Sie die POST-Anforderung "/listSecrets", um den Wert abzurufen.

Scope

Ruft Bereich wie /products/{productId} oder /apis oder /apis/{apiId} ab oder legt diese fest.

ScopeIdentifier

Abonnementdetails.

SecondaryKey

Ruft den sekundären Abonnementschlüssel ab oder legt diese fest. Diese Eigenschaft wird bei "GET"-Vorgängen nicht ausgefüllt! Verwenden Sie die POST-Anforderung "/listSecrets", um den Wert abzurufen.

StartDate

Ruft das Abonnementaktivierungsdatum ab oder legt es fest. Die Einstellung dient nur zu Überwachungszwecken, und das Abonnement wird nicht automatisch aktiviert. Der Abonnementlebenszyklus kann mithilfe der state -Eigenschaft verwaltet werden. Das Datum entspricht dem folgenden Format: yyyy-MM-ddTHH:mm:ssZ gemäß der ISO 8601-Norm.

State

Ruft den Abonnementstatus ab oder legt diese fest. Mögliche Zustände sind * aktiv – das Abonnement ist aktiv, * angehalten – das Abonnement ist blockiert, und der Abonnent kann keine APIs des Produkts aufrufen, * übermittelt – die Abonnementanforderung wurde vom Entwickler gestellt, aber noch nicht genehmigt oder abgelehnt, * abgelehnt – die Abonnementanforderung wurde von einem Administrator abgelehnt, * abgebrochen – das Abonnement wurde vom Entwickler oder Administrator gekündigt,

  • abgelaufen – das Abonnement hat sein Ablaufdatum erreicht und wurde deaktiviert. Mögliche Werte: "suspended", "active", "expired", "submitted", "rejected", "cancelled"
StateComment

Ruft einen optionalen Abonnementkommentar ab, der von einem Administrator hinzugefügt wurde, wenn der Status in "abgelehnt" geändert wird, oder legt diesen fest.

Type

Ruft den Typ der Ressource ab. Z. B. "Microsoft.Compute/virtualMachines" oder "Microsoft.Storage/storageAccounts"

(Geerbt von Resource)

Methoden

Validate()

Überprüfen Sie das Objekt.

Gilt für: