요금제 매니페스트 참조¶
프로그래밍 방식으로 Snowflake 요금제를 생성하려면 YAML(https://yaml.org/spec/)로 작성된 매니페스트가 필요합니다. 여기에 제공된 정보를 사용하여 요금제 매니페스트에서 사용할 수 있는 매개 변수에 대해 알아보세요.
요금제 매니페스트¶
#
# 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
 선택 사항입니다. 요금제 사용 제한을 정의합니다. 다음과 같은 선택적 매개 변수를 지정할 수 있습니다.
Long형. 컨슈머가 월 사용 요금 없이 수행할 수 있는 쿼리 수입니다.
문자열. 무료 단위 유형입니다. 허용되는 값은 QUERY입니다.
Double형. 단가 유형입니다.
문자열. 사용량 단위 유형입니다. 허용되는 값은 QUERY입니다.
Double형. 컨슈머에게 매월 청구할 수 있는 최대 요금입니다. 허용되는 값은 QUERY입니다.
- billing_events
 선택 사항입니다. 컨슈머 청구 이벤트를 정의합니다. 다음과 같은 선택적 매개 변수를 지정할 수 있습니다.
문자열. 청구 클래스 이름입니다.
문자열. 청구 이벤트 이름입니다.
Double형. 단가입니다.
문자열. 표시할 청구 단위입니다.
문자열. 청구 이벤트 설명입니다.
- compute_pool_surcharge
 선택 사항입니다. 컴퓨팅 풀 사용 요금을 정의합니다. 다음과 같은 선택적 매개 변수를 지정할 수 있습니다.
문자열. 컴퓨팅 풀 추가 요금 유형입니다. 허용되는 값은 HOUR 또는 CREDIT입니다.
문자열. 컴퓨팅 풀 액세스에 부과되는 요금을 정의합니다. 다음 매개 변수를 지정할 수 있습니다.
문자열. 컴퓨팅 풀 식별자 유형입니다. 허용되는 값은 COMPUTE_POOL_NAME입니다.
문자열. 컴퓨팅 풀 식별자 이름입니다. 이 값은 앱에서 사용 중인 컴퓨팅 풀의 이름과 동일해야 합니다.
Double형. 값이 CREDIT인 경우 컴퓨팅 풀 크레딧당 가격이고, 값이 HOUR인 경우 컴퓨팅 시간당 가격입니다. 컴퓨팅 노드가 시작되거나 재개되면 최소 5분 분량의 Snowflake 크레딧이 사용됩니다. 컴퓨팅 노드가 시작되거나 재개된 후에는 가상 웨어하우스 및 컴퓨팅 노드는 초 단위로 요금이 청구되며, 가장 가까운 초 값으로 반올림됩니다.
문자열. 컴퓨팅 풀 설명입니다.
- base_fee
 필수 항목입니다. Double형. 요금제에 따른 월별 고정 요금입니다.
- billing_duration
 필수 항목입니다. Long형. 요금제 기간(개월)입니다.
- sales_motion
 필수 항목입니다. 문자열. 요금제 유형입니다. 허용되는 값은 SELF_SERVE 및 TALK_TO_SALES입니다.
- comment
 선택 사항입니다. 문자열. 공급자에게만 표시되는 요금제 정보입니다.
- metadata
 선택 사항입니다. 추가 요금제 정보를 제공합니다. 다음과 같은 선택적 매개 변수를 지정할 수 있습니다.
- visibility
 필수 항목입니다. 문자열. 요금제 가시성을 정의합니다. 허용되는 값은 VISIBLE 및 HIDDEN입니다.
- contract_type
 필수 항목입니다. 문자열. 요금제 계약 유형입니다. 허용되는 값은 SUBSCRIPTION 및 LIMITED_TIME입니다.
- contract_duration_months
 필수 항목입니다. Long형. 요금제 계약 기간(개월)입니다.