Référence du manifeste des plans tarifaires¶
La création de plans tarifaires Snowflake de manière programmatique nécessite un manifeste, écrit au format YAML (https://yaml.org/spec/). Utilisez les informations fournies ici pour en savoir plus sur les paramètres disponibles dans le manifeste des plans tarifaires.
Manifeste des plans tarifaires¶
#
# 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>
Paramètres des plans tarifaires¶
Les paramètres du manifeste des plans tarifaires vous permettent de créer des plans tarifaires qui répondent à vos besoins commerciaux spécifiques. Les paramètres obligatoires et facultatifs sont identifiés.
- pricing_plan_display_name
 Requis. Chaîne. Nom du plan tarifaire visible par les fournisseurs et les consommateurs.
- currency
 Requis. Chaîne. Code monétaire à trois lettres du plan tarifaire. La valeur par défaut est USD.
- pricing_model
 Requis. Chaîne. Modèle tarifaire du plan tarifaire. Les valeurs disponibles sont FLAT_FEE et USAGE_BASED. Pour plus d’informations sur les modèles tarifaires, consultez Modèles tarifaires des annonces payantes.
- usage_details
 En option. Définit les limites d’utilisation du plan tarifaire. Vous pouvez spécifier les paramètres facultatifs suivants :
Long. Nombre de requêtes qu’un consommateur peut effectuer sans engendrer de frais d’utilisation mensuels.
Chaîne. Type de l’unité libre. La valeur acceptée est QUERY.
Double. Prix par type d’unité.
Chaîne. Type d’unité d’utilisation. La valeur acceptée est QUERY.
Double. Frais mensuels maximum pouvant être facturés à un consommateur. La valeur acceptée est QUERY.
- billing_events
 En option. Définit les événements de facturation du consommateur. Vous pouvez spécifier les paramètres facultatifs suivants :
Chaîne. Nom de la classe de facturation.
Chaîne. Nom de l’événement de facturation.
Double. Prix par unité.
Chaîne. Unité de facturation à afficher.
Chaîne. Description de l’événement de facturation.
- compute_pool_surcharge
 En option. Définit les taux d’utilisation du pool de calcul. Vous pouvez spécifier les paramètres facultatifs suivants :
Chaîne. Type du supplément du pool de calcul. Les valeurs acceptées sont HOUR ou CREDIT.
Chaîne. Définit les taux facturés pour l’accès au pool de calcul. Vous pouvez spécifier les paramètres suivants :
Chaîne. Type de l’identificateur du pool de calcul. La valeur acceptée est COMPUTE_POOL_NAME.
Chaîne. Nom de l’identificateur du pool de calcul. Cette valeur doit être identique au nom du pool de calcul utilisé dans l’application.
Double. Prix par crédit de pool de calcul lorsque la valeur est CREDIT, ou prix par heure de calcul lorsque la valeur est HOUR. Lorsqu’un nœud de calcul est démarré ou repris, un minimum de 5 minutes de crédits Snowflake est consommé. Après le démarrage ou la reprise d’un nœud de calcul, les entrepôts virtuels et les nœuds de calcul sont facturés par seconde, arrondie à la seconde entière supérieure.
Chaîne. Description du pool de calcul.
- base_fee
 Requis. Double. Frais fixes mensuels du plan tarifaire.
- billing_duration
 Requis. Long. Durée du plan tarifaire en mois.
- sales_motion
 Requis. Chaîne. Type du plan tarifaire. Les valeurs acceptées sont SELF_SERVE et TALK_TO_SALES.
- comment
 En option. Chaîne. Informations sur le plan tarifaire qui ne sont visibles que par un fournisseur.
- metadata
 En option. Fournit des informations supplémentaires sur le plan tarifaire. Vous pouvez spécifier les paramètres facultatifs suivants :
Chaîne. Description du plan tarifaire.
Chaîne. Préfixe du tarif du plan tarifaire.
Chaîne. Unité du tarif du plan tarifaire à afficher dans Snowsight.
Chaîne. Texte à afficher sur le bouton du plan tarifaire dans Snowsight.
Chaîne. Index du plan tarifaire affiché dans Snowsight.
Chaîne. Proposition de valeur du plan tarifaire.
- visibility
 Requis. Chaîne. Définit la visibilité du plan tarifaire. Les valeurs acceptées sont VISIBLE et HIDDEN.
- contract_type
 Requis. Chaîne. Type de contrat du plan tarifaire. Les valeurs acceptées sont SUBSCRIPTION et LIMITED_TIME.
- contract_duration_months
 Requis. Long. Durée du contrat du plan tarifaire en mois.