Freigeben über


ArmApiManagementModelFactory.SubscriptionContractData Methode

Definition

Initialisiert eine neue instance von SubscriptionContractData.

public static Azure.ResourceManager.ApiManagement.SubscriptionContractData SubscriptionContractData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, string ownerId = default, string scope = default, string displayName = default, Azure.ResourceManager.ApiManagement.Models.SubscriptionState? state = default, DateTimeOffset? createdOn = default, DateTimeOffset? startOn = default, DateTimeOffset? expireOn = default, DateTimeOffset? endOn = default, DateTimeOffset? notifiesOn = default, string primaryKey = default, string secondaryKey = default, string stateComment = default, bool? allowTracing = default);
static member SubscriptionContractData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * string * string * string * Nullable<Azure.ResourceManager.ApiManagement.Models.SubscriptionState> * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * string * string * string * Nullable<bool> -> Azure.ResourceManager.ApiManagement.SubscriptionContractData
Public Shared Function SubscriptionContractData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional ownerId As String = Nothing, Optional scope As String = Nothing, Optional displayName As String = Nothing, Optional state As Nullable(Of SubscriptionState) = Nothing, Optional createdOn As Nullable(Of DateTimeOffset) = Nothing, Optional startOn As Nullable(Of DateTimeOffset) = Nothing, Optional expireOn As Nullable(Of DateTimeOffset) = Nothing, Optional endOn As Nullable(Of DateTimeOffset) = Nothing, Optional notifiesOn As Nullable(Of DateTimeOffset) = Nothing, Optional primaryKey As String = Nothing, Optional secondaryKey As String = Nothing, Optional stateComment As String = Nothing, Optional allowTracing As Nullable(Of Boolean) = Nothing) As SubscriptionContractData

Parameter

id
ResourceIdentifier

Die ID.

name
String

Der Name.

resourceType
ResourceType

Der resourceType.

systemData
SystemData

SystemData.

ownerId
String

Die Benutzer-ID des Abonnementeigentümers. Der Wert ist eine gültige relative URL im Format "/users/{userId}", wobei {userId} eine Benutzer-ID ist.

scope
String

Bereich wie /products/{productId} oder /apis oder /apis/{apiId}.

displayName
String

Der Name des Abonnements oder NULL, wenn das Abonnement keinen Namen hat.

state
Nullable<SubscriptionState>

Abonnementstatus. Mögliche Status 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, * gekündigt – das Abonnement wurde vom Entwickler oder Administrator gekündigt, * abgelaufen: Das Abonnement hat sein Ablaufdatum erreicht und wurde deaktiviert.

createdOn
Nullable<DateTimeOffset>

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

startOn
Nullable<DateTimeOffset>

Abonnementaktivierungsdatum. 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.

expireOn
Nullable<DateTimeOffset>

Ablaufdatum des Abonnements. 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.

endOn
Nullable<DateTimeOffset>

Datum, an dem das Abonnement gekündigt oder abgelaufen ist. 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.

notifiesOn
Nullable<DateTimeOffset>

Anstehendes Ablaufdatum des Abonnements. Das Datum entspricht dem folgenden Format: yyyy-MM-ddTHH:mm:ssZ gemäß der ISO 8601-Norm.

primaryKey
String

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

secondaryKey
String

Sekundärer Abonnementschlüssel. Diese Eigenschaft wird bei GET-Vorgängen nicht ausgefüllt! Verwenden Sie die POST-Anforderung "/listSecrets", um den Wert abzurufen.

stateComment
String

Optionaler Abonnementkommentar, der von einem Administrator hinzugefügt wird, wenn der Status in "abgelehnt" geändert wird.

allowTracing
Nullable<Boolean>

Bestimmt, ob die Ablaufverfolgung aktiviert ist.

Gibt zurück

Eine neue SubscriptionContractData instance zum Simulieren.

Gilt für: