エンタイトルメント リソース

適用対象: パートナー センター | 21Vianet が運営するパートナー センター | Microsoft Cloud for US Government のパートナー センター

Entitlement

このリソースは、カタログからの品目に対するパートナー購入のために顧客が使用する権利を持つ製品を表します。

プロパティ Type 説明
referenceOrder ReferenceOrder エンタイトルメントが発生した注文参照。
productId string 製品の ID。
skuID string SKU の ID。
数量 int エンタイトルメントの数量 (未入力/譲渡されたエンタイトルメントを除く)。
quantityDetails IEnumerable<QuantityDetail> エンタイトルメント数量の詳細の一覧 (各数量の品目数とステータス)。
entitlementType string エンタイトルメントの種類。 (SDK 1.8 の EntitlementType から string に更新されました。
entitledArtifacts IEnumerable<Artifact> エンタイトルメントに関連付けられている成果物の一覧。
IncludedEntitlements IEnumerable<エンタイトルメント> カタログから ProductId/SkuId を購入した結果として暗黙的に含まれるエンタイトルメントの一覧。
ExpiryDate UTC 日時形式の文字列 エンタイトルメントの有効期限日 (該当する場合)。

ReferenceOrder

エンタイトルメントの注文参照。

プロパティ Type 説明
id string 参照先の注文の ID。
lineItemId string 参照されている注文明細の ID。
alternateId string 参照される注文品目の代替 ID。

QuantityDetail

エンタイトルメント数量の詳細を表します。

プロパティ Type 説明
数量 int 項目数。
status string 数量の状態。

EntitlementType

重要

SDK v1.9 では非推奨

エンタイトルメントの種類を示す値を持つ Enum

説明
ソフトウェア ソフトウェアに関連するエンタイトルメントの種類を示します。
VirtualMachineReservedInstance Azure Reserved Virtual Machine Instances に関連するエンタイトルメントの種類を示します。

アーティファクト

エンタイトルメントに関連付けられている成果物。

プロパティ Type 説明
artifactType string 成果物の種類。 (SDK V1.8 の ArtifactType から string に更新)
dynamicAttributes ディクショナリ<文字列、オブジェクト> artifacttype 固有の値を含む動的属性。 たとえば、artifactType = "reservedinstance" の場合、このプロパティには、仮想マシンの予約インスタンスまたは予約インスタンスを示す "reservationType" = "virtualmachines" または "reservationType" = "sqldatabases" Azure SQL が含まれます。 (SDK v1.9 以降で使用可能)

ArtifactType

重要

SDK v1.9 では非推奨

エンタイトルメント 成果物の種類を示す値を持つ Enum

説明
VirtualMachineReservedInstance Azure 予約仮想マシン インスタンスの取得に役立つ成果物を示します。

ReservedInstanceArtifact

Azure 予約インスタンスのエンタイトルメントに関連付けられている成果物。 Artifact クラスから継承されます。

プロパティ Type 説明
link リンク 関連付けられているすべての成果物の詳細を取得するためのリンク。
resourceID string Azure 予約注文またはリソースの ID。

ReservedInstanceArtifactDetails

Azure 予約インスタンス成果物リンクの呼び出し時に返されるエンティティを表します。

プロパティ Type 説明
type string 成果物の種類。
reservations IEnumerable<Reservation> Azure リソースまたは予約注文識別子を示します。

予約

個々の予約を表します。

プロパティ Type 説明
reservationId string 予約の ID。
scopeType string 仮想マシンの予約に関連付けられているスコープの種類。
displayName string 予約の表示名。
appliedScopes IEnumerable 予約に関連付けられている適用されたスコープの一覧。 (scopeType が共有されていない場合にのみ使用できます)。
数量 int 予約内の仮想マシンの数。
expiryDateTime UTC 日時形式の文字列 予約の有効期限。
effectiveDateTime UTC 日時形式の文字列 予約の発効日。
provisioningState string 予約のプロビジョニング状態。

VirtualMachineReservedInstanceArtifact

重要

SDK v1.9 では非推奨

Azure 予約仮想マシン インスタンスのエンタイトルメントに関連付けられている成果物。 Artifact クラスから継承されます。

プロパティ Type 説明
link リンク 関連付けられているすべての成果物の詳細を取得するためのリンク。
resourceID string Azure 予約注文またはリソースの ID。

VirtualMachineReservedInstanceArtifactDetails

重要

SDK v1.9 では非推奨

Azure 予約仮想マシン インスタンス成果物リンクの呼び出し時に返されるエンティティを表します。

プロパティ Type 説明
type ArtifactType 成果物の種類。
virtualMachineReservations IEnumerable<VirtualMachineReservation> Azure リソースまたは予約注文識別子を示します。

VirtualMachineReservation

重要

SDK v1.9 では非推奨

個々の仮想マシン予約を表します。

プロパティ Type 説明
reservationId string 予約の ID。
scopeType string 仮想マシンの予約に関連付けられているスコープの種類。
displayName string 予約の表示名。
appliedScopes IEnumerable<string> 予約に関連付けられている適用されたスコープの一覧。 (scopeType が共有されていない場合にのみ使用できます)。
数量 int 予約内の仮想マシンの数。
expiryDateTime UTC 日時形式の文字列 予約の有効期限。
effectiveDateTime UTC 日時形式の文字列 予約の有効日。
provisioningState string 予約のプロビジョニング状態。