次の方法で共有


SubscriptionContract クラス

定義

サブスクリプションの詳細。

[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
継承
SubscriptionContract
属性

コンストラクター

SubscriptionContract()

SubscriptionContract クラスの新しいインスタンスを初期化します。

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

SubscriptionContract クラスの新しいインスタンスを初期化します。

プロパティ

AllowTracing

トレースが有効かどうかを取得または設定します

CreatedDate

サブスクリプションの作成日を取得します。 日付は、ISO 8601 標準で指定されている形式 yyyy-MM-ddTHH:mm:ssZ に準拠しています。

DisplayName

サブスクリプションの名前を取得または設定します。サブスクリプションに名前がない場合は null を設定します。

EndDate

サブスクリプションが取り消されたか期限切れになった日付を取得または設定します。 この設定は監査のみを目的としており、サブスクリプションは自動的に取り消されません。 サブスクリプションのライフサイクルは、 プロパティを使用 state して管理できます。 日付は、ISO 8601 標準で指定されている形式 yyyy-MM-ddTHH:mm:ssZ に準拠しています。

ExpirationDate

サブスクリプションの有効期限を取得または設定します。 この設定は監査のみを目的としており、サブスクリプションの有効期限が自動的に切れるわけではありません。 サブスクリプションのライフサイクルは、 プロパティを使用 state して管理できます。 日付は、ISO 8601 標準で指定されている形式 yyyy-MM-ddTHH:mm:ssZ に準拠しています。

Id

リソースの完全修飾リソース ID を取得します。 例 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

(継承元 Resource)
Name

リソースの名前を取得します

(継承元 Resource)
NotificationDate

今後のサブスクリプションの有効期限通知日を取得または設定します。 日付は、ISO 8601 標準で指定されている形式 yyyy-MM-ddTHH:mm:ssZ に準拠しています。

OwnerId

サブスクリプション所有者のユーザー リソース識別子を取得または設定します。 値は、/users/{userId} 形式の有効な相対 URL です。{userId} はユーザー識別子です。

OwnerIdentifier

サブスクリプションの詳細。

PrimaryKey

サブスクリプションの主キーを取得または設定します。 このプロパティは 'GET' 操作では入力されません。 値を取得するには、'/listSecrets' POST 要求を使用します。

Scope

/products/{productId} や /apis または /apis/{apiId} などのスコープを取得または設定します。

ScopeIdentifier

サブスクリプションの詳細。

SecondaryKey

サブスクリプションのセカンダリ キーを取得または設定します。 このプロパティは 'GET' 操作では入力されません。 値を取得するには、'/listSecrets' POST 要求を使用します。

StartDate

サブスクリプションのアクティブ化日を取得または設定します。 この設定は監査のみを目的としており、サブスクリプションは自動的にアクティブ化されません。 サブスクリプションのライフサイクルは、 プロパティを使用 state して管理できます。 日付は、ISO 8601 標準で指定されている形式 yyyy-MM-ddTHH:mm:ssZ に準拠しています。

State

サブスクリプションの状態を取得または設定します。 可能な状態は *アクティブです。サブスクリプションはアクティブ、* 中断です。サブスクリプションはブロックされ、サブスクライバーは製品の API を呼び出すことができません。* 送信済み - サブスクリプション要求は開発者によって行われましたが、まだ承認または拒否されていません。* 拒否されました。サブスクリプション要求は管理者によって拒否されました。* 取り消されました。サブスクリプションは開発者または管理者によって取り消されました。

  • expired – サブスクリプションが有効期限に達し、非アクティブ化されました。 使用可能な値は、'suspended'、'active'、'expired'、'submitted'、'rejected'、'cancelled' です。
StateComment

状態が 'rejected' に変更されたときに管理者によって追加されたオプションのサブスクリプション コメントを取得または設定します。

Type

リソースの種類を取得します。 例: "Microsoft.Compute/virtualMachines" または "Microsoft.Storage/storageAccounts"

(継承元 Resource)

メソッド

Validate()

オブジェクトを検証します。

適用対象