リソース: エンタイトルメント
エンタイトルメントは、サービスの使用を開始するための販売手段を提供するエンティティを表します。エンタイトルメントは読み取り専用で、注文の実行の一部として更新されます。
JSON 表現 | |
---|---|
{
"name": string,
"orderId": string,
"state": enum( |
フィールド | |
---|---|
name |
エンタイトルメントのリソース名。形式は |
orderId |
このエンタイトルメントを作成した注文 ID。 |
state |
エンタイトルメントの状態。 |
stateReason |
エンタイトルメントの状態の説明。 |
createTime |
読み取り専用。エンタイトルメントが作成された時刻。 RFC3339 UTC「ズールー」形式でナノ秒の精度のタイムスタンプ。例: |
updateTime |
エンタイトルメントが更新された時刻。 RFC3339 UTC「ズールー」形式でナノ秒の精度のタイムスタンプ。例: |
channelPartnerId |
顧客の注文の直接販売パートナーとなるチャネル パートナーの Cloud Identity ID。このフィールドは通常、チャネル パートナーや販売パートナーの代わりに最上位のディストリビュータが注文を行う 2 層注文で使用されます。 |
State
エンタイトルメントの現在の状態を示します。
列挙型 | |
---|---|
STATE_UNSPECIFIED |
デフォルト値。この値が戻されてはいけません。 |
ERROR |
エンタイトルメントを作成または有効化する際にエラーが発生しました。 |
ACTIVE |
エンタイトルメントは現在アクティブです。 |
COMPLETE |
エンタイトルメントが失効し、更新されなかったか、またはキャンセルされました。エンタイトルメントが COMPLETE になった場合、このステータスが変更されることはありません。 |
CANCELED |
エンタイトルメントは処理されませんでした。エンタイトルメントが CANCELED になった場合、このステータスが変更されることはありません。 |
PENDING |
エンタイトルメントは作成されましたが、プロビジョニングされていません。ToS への同意が保留中の場合、エンタイトルメントがこの状態になることがあります。 |
SUSPENDED |
エンタイトルメントは現在停止中です。 |
メソッド |
|
---|---|
|
チャネル パートナーを Entitlement リソースに割り当てます。 |
|
リクエストされた Entitlement リソースを返します。 |
|
ある顧客に属する Entitlement のリストを取得します。 |