マニフェストリファレンスのオファー¶
プログラムでSnowflakeオファーを作成するには、YAML(https://yaml.org/spec/)で記述されたマニフェストが必要です。ここで提供される情報を使用して、マニフェストのオファーで使用可能なパラメーターについて学習します。
マニフェストのオファー¶
#
# Offer manifest
#
access_start_date_preference: <preferred_offer_start_date>
comment: <offer_comments>
contract_type: <contract_type>
contract_duration_months: <the_contract_duration_in_months>
invoice_end_time: <invoice_end_date_and_time>
invoice_start_date_preference: <preferred_invoice_start_date>
invoice_start_time: <invoice_start_time>
is_default: <is_a_default_offer_included_with_the_pricing_plane>
offer_display_name: <offer_display_name>
offer_expiration_time: <offer_expiration_time>
payment_terms:
payment_type: <pricing_plan_payment_method>
installment_schedule: <pricing_plan_installment_schedule>
allowed_payment_methods: <allowed_payment_methods>
pricing_plan_name: <the_pricing_plan_name>
access_end_time: <listing_access_end_time>
access_start_time: <listing_access_start_time>
discount: <the_offer_discount>
target_consumer: <offer_target_consumer>
terms_of_service:
type: <terms_of_service_type>
custom_link: <link_to_custom_terms_of_service>
additional_information: <additional_offer_information>
パラメーターのオファー¶
マニフェストのオファー内でパラメーターを使用すると、特定のビジネス要件を満たすオファーを作成できます。必須およびオプションのパラメーターが識別されます。
- access_start_date_preference
必須です。文字列。希望するオファー開始日。 有効な値は、 SPECIFIC_DATE または OFFER_ACCEPTED_DATE です。
- comment
オプション。文字列。プロバイダーにのみ表示されるオファーに関するコメント。
- contract_type
必須です。文字列。契約タイプ。有効な値は、 SUBSCRIPTION または LIMITED_TIME です。
- contract_duration_months
必須です。長期。契約期間(月単位)
- invoice_end_time
必須です。長期。請求書終了日時(Unixエポックからのミリ秒単位)。
- invoice_start_date_preference
必須です。文字列。希望する請求開始日。受け付け可能な値は次のとおりです:
OFFER_ACCEPTED_DATE:定額料金プランで使用します。SPECIFIC_DATE:定額料金プラン、または従量制プラン(あまり一般的ではありません)で使用します。FIRST_DAY_NEXT_MONTH:定額料金プランまたは新しい従量制プランで使用します。TWO_DAYS_AFTER_OFFER_ACCEPTED_DATE:既存の従量制プランを置き換える新しい従量制プランをコンシューマーが受け入れる場合に使用します。この場合、新しい従量制料金プランが有効になるまで、最大2日かかる可能性があります。
- invoice_start_time
必須です。長期。請求書が作成された時刻。
- is_default
必須です。ブール値。TRUE の場合は、デフォルトのオファーが価格設定プランに含まれることを指定します。デフォルトは FALSE です。
- offer_display_name
オプション。文字列。コンシューマーに表示されるオファー名。
- offer_expiration_time
オプション。長期。オファーの有効期限。
- payment_terms
必須です。追加の価格設定プランのパラメーターを提供します。次のパラメーターを指定できます。
文字列。価格設定プランの支払いタイプ。有効な値は、 INVOICE および CREDIT_CARD です。
文字列。価格設定プランのインストールスケジュール。
リスト。許可された価格設定プランの支払い方法。有効な値は、 INVOICE および CREDIT_CARD です。
- pricing_plan_name
必須です。文字列。価格設定プラン名。
- access_end_time
必須です。長期。コンシューマーがトライアルリストにアクセスできなくなる時間。
- access_start_time
必須です。長期。コンシューマーがリストにアクセスできる時間。
- discount
オプション。Double。オファーの割引。
- target_consumer
オプション。文字列。オファーのターゲットコンシューマー。形式は
organization_name.account_nameです。- terms_of_service
必須です。追加の価格設定プランの利用規約を提供します。次のパラメーターを指定できます。
文字列。利用規約のタイプ。有効な値は、 CUSTOM、 DEFAULT、 OFFLINE です。
文字列。カスタム利用規約へのリンク。
- additional_information
オプション。追加のオファー情報。
例¶
次の例では、PRICING_PLAN_V2料金プランに結び付けられた期間限定オファーを定義しています。
version: V2
contract_type: LIMITED_TIME
contract_duration_months: 12
display_name: OFFER_V2
is_default: true
payment_terms:
payment_type: FULL
state: PUBLISHED
sales_motion: SELF_SERVE
pricing_plan_details:
type: DEFAULT
name: PRICING_PLAN_V2
metadata:
description: sample-description
price: 100
button_text: button-text
value_propositions:
- val 1
- val 2