가격 플랜 매니페스트 참조

가격 플랜 매니페스트 참조

Snowflake 가격 플랜을 프로그래밍 방식으로 만들려면 YAML(https://yaml.org/spec/)로 작성된 매니페스트가 필요해요. 여기 제공된 정보를 사용해 가격 플랜 매니페스트에서 사용할 수 있는 파라미터에 대해 알아보세요.

출처: Pricing plan manifest reference

본문

가격 플랜 매니페스트

#
# Pricing plan manifest
#
pricing_plan_display_name: <pricing_plan_name>
currency: <three_letter_currency_code>
pricing_model: <pricing_plan_pricing_model>
usage_details:
  free_units: <number_of_free_monthly_queries>
  free_unit_kind: <free_unit_kind>
  usage_unit_price: <price_per_unit>
  usage_unit_kind: <usage_unit_kind>
  max_fee: <maximum_fee_per_month>
billing_events:
   class: <class_name>
   display_name: <billing_event_display_name>
   billing_quantity: <price_per_unit>
   billing_unit: <display_units>
   description: <description_for_the_billing_event>
compute_pool_surcharge:
   surcharge_type: <surcharge_type>
   compute_pool_rates:
    - identifier_type: <compute_pool_type>
      identifier_name: <compute_pool_name>
      surcharge_price: <price_per_credit>
      description: <compute_pool_rate_description>
    - identifier_type: <compute_pool_type>
      identifier_name: <compute_pool_name>
      surcharge_price: <price_per_credit>
      description: <compute_pool_rate_description>
base_fee: <monthly_fixed_fee>
billing_duration: <billing_duration_in_months>
sales_motion: <pricing_plan_type>
comment: <a_note_visible_only_to_the_provider>
metadata:
  description: <pricing_plan_description>
  price_prefix: <pricing_plan_prefix>
  pricing_unit: <%sf-web-interface%_pricing_plan_pricing_unit>
  button_text: <%sf-web-interface%_button_text>
  index: <%sf-web-interface%_pricing_plan_index>
  value_propositions: <pricing_plan_value_proposition>
visibility: <pricing_plan_visibility>
#
# Default offer fields
#
contract_type: <pricing plan contract type>
contract_duration_months: <pricing plan contract duration>

가격 플랜 파라미터

가격 플랜 매니페스트의 파라미터를 사용하면 특정 비즈니스 요구 사항을 충족하는 가격 플랜을 만들 수 있어요. 필수 및 선택 파라미터가 식별되어 있어요.

  • pricing_plan_display_name — 필수. 문자열. 제공자와 소비자에게 표시되는 가격 플랜 이름.
  • currency — 필수. 문자열. 가격 플랜의 3자리 통화 코드. 기본값은 USD.
  • pricing_model — 필수. 문자열. 가격 플랜의 가격 모델. 사용 가능한 값은 FLAT_FEE와 USAGE_BASED. 가격 모델에 대한 자세한 내용은 유료 리스팅 가격 모델 문서를 참고하세요.
  • usage_details — 선택. 가격 플랜 사용 제한을 정의해요. 다음 선택 파라미터를 지정할 수 있어요.
    • free_units — Long. 소비자가 월 사용 요금을 발생시키지 않고 할 수 있는 쿼리 수.
    • free_unit_kind — 문자열. 무료 단위 유형. 허용 값은 QUERY.
    • usage_unit_price — Double. 단위 종류당 가격.
    • usage_unit_kind — 문자열. 사용 단위 유형. 허용 값은 QUERY.
    • max_fee — Double. 소비자가 매월 청구받을 수 있는 최대 요금. 허용 값은 QUERY.
  • billing_events — 선택. 소비자 청구 이벤트를 정의해요. 다음 선택 파라미터를 지정할 수 있어요.
    • class — 문자열. 청구 클래스 이름.
    • display_name — 문자열. 청구 이벤트 이름.
    • billing_quantity — Double. 단위당 가격.
    • billing_unit — 문자열. 표시할 청구 단위.
    • description — 문자열. 청구 이벤트 설명.
  • compute_pool_surcharge — 선택. 컴퓨트 풀 사용에 대한 요금을 정의해요. 다음 선택 파라미터를 지정할 수 있어요.
    • surcharge_type — 문자열. 컴퓨트 풀 추가 요금 유형. 허용 값은 HOUR 또는 CREDIT.
    • compute_pool_rates — 문자열. 컴퓨트 풀 접근에 대해 부과되는 요금을 정의해요. 다음 파라미터를 지정할 수 있어요.
      • identifier_type — 문자열. 컴퓨트 풀 식별자 유형. 허용 값은 COMPUTE_POOL_NAME.
      • identifier_name — 문자열. 컴퓨트 풀 식별자 이름. 이 값은 앱에서 사용 중인 컴퓨트 풀의 이름과 동일해야 해요.
      • surcharge_price — Double. 값이 CREDIT이면 컴퓨트 풀 크레딧당 가격, 값이 HOUR이면 컴퓨트 시간당 가격. 컴퓨트 노드가 시작되거나 재개되면 최소 5분 분량의 Snowflake 크레딧이 소비돼요. 컴퓨트 노드가 시작되거나 재개된 후 가상 웨어하우스와 컴퓨트 노드는 가장 가까운 정수 초로 반올림된 초당 기준으로 청구돼요.
      • description — 문자열. 컴퓨트 풀 설명.
  • base_fee — 필수. Double. 가격 플랜 월 고정 요금.
  • billing_duration — 필수. Long. 가격 플랜 기간(개월).
  • sales_motion — 필수. 문자열. 가격 플랜 유형. 허용 값은 SELF_SERVE와 TALK_TO_SALES.
  • comment — 선택. 문자열. 제공자에게만 표시되는 가격 플랜 정보.
  • metadata — 선택. 추가 가격 플랜 정보를 제공해요. 다음 선택 파라미터를 지정할 수 있어요.
    • description — 문자열. 가격 플랜 설명.
    • price_prefix — 문자열. 가격 플랜 가격의 접두사.
    • pricing_unit — 문자열. Snowsight에 표시할 가격 플랜 가격 단위.
    • button_text — 문자열. Snowsight 가격 플랜 버튼에 표시할 텍스트.
    • index — 문자열. Snowsight에 표시되는 가격 플랜 인덱스.
    • value_propositions — 문자열. 가격 플랜 가치 제안.
  • visibility — 필수. 문자열. 가격 플랜 가시성을 정의해요. 허용 값은 VISIBLE과 HIDDEN.
  • contract_type — 필수. 문자열. 가격 플랜 계약 유형. 허용 값은 SUBSCRIPTION과 LIMITED_TIME.
  • contract_duration_months — 필수. Long. 가격 플랜 계약 기간(개월).

예시

다음 예시는 고정 요금, 셀프 서비스 가격 플랜을 정의해요.

display_name: Default pricing plan display name
currency: USD
pricing_model: FLAT_FEE
base_fee: 100.0
billing_duration_months: 1
sales_motion: SELF_SERVE
comment: Comment for the pricing plan
metadata:
  description: Pricing plan description
  price: $100 / unit
  button_text: Buy Now
  value_propositions:
    - val 1
    - val 2
visibility: VISIBLE
contract_type: LIMITED_TIME
contract_duration_months: 12
state: PUBLISHED

더 알아보기