Billing секциясыBeta
billing секциясы сервис конфигурациясының JSON-файлында келесі ақпаратты қамтиды:
-
Тарифтік жоспардың құны.
-
Тарификация үшін есептік кезеңнің ұзақтығы.
-
Marketplace брокерден ресурстарды пайдалану туралы есептерді сұрататын кезеңділік.
-
Пайдаланылмаған бонустарға қатысты әрекеттер тәртібі.
-
integerтүріндегі тарифтік опциялар үшін өзгерту қадамы. -
Жоспардың тарифтік опцияларының құны. Ақылы тарифтік опциялардың келесі түрлеріне қолдау көрсетіледі:
- Сандық (
integer,number). Алдын ала төленетін және кейін төленетін тарификация қолдау табады. - Логикалық (
boolean). Алдын ала төленетін тарификация қолдау табады.
- Сандық (
Тарификация түрлері туралы толығырақ — Тарификация бөлімінде.
Қолданылатын тарификация түрі schemas секциясында тарифтік опциялардың қай жерде сипатталғанына байланысты:
- Егер опциялар
service_instance.createжәнеservice_instance.updateсекцияларында сипатталса, алдын ала төленетін тарификация қолданылады. - Егер опциялар
service_instance.resource_usagesсекциясында сипатталса, кейін төленетін тарификация қолданылады.
billing секциясының құрылымы келесідей:
"billing": {"cost": <СТОИМОСТЬ>,"billing_cycle_flat": <ОТЧЕТНЫЙ_ПЕРИОД>,"billing_cycle_step": <ПЕРИОДИЧНОСТЬ_ПРОВЕРКИ>,"refundable": <ПОДЛЕЖИТ_ВОЗВРАТУ>,"options": {"<ИМЯ_ОПЦИИ>": {<БИЛЛИНГ_ОПЦИИ>},...}}
Мұнда:
-
<СТОИМОСТЬ>— ақылы тарифтік опцияларды есепке алмағанда, есептік кезеңге арналған жоспар құны. Marketplace өрістетілген елдің валютасында беріледі. Егер жоспар тегін болса,0мәні көрсетіледі. Тек алдын ала төленетін тарификация қолдау табады. -
(Қосымша)
<ОТЧЕТНЫЙ_ПЕРИОД>— тарификация үшін есептік кезеңнің ұзақтығы. Оны тек алдын ала төленетін тарифтік жоспар үшін беруге болады.Форматы:
<КОЛИЧЕСТВО_МЕСЯЦЕВ> mons <КОЛИЧЕСТВО_ДНЕЙ> days. Мысалы,1 mons 15 daysнемесе30 days.monsішіндегі айдағы күндер саны күнтізбе бойынша есептеледі, сондықтан1 mons 0 daysжәне0 mons 31 daysкезеңдері бір-біріне тең емес. -
(Қосымша)
<ПЕРИОДИЧНОСТЬ_ПРОВЕРКИ>— Marketplace брокерде өңделмеген есептер бар-жоғын тексеретін кезеңнің ұзақтығы. Толығырақ — Тарификация бөлімінде. Оны кейін төленетін тарифтік опциялары бар тарифтік жоспар үшін ғана беруге болады.Форматы:
<КОЛИЧЕСТВО_МЕСЯЦЕВ> mons <КОЛИЧЕСТВО_ДНЕЙ> days. Мысалы,1 mons 15 daysнемесе30 days.monsішіндегі айдағы күндер саны күнтізбе бойынша есептеледі, сондықтан1 mons 0 daysжәне0 mons 31 daysкезеңдері бір-біріне тең емес. -
(Қосымша)
<ПОДЛЕЖИТ_ВОЗВРАТУ>— егер пайдаланушы тарифтік жоспарды өзгертсе немесе сервис инстансын жойса, есептік кезеңнің қалған күндері үшін ақшалай қаражатты жоба бонустық шотына қайтару керек пе, жоқ па. Оны тек алдын ала төленетін тарифтік жоспар үшін көрсетуге болады. Әдепкі мәні —true.Параметр пайдаланушы тарифтік жоспарды өзгерткен кезде (тарифтік опцияларды өңдегенде немесе жаңасына ауысқанда) сервис үшін төлемді есептен шығару күніне әсер етеді:
true— күн өзгермейді.false— күн тарифтік жоспар өзгертілген күнге жаңартылады.
-
(Қосымша)
optionsсекциясы ақылы тарифтік опциялардың құнын сипаттайды.<ИМЯ_ОПЦИИ>— сервис конфигурациясының JSON-файлындағы тарифтік опцияның атауы.<БИЛЛИНГ_ОПЦИИ>— тарифтік опция құны жәнеintegerтүріндегі опция үшін өзгерту қадамының параметрлері. Тарифтік опцияның өзі (түрі, мән баптаулары) schemas секциясында сипатталады.
<БИЛЛИНГ_ОПЦИИ> секциясының параметрлері опция түріне байланысты:
Атауы | Сипаттамасы | Форматы | Міндетті |
|---|---|---|---|
Өзгерту қадамы бар | |||
| Тарифтік жоспар құнына кіретін тарифтік опцияның стандартты мәнін анықтайды. Стандартты мән — пайдаланушы қоя алатын ең төменгі мән. Егер параметр берілмесе, стандартты мән | integer | |
| Тарифтік опция мәнін өзгертуге болатын қадамның құнын анықтайды. Егер | float64, >= 0 | |
| Опцияны өзгерту қадамының параметрлерін анықтайды | ||
| |||
| Тарифтік опция мәнін өзгертуге болатын қадам өлшемін анықтайды | integer, > 0 | |
|
| string, 255 таңбаға дейін | |
| |||
| Опцияның құнын анықтайды | float64, >= 0 | |
| |||
| Тарифтік опция бірлігінің құнын анықтайды. | float64, >= 0 | |
| Опцияны өзгерту қадамының параметрлерін анықтайды | ||
| |||
| Опцияны өзгерту қадамының өлшемін анықтайды. Мәні | integer | |
| Опцияның өлшем бірліктерін анықтайды | string, 255 таңбаға дейін | |