From 9a38f22e6510b33c443dc9c56939abb674dcaae7 Mon Sep 17 00:00:00 2001 From: Aleksandr Anisin Date: Thu, 25 Sep 2025 09:07:46 +0300 Subject: [PATCH 01/11] =?UTF-8?q?=D0=91=D0=B8=D0=BB=D0=BB=D0=B8=D0=BD?= =?UTF-8?q?=D0=B3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 3 + src/.vitepress/config.mts | 11 +- ....timestamp-1758780457547-bb84a71010017.mjs | 277 ++++++++++++++++++ src/billing/about.md | 23 ++ src/billing/accounts.md | 30 ++ src/billing/financial-monitoring.md | 24 ++ src/billing/index.md | 1 - src/billing/usage-analytics.md | 26 ++ src/index.md | 3 +- 9 files changed, 392 insertions(+), 6 deletions(-) create mode 100644 src/.vitepress/config.mts.timestamp-1758780457547-bb84a71010017.mjs create mode 100644 src/billing/about.md create mode 100644 src/billing/accounts.md create mode 100644 src/billing/financial-monitoring.md delete mode 100644 src/billing/index.md create mode 100644 src/billing/usage-analytics.md diff --git a/.gitignore b/.gitignore index a18eb5a..de7b50a 100644 --- a/.gitignore +++ b/.gitignore @@ -14,3 +14,6 @@ src/.vuepress/.cache src/.vuepress/.temp src/.vitepress/cache packages-list.json +/.vale +/.vscode +/.vale.ini \ No newline at end of file diff --git a/src/.vitepress/config.mts b/src/.vitepress/config.mts index 89178d2..da391c7 100644 --- a/src/.vitepress/config.mts +++ b/src/.vitepress/config.mts @@ -138,9 +138,14 @@ export default defineConfig({ {text: 'Бесплатный период', link: '/start/trial.md'}, {text: 'Платное использование', link: '/start/organization.md'}, ], - // '/billing/': [ - - // ], + '/billing/': [ + { + text: 'Обзор сервиса', link: '/billing/about.md', + }, + {text: 'Счета', link: '/billing/accounts.md'}, + {text: 'Финансовый мониторинг', link: '/billing/financial-monitoring.md'}, + {text: 'Аналитика потребления', link: '/billing/usage-analytics.md'}, + ], '/vdc/': [ { text: 'Виртуальные дата-центры на VMware', link: '/vdc/index.md', diff --git a/src/.vitepress/config.mts.timestamp-1758780457547-bb84a71010017.mjs b/src/.vitepress/config.mts.timestamp-1758780457547-bb84a71010017.mjs new file mode 100644 index 0000000..30d52b1 --- /dev/null +++ b/src/.vitepress/config.mts.timestamp-1758780457547-bb84a71010017.mjs @@ -0,0 +1,277 @@ +// src/.vitepress/config.mts +import { defineConfig } from "file:///C:/Users/AAAnisin/Documents/beecloud-docs/node_modules/vitepress/dist/node/index.js"; +import { tabsMarkdownPlugin } from "file:///C:/Users/AAAnisin/Documents/beecloud-docs/node_modules/vitepress-plugin-tabs/dist/index.js"; + +// src/.vitepress/override-components.ts +import { fileURLToPath, URL } from "node:url"; +var __vite_injected_original_import_meta_url = "file:///C:/Users/AAAnisin/Documents/beecloud-docs/src/.vitepress/override-components.ts"; +var overrideComponents = () => [ + { + find: /^.*\/VPSidebar\.vue$/, + replacement: fileURLToPath( + new URL("./theme/components/CustomSidebar.vue", __vite_injected_original_import_meta_url) + ) + }, + { + find: /^.*\/VPNavBar\.vue$/, + replacement: fileURLToPath( + new URL("./theme/components/CustomNavBar.vue", __vite_injected_original_import_meta_url) + ) + }, + { + find: /^.*\/VPDoc\.vue$/, + replacement: fileURLToPath( + new URL("./theme/components/CustomDoc.vue", __vite_injected_original_import_meta_url) + ) + }, + { + find: /^.*\/VPContent\.vue$/, + replacement: fileURLToPath( + new URL("./theme/components/CustomContent.vue", __vite_injected_original_import_meta_url) + ) + }, + { + find: /^.*\/VPHome\.vue$/, + replacement: fileURLToPath( + new URL("./theme/components/CustomHome.vue", __vite_injected_original_import_meta_url) + ) + }, + { + find: /^.*\/VPDocFooter\.vue$/, + replacement: fileURLToPath( + new URL("./theme/components/CustomDocFooter.vue", __vite_injected_original_import_meta_url) + ) + }, + { + find: /^.*\/VPNavBarMenuLink\.vue$/, + replacement: fileURLToPath( + new URL("./theme/components/CustomNavBarMenuLink.vue", __vite_injected_original_import_meta_url) + ) + }, + { + find: /^.*\/VPFeature\.vue$/, + replacement: fileURLToPath( + new URL("./theme/components/CustomHomeFeature.vue", __vite_injected_original_import_meta_url) + ) + }, + { + find: /^.*\/VPButton\.vue$/, + replacement: fileURLToPath( + new URL("./theme/components/CustomButton.vue", __vite_injected_original_import_meta_url) + ) + }, + { + find: /^.*\/VPHero\.vue$/, + replacement: fileURLToPath( + new URL("./theme/components/CustomHero.vue", __vite_injected_original_import_meta_url) + ) + }, + { + find: /^.*\/VPNavBarSearchButton\.vue$/, + replacement: fileURLToPath( + new URL("./theme/components/CustomNavBarSearchButton.vue", __vite_injected_original_import_meta_url) + ) + }, + { + find: /^.*\/VPHomeHero\.vue$/, + replacement: fileURLToPath( + new URL("./theme/components/CustomHomeHero.vue", __vite_injected_original_import_meta_url) + ) + }, + { + find: /^.*\/VPLocalSearchBox\.vue$/, + replacement: fileURLToPath( + new URL("./theme/components/CustomLocalSearchBox.vue", __vite_injected_original_import_meta_url) + ) + } +]; + +// src/.vitepress/config.mts +var new_version = process.env?.VITE_NEW_VERSION; +console.log({ base: typeof new_version !== "undefined" ? "/" : "/docs/" }); +var config_default = defineConfig( + { + title: "cloud", + description: "\u0414\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u0430\u0446\u0438\u044F Beeline Cloud", + head: [["link", { rel: "icon", type: "image/png", sizes: "32x32", href: "/bee-favicon.png" }]], + base: typeof new_version !== "undefined" ? "/" : "/docs/", + markdown: { + config(md) { + md.use(tabsMarkdownPlugin); + } + }, + vite: { + resolve: { + alias: overrideComponents() + } + }, + locales: { + root: { + label: "\u0420\u0443\u0441\u0441\u043A\u0438\u0439", + lang: "ru" + } + }, + themeConfig: { + logo: { + light: "/logo-light-theme.svg", + dark: "/logo-dark-theme.svg", + alt: "cloud" + }, + search: { + provider: "local", + options: { + locales: { + root: { + translations: { + button: { + buttonText: "\u041F\u043E\u0438\u0441\u043A", + buttonAriaLabel: "\u041F\u043E\u0438\u0441\u043A" + }, + modal: { + noResultsText: "\u041D\u0435\u0442 \u0440\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442\u043E\u0432 \u0434\u043B\u044F", + resetButtonTitle: "\u0421\u0431\u0440\u043E\u0441\u0438\u0442\u044C", + displayDetails: "\u041F\u043E\u043A\u0430\u0437\u0430\u0442\u044C \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u043D\u044B\u0439 \u0441\u043F\u0438\u0441\u043E\u043A", + footer: { + selectText: "\u0412\u044B\u0431\u0440\u0430\u0442\u044C", + closeText: "\u0417\u0430\u043A\u0440\u044B\u0442\u044C", + navigateText: "\u041F\u0435\u0440\u0435\u0439\u0442\u0438" + } + } + } + } + } + } + }, + // https://vitepress.dev/reference/default-theme-config + // nav: [ + // { + // text: 'Документация', + // link: '/guide/', + // }, + // { + // text: 'API', + // link: '', + // }, + // { + // text: 'Terraform', + // // link: '/terraform/', + // link: '', + // }, + // ], + docFooter: { + next: "\u0412\u043F\u0435\u0440\u0435\u0434", + prev: "\u041D\u0430\u0437\u0430\u0434" + }, + outline: { + label: "\u0421\u043E\u0434\u0435\u0440\u0436\u0430\u043D\u0438\u0435" + }, + sidebar: { + "/platform/": [ + { + text: "\u041F\u043B\u0430\u0442\u0444\u043E\u0440\u043C\u0430 Beeline Cloud", + link: "/platform/index.md", + collapsed: true, + items: [ + { text: "\u0426\u0435\u043D\u0442\u0440\u044B \u043E\u0431\u0440\u0430\u0431\u043E\u0442\u043A\u0438 \u0434\u0430\u043D\u043D\u044B\u0445", link: "/platform/zones.md" }, + { text: "\u0421\u0435\u0440\u0432\u0438\u0441\u044B", link: "/platform/services/services.md" }, + { text: "\u0422\u0435\u0445\u043D\u0438\u0447\u0435\u0441\u043A\u0430\u044F \u043F\u043E\u0434\u0434\u0435\u0440\u0436\u043A\u0430", link: "/platform/support/support-overview.md" } + ] + } + ], + "/start/": [ + { + text: "\u041D\u0430\u0447\u0430\u043B\u043E \u0440\u0430\u0431\u043E\u0442\u044B \u0432 Beeline Cloud", + link: "/start/index.md" + }, + { text: "\u041D\u0430\u0447\u0430\u0442\u044C \u0440\u0430\u0431\u043E\u0442\u0443", link: "/start/getting-started.md" }, + { text: "\u0411\u0435\u0441\u043F\u043B\u0430\u0442\u043D\u044B\u0439 \u043F\u0435\u0440\u0438\u043E\u0434", link: "/start/trial.md" }, + { text: "\u041F\u043B\u0430\u0442\u043D\u043E\u0435 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435", link: "/start/organization.md" } + ], + "/billing/": [ + { + text: "\u041E\u0431\u0437\u043E\u0440 \u0441\u0435\u0440\u0432\u0438\u0441\u0430", + link: "/billing/about.md" + }, + { text: "\u0421\u0447\u0435\u0442\u0430", link: "/billing/accounts.md" }, + { text: "\u0424\u0438\u043D\u0430\u043D\u0441\u043E\u0432\u044B\u0439 \u043C\u043E\u043D\u0438\u0442\u043E\u0440\u0438\u043D\u0433", link: "/billing/financial-monitoring.md" }, + { text: "\u0410\u043D\u0430\u043B\u0438\u0442\u0438\u043A\u0430 \u043F\u043E\u0442\u0440\u0435\u0431\u043B\u0435\u043D\u0438\u044F", link: "/billing/usage-analytics.md" } + ], + "/vdc/": [ + { + text: "\u0412\u0438\u0440\u0442\u0443\u0430\u043B\u044C\u043D\u044B\u0435 \u0434\u0430\u0442\u0430-\u0446\u0435\u043D\u0442\u0440\u044B \u043D\u0430 VMware", + link: "/vdc/index.md" + }, + { + text: "\u041E\u0431\u0437\u043E\u0440 \u0441\u0435\u0440\u0432\u0438\u0441\u0430", + link: "/vdc/vdc-overview.md" + }, + { + text: "\u0411\u044B\u0441\u0442\u0440\u044B\u0439 \u0441\u0442\u0430\u0440\u0442", + link: "/vdc/vdc-getting-started.md" + }, + { + text: "\u0412\u0438\u0440\u0442\u0443\u0430\u043B\u044C\u043D\u044B\u0435 \u0434\u0430\u0442\u0430-\u0446\u0435\u043D\u0442\u0440\u044B", + link: "/vdc/vdc-how-to/vdc-index.md", + collapsed: true, + items: [ + { text: "\u0421\u043E\u0437\u0434\u0430\u043D\u0438\u0435 \u0434\u0430\u0442\u0430-\u0446\u0435\u043D\u0442\u0440\u0430", link: "/vdc/vdc-how-to/vdc-create.md" }, + { text: "\u0412\u0445\u043E\u0434 \u0432 \u0434\u0430\u0442\u0430-\u0446\u0435\u043D\u0442\u0440", link: "/vdc/vdc-how-to/vdc-enter.md" }, + { text: "\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u0434\u0430\u0442\u0430-\u0446\u0435\u043D\u0442\u0440\u043E\u043C", link: "/vdc/vdc-how-to/vdc-manage.md" }, + { + text: "\u0414\u0432\u0443\u0445\u0444\u0430\u043A\u0442\u043E\u0440\u043D\u0430\u044F \u0430\u0443\u0442\u0435\u043D\u0442\u0438\u0444\u0438\u043A\u0430\u0446\u0438\u044F", + link: "/vdc/vdc-how-to/vdc-2fa.md", + collapsed: true, + items: [ + { text: "\u041F\u043E\u0434\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u0435 2FA", link: "/vdc/vdc-how-to/vdc-2fa-start.md" }, + { text: "\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 2FA", link: "/vdc/vdc-how-to/vdc-2fa-manage.md" } + ] + } + ] + } + // { text: 'Тарификация', link: '/vdc/vdc-tarif.md' }, + ], + "/compute/": [ + { + text: "\u0412\u0438\u0440\u0442\u0443\u0430\u043B\u044C\u043D\u044B\u0435 \u043C\u0430\u0448\u0438\u043D\u044B", + link: "/compute/index.md" + }, + // {text: 'Быстрый старт', link: '/compute/compute-getting-started.md'}, + { text: "\u041E\u0431\u0437\u043E\u0440 \u0441\u0435\u0440\u0432\u0438\u0441\u0430", link: "/compute/compute-overview.md" }, + { + text: "\u0412\u0438\u0440\u0442\u0443\u0430\u043B\u044C\u043D\u044B\u0435 \u043C\u0430\u0448\u0438\u043D\u044B", + link: "/compute/compute-how-to/compute-index.md", + collapsed: true, + items: [ + { text: "\u0421\u043E\u0437\u0434\u0430\u043D\u0438\u0435 \u0412\u041C", link: "/compute/compute-how-to/compute-servers-create.md" }, + { text: "\u041F\u043E\u0434\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u0435 \u043A \u0412\u041C", link: "/compute/compute-how-to/compute-connect.md" }, + { text: "\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u0412\u041C", link: "/compute/compute-how-to/compute-servers-manage.md" } + ] + }, + { text: "\u0414\u0438\u0441\u043A\u0438", link: "/compute/compute-how-to/compute-disks.md" }, + { text: "IP-\u0430\u0434\u0440\u0435\u0441\u0430", link: "/compute/compute-how-to/compute-ip.md" }, + { text: "\u0413\u0440\u0443\u043F\u043F\u044B \u0440\u0430\u0437\u043C\u0435\u0449\u0435\u043D\u0438\u044F", link: "/compute/compute-how-to/compute-affinity.md" }, + { + text: "\u041F\u0440\u0430\u043A\u0442\u0438\u0447\u0435\u0441\u043A\u0438\u0435 \u0440\u0443\u043A\u043E\u0432\u043E\u0434\u0441\u0442\u0432\u0430", + link: "/compute/compute-guide/compute-guide-index.md", + collapsed: true, + items: [ + { text: "\u041F\u043E\u0434\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u0435 \u043F\u043E SSH \u043A \u0412\u041C \u0437\u0430\u043A\u0440\u044B\u0442\u043E\u0433\u043E \u043A\u043E\u043D\u0442\u0443\u0440\u0430", link: "/compute/compute-guide/compute-guide-ssh-inside.md" }, + { text: "\u041D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0430 site-to-site VPN \u0441 \u043F\u043E\u043C\u043E\u0449\u044C\u044E VyOS", link: "/compute/compute-guide/compute-guide-vyos.md" } + ] + } + ], + "/admin/": [ + { + text: "\u0410\u0434\u043C\u0438\u043D\u0438\u0441\u0442\u0440\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435", + link: "/admin/index.md" + }, + { text: "\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u043A\u043B\u044E\u0447\u0435\u0432\u044B\u043C\u0438 \u043F\u0430\u0440\u0430\u043C\u0438", link: "/admin/ssh.md" } + ] + } + } + } +); +export { + config_default as default +}; +//# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsic3JjLy52aXRlcHJlc3MvY29uZmlnLm10cyIsICJzcmMvLnZpdGVwcmVzcy9vdmVycmlkZS1jb21wb25lbnRzLnRzIl0sCiAgInNvdXJjZXNDb250ZW50IjogWyJjb25zdCBfX3ZpdGVfaW5qZWN0ZWRfb3JpZ2luYWxfZGlybmFtZSA9IFwiQzpcXFxcVXNlcnNcXFxcQUFBbmlzaW5cXFxcRG9jdW1lbnRzXFxcXGJlZWNsb3VkLWRvY3NcXFxcc3JjXFxcXC52aXRlcHJlc3NcIjtjb25zdCBfX3ZpdGVfaW5qZWN0ZWRfb3JpZ2luYWxfZmlsZW5hbWUgPSBcIkM6XFxcXFVzZXJzXFxcXEFBQW5pc2luXFxcXERvY3VtZW50c1xcXFxiZWVjbG91ZC1kb2NzXFxcXHNyY1xcXFwudml0ZXByZXNzXFxcXGNvbmZpZy5tdHNcIjtjb25zdCBfX3ZpdGVfaW5qZWN0ZWRfb3JpZ2luYWxfaW1wb3J0X21ldGFfdXJsID0gXCJmaWxlOi8vL0M6L1VzZXJzL0FBQW5pc2luL0RvY3VtZW50cy9iZWVjbG91ZC1kb2NzL3NyYy8udml0ZXByZXNzL2NvbmZpZy5tdHNcIjtpbXBvcnQgeyBkZWZpbmVDb25maWcgfSBmcm9tICd2aXRlcHJlc3MnXHJcbmltcG9ydCB7IHRhYnNNYXJrZG93blBsdWdpbiB9IGZyb20gJ3ZpdGVwcmVzcy1wbHVnaW4tdGFicydcclxuaW1wb3J0IHsgb3ZlcnJpZGVDb21wb25lbnRzIH0gZnJvbSAnLi9vdmVycmlkZS1jb21wb25lbnRzJ1xyXG5cclxuY29uc3QgZ2l0bGFiID0gYDw/eG1sIHZlcnNpb249XCIxLjBcIiBlbmNvZGluZz1cIlVURi04XCIgc3RhbmRhbG9uZT1cIm5vXCI/PlxyXG48c3ZnXHJcbiAgIHZpZXdCb3g9XCIwIDAgMzgwIDM4MFwiXHJcbiAgIHZlcnNpb249XCIxLjFcIlxyXG4gICBpZD1cInN2ZzU3OFwiXHJcbiAgIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIlxyXG4gICB4bWxuczpzdmc9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPlxyXG4gIDxkZWZzXHJcbiAgICAgaWQ9XCJkZWZzNTY3XCI+XHJcbiAgICA8c3R5bGVcclxuICAgICAgIGlkPVwic3R5bGU1NjVcIj4uY2xzLTF7ZmlsbDojZTI0MzI5O30uY2xzLTJ7ZmlsbDojZmM2ZDI2O30uY2xzLTN7ZmlsbDojZmNhMzI2O308L3N0eWxlPlxyXG4gIDwvZGVmcz5cclxuICA8cGF0aFxyXG4gICAgIGNsYXNzPVwiY2xzLTFcIlxyXG4gICAgIGQ9XCJtIDM1OC40ODAyOSwxNTAuMzQwMDIgLTAuNDg4MTgsLTEuMjQ3NTggLTQ3LjI2MzM0LC0xMjMuMzQ3NTU1IGEgMTIuMzEzMDU5LDEyLjMxMzA1OSAwIDAgMCAtNC44NjM3NSwtNS44NTgxOTYgMTIuNjU2NTk1LDEyLjY1NjU5NSAwIDAgMCAtMTQuNDY0NjgsMC43Nzc0NzcgMTIuNjU2NTk1LDEyLjY1NjU5NSAwIDAgMCAtNC4xOTQ3Niw2LjM2NDQ1OSBsIC0zMS45MTI3LDk3LjYzNjU5NSBIIDEyNi4wNjkwNCBMIDk0LjE1NjM0NCwyNy4wMjg2MjUgYSAxMi40MDM0NjMsMTIuNDAzNDYzIDAgMCAwIC00LjE5NDc1NywtNi4zODI1NCAxMi42NTY1OTUsMTIuNjU2NTk1IDAgMCAwIC0xNC40NjQ2OCwtMC43Nzc0NzcgMTIuNDIxNTQ0LDEyLjQyMTU0NCAwIDAgMCAtNC44NjM3NDgsNS44NTgxOTYgTCAyMy4yNzk0MTIsMTQ5LjAyMDEyIDIyLjgwOTMxLDE1MC4yNjc3IGEgODcuNzY0NDQ2LDg3Ljc2NDQ0NiAwIDAgMCAyOS4xMTAxNjksMTAxLjQzMzU3IGwgMC4xNjI3MjcsMC4xMjY1NiAwLjQzMzk0MSwwLjMwNzM4IDcxLjk5Nzk0Myw1My45MTcwOSAzNS42MTkyOCwyNi45NTg1NSAyMS42OTcwMiwxNi4zODEyNSBhIDE0LjU5MTI0NiwxNC41OTEyNDYgMCAwIDAgMTcuNjQ2OTEsMCBsIDIxLjY5NzAyLC0xNi4zODEyNSAzNS42MTkyNywtMjYuOTU4NTUgNzIuNDMxODksLTU0LjI0MjU1IDAuMTgwOCwtMC4xNDQ2NCBhIDg3LjgwMDYwOCw4Ny44MDA2MDggMCAwIDAgMjkuMDc0MDEsLTEwMS4zMjUwOSB6XCJcclxuICAgICBpZD1cInBhdGg1NjlcIlxyXG4gICAgIHN0eWxlPVwic3Ryb2tlLXdpZHRoOjEuODA4MDhcIiAvPlxyXG4gIDxwYXRoXHJcbiAgICAgY2xhc3M9XCJjbHMtMlwiXHJcbiAgICAgZD1cIm0gMzU4LjQ4MDI5LDE1MC4zNDAwMiAtMC40ODgxOCwtMS4yNDc1OCBhIDE1OS42NTM5MSwxNTkuNjUzOTEgMCAwIDAgLTYzLjU1NDE5LDI4LjU2Nzc1IGwgLTEwMy44MDIxNiw3OC40ODg5NyBjIDM1LjM0ODA2LDI2Ljc0MTU3IDY2LjEyMTY3LDQ5Ljk3NTQ3IDY2LjEyMTY3LDQ5Ljk3NTQ3IGwgNzIuNDMxODgsLTU0LjI0MjU1IDAuMTgwODEsLTAuMTQ0NjUgYSA4Ny44MDA2MDgsODcuODAwNjA4IDAgMCAwIDI5LjExMDE3LC0xMDEuMzk3NDEgelwiXHJcbiAgICAgaWQ9XCJwYXRoNTcxXCJcclxuICAgICBzdHlsZT1cInN0cm9rZS13aWR0aDoxLjgwODA4XCIgLz5cclxuICA8cGF0aFxyXG4gICAgIGNsYXNzPVwiY2xzLTNcIlxyXG4gICAgIGQ9XCJtIDEyNC41MTQwOSwzMDYuMTI0NjMgMzUuNjE5MjgsMjYuOTU4NTQgMjEuNjk3MDIsMTYuMzgxMjUgYSAxNC41OTEyNDYsMTQuNTkxMjQ2IDAgMCAwIDE3LjY0NjkxLDAgbCAyMS42OTcwMiwtMTYuMzgxMjUgMzUuNjE5MjcsLTI2Ljk1ODU0IGMgMCwwIC0zMC44MDk3NywtMjMuMzA2MjIgLTY2LjE1NzgzLC00OS45NzU0NyAtMzUuMzQ4MDYsMjYuNjY5MjUgLTY2LjEyMTY3LDQ5Ljk3NTQ3IC02Ni4xMjE2Nyw0OS45NzU0NyB6XCJcclxuICAgICBpZD1cInBhdGg1NzNcIlxyXG4gICAgIHN0eWxlPVwic3Ryb2tlLXdpZHRoOjEuODA4MDhcIiAvPlxyXG4gIDxwYXRoXHJcbiAgICAgY2xhc3M9XCJjbHMtMlwiXHJcbiAgICAgZD1cIk0gODYuODE1NTE5LDE3Ny42NjAxOSBBIDE1OS40NTUwMiwxNTkuNDU1MDIgMCAwIDAgMjMuMjc5NDEyLDE0OS4wMjAxMiBsIC0wLjQ3MDEwMiwxLjI0NzU4IGEgODcuNzY0NDQ2LDg3Ljc2NDQ0NiAwIDAgMCAyOS4xMTAxNjksMTAxLjQzMzU3IGwgMC4xNjI3MjcsMC4xMjY1NiAwLjQzMzk0MSwwLjMwNzM4IDcxLjk5Nzk0Myw1My45MTcwOSBjIDAsMCAzMC43Mzc0NSwtMjMuMjMzODkgNjYuMTIxNjcsLTQ5Ljk3NTQ3IHpcIlxyXG4gICAgIGlkPVwicGF0aDU3NVwiXHJcbiAgICAgc3R5bGU9XCJzdHJva2Utd2lkdGg6MS44MDgwOFwiIC8+XHJcbjwvc3ZnPlxyXG5gXHJcblxyXG5jb25zdCBuZXdfdmVyc2lvbiA9IHByb2Nlc3MuZW52Py5WSVRFX05FV19WRVJTSU9OO1xyXG5jb25zb2xlLmxvZyh7IGJhc2U6IHR5cGVvZiBuZXdfdmVyc2lvbiAhPT0gJ3VuZGVmaW5lZCcgPyAnLycgOiAnL2RvY3MvJyB9KVxyXG5cclxuLy8gaHR0cHM6Ly92aXRlcHJlc3MuZGV2L3JlZmVyZW5jZS9zaXRlLWNvbmZpZ1xyXG5leHBvcnQgZGVmYXVsdCBkZWZpbmVDb25maWcoe1xyXG4gIHRpdGxlOiBcImNsb3VkXCIsXHJcbiAgZGVzY3JpcHRpb246IFwiXHUwNDE0XHUwNDNFXHUwNDNBXHUwNDQzXHUwNDNDXHUwNDM1XHUwNDNEXHUwNDQyXHUwNDMwXHUwNDQ2XHUwNDM4XHUwNDRGIEJlZWxpbmUgQ2xvdWRcIixcclxuICBoZWFkOiBbWydsaW5rJywgeyByZWw6ICdpY29uJywgdHlwZTogJ2ltYWdlL3BuZycsIHNpemVzOiAnMzJ4MzInLCBocmVmOiAnL2JlZS1mYXZpY29uLnBuZycgfV1dLFxyXG4gIGJhc2U6IHR5cGVvZiBuZXdfdmVyc2lvbiAhPT0gJ3VuZGVmaW5lZCcgPyAnLycgOiAnL2RvY3MvJyxcclxuICBtYXJrZG93bjoge1xyXG4gICAgY29uZmlnKG1kKSB7XHJcbiAgICAgIG1kLnVzZSh0YWJzTWFya2Rvd25QbHVnaW4pXHJcbiAgICB9XHJcbiAgfSxcclxuICB2aXRlOiB7XHJcbiAgICByZXNvbHZlOiB7XHJcbiAgICAgIGFsaWFzOiBvdmVycmlkZUNvbXBvbmVudHMoKSxcclxuICAgIH1cclxuICB9LFxyXG4gIGxvY2FsZXM6IHtcclxuICAgIHJvb3Q6IHtcclxuICAgICAgbGFiZWw6ICdcdTA0MjBcdTA0NDNcdTA0NDFcdTA0NDFcdTA0M0FcdTA0MzhcdTA0MzknLFxyXG4gICAgICBsYW5nOiAncnUnLFxyXG4gICAgfVxyXG4gIH0sXHJcbiAgdGhlbWVDb25maWc6IHtcclxuICAgIGxvZ286IHtcclxuICAgICAgbGlnaHQ6ICcvbG9nby1saWdodC10aGVtZS5zdmcnLFxyXG4gICAgICBkYXJrOiAnL2xvZ28tZGFyay10aGVtZS5zdmcnLFxyXG4gICAgICBhbHQ6ICdjbG91ZCcsXHJcbiAgICB9LFxyXG4gICAgc2VhcmNoOiB7XHJcbiAgICAgIHByb3ZpZGVyOiAnbG9jYWwnLFxyXG4gICAgICBvcHRpb25zOiB7XHJcbiAgICAgICAgbG9jYWxlczoge1xyXG4gICAgICAgICAgcm9vdDoge1xyXG4gICAgICAgICAgICB0cmFuc2xhdGlvbnM6IHtcclxuICAgICAgICAgICAgICBidXR0b246IHtcclxuICAgICAgICAgICAgICAgIGJ1dHRvblRleHQ6ICdcdTA0MUZcdTA0M0VcdTA0MzhcdTA0NDFcdTA0M0EnLFxyXG4gICAgICAgICAgICAgICAgYnV0dG9uQXJpYUxhYmVsOiAnXHUwNDFGXHUwNDNFXHUwNDM4XHUwNDQxXHUwNDNBJ1xyXG4gICAgICAgICAgICAgIH0sXHJcbiAgICAgICAgICAgICAgbW9kYWw6IHtcclxuICAgICAgICAgICAgICAgIG5vUmVzdWx0c1RleHQ6ICdcdTA0MURcdTA0MzVcdTA0NDIgXHUwNDQwXHUwNDM1XHUwNDM3XHUwNDQzXHUwNDNCXHUwNDRDXHUwNDQyXHUwNDMwXHUwNDQyXHUwNDNFXHUwNDMyIFx1MDQzNFx1MDQzQlx1MDQ0RicsXHJcbiAgICAgICAgICAgICAgICByZXNldEJ1dHRvblRpdGxlOiAnXHUwNDIxXHUwNDMxXHUwNDQwXHUwNDNFXHUwNDQxXHUwNDM4XHUwNDQyXHUwNDRDJyxcclxuICAgICAgICAgICAgICAgIGRpc3BsYXlEZXRhaWxzOiAnXHUwNDFGXHUwNDNFXHUwNDNBXHUwNDMwXHUwNDM3XHUwNDMwXHUwNDQyXHUwNDRDIFx1MDQ0MFx1MDQzMFx1MDQ0MVx1MDQ0OFx1MDQzOFx1MDQ0MFx1MDQzNVx1MDQzRFx1MDQzRFx1MDQ0Qlx1MDQzOSBcdTA0NDFcdTA0M0ZcdTA0MzhcdTA0NDFcdTA0M0VcdTA0M0EnLFxyXG4gICAgICAgICAgICAgICAgZm9vdGVyOiB7XHJcbiAgICAgICAgICAgICAgICAgIHNlbGVjdFRleHQ6ICdcdTA0MTJcdTA0NEJcdTA0MzFcdTA0NDBcdTA0MzBcdTA0NDJcdTA0NEMnLFxyXG4gICAgICAgICAgICAgICAgICBjbG9zZVRleHQ6ICdcdTA0MTdcdTA0MzBcdTA0M0FcdTA0NDBcdTA0NEJcdTA0NDJcdTA0NEMnLFxyXG4gICAgICAgICAgICAgICAgICBuYXZpZ2F0ZVRleHQ6ICdcdTA0MUZcdTA0MzVcdTA0NDBcdTA0MzVcdTA0MzlcdTA0NDJcdTA0MzgnLFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfSxcclxuICAgIC8vIGh0dHBzOi8vdml0ZXByZXNzLmRldi9yZWZlcmVuY2UvZGVmYXVsdC10aGVtZS1jb25maWdcclxuICAgIC8vIG5hdjogW1xyXG4gICAgLy8gICB7XHJcbiAgICAvLyAgICAgdGV4dDogJ1x1MDQxNFx1MDQzRVx1MDQzQVx1MDQ0M1x1MDQzQ1x1MDQzNVx1MDQzRFx1MDQ0Mlx1MDQzMFx1MDQ0Nlx1MDQzOFx1MDQ0RicsXHJcbiAgICAvLyAgICAgbGluazogJy9ndWlkZS8nLFxyXG4gICAgLy8gICB9LFxyXG4gICAgLy8gICB7XHJcbiAgICAvLyAgICAgdGV4dDogJ0FQSScsXHJcbiAgICAvLyAgICAgbGluazogJycsXHJcbiAgICAvLyAgIH0sXHJcbiAgICAvLyAgIHtcclxuICAgIC8vICAgICB0ZXh0OiAnVGVycmFmb3JtJyxcclxuICAgIC8vICAgICAvLyBsaW5rOiAnL3RlcnJhZm9ybS8nLFxyXG4gICAgLy8gICAgIGxpbms6ICcnLFxyXG4gICAgLy8gICB9LFxyXG4gICAgLy8gXSxcclxuXHJcbiAgICBkb2NGb290ZXI6IHtcclxuICAgICAgbmV4dDogJ1x1MDQxMlx1MDQzRlx1MDQzNVx1MDQ0MFx1MDQzNVx1MDQzNCcsXHJcbiAgICAgIHByZXY6ICdcdTA0MURcdTA0MzBcdTA0MzdcdTA0MzBcdTA0MzQnXHJcbiAgICB9LFxyXG5cclxuICAgIG91dGxpbmU6IHtcclxuICAgICAgbGFiZWw6ICdcdTA0MjFcdTA0M0VcdTA0MzRcdTA0MzVcdTA0NDBcdTA0MzZcdTA0MzBcdTA0M0RcdTA0MzhcdTA0MzUnXHJcbiAgICB9LFxyXG4gICAgc2lkZWJhcjoge1xyXG4gICAgJy9wbGF0Zm9ybS8nOiBbXHJcbiAgICAgIHtcclxuICAgICAgICB0ZXh0OiAnXHUwNDFGXHUwNDNCXHUwNDMwXHUwNDQyXHUwNDQ0XHUwNDNFXHUwNDQwXHUwNDNDXHUwNDMwIEJlZWxpbmUgQ2xvdWQnLCBsaW5rOiAnL3BsYXRmb3JtL2luZGV4Lm1kJyxcclxuICAgICAgICBjb2xsYXBzZWQ6IHRydWUsXHJcbiAgICAgICAgICBpdGVtczogW1xyXG4gICAgICAgICAgICB7dGV4dDogJ1x1MDQyNlx1MDQzNVx1MDQzRFx1MDQ0Mlx1MDQ0MFx1MDQ0QiBcdTA0M0VcdTA0MzFcdTA0NDBcdTA0MzBcdTA0MzFcdTA0M0VcdTA0NDJcdTA0M0FcdTA0MzggXHUwNDM0XHUwNDMwXHUwNDNEXHUwNDNEXHUwNDRCXHUwNDQ1JywgbGluazogJy9wbGF0Zm9ybS96b25lcy5tZCd9LFxyXG4gICAgICAgICAgICB7dGV4dDogJ1x1MDQyMVx1MDQzNVx1MDQ0MFx1MDQzMlx1MDQzOFx1MDQ0MVx1MDQ0QicsIGxpbms6ICcvcGxhdGZvcm0vc2VydmljZXMvc2VydmljZXMubWQnfSxcclxuICAgICAgICAgICAge3RleHQ6ICdcdTA0MjJcdTA0MzVcdTA0NDVcdTA0M0RcdTA0MzhcdTA0NDdcdTA0MzVcdTA0NDFcdTA0M0FcdTA0MzBcdTA0NEYgXHUwNDNGXHUwNDNFXHUwNDM0XHUwNDM0XHUwNDM1XHUwNDQwXHUwNDM2XHUwNDNBXHUwNDMwJywgbGluazogJy9wbGF0Zm9ybS9zdXBwb3J0L3N1cHBvcnQtb3ZlcnZpZXcubWQnfSwgXHJcbiAgICAgICAgICBdLFxyXG4gICAgICAgIH0sXHJcbiAgICAgIF0sXHJcbiAgICAnL3N0YXJ0Lyc6IFtcclxuICAgICAge1xyXG4gICAgICAgIHRleHQ6ICdcdTA0MURcdTA0MzBcdTA0NDdcdTA0MzBcdTA0M0JcdTA0M0UgXHUwNDQwXHUwNDMwXHUwNDMxXHUwNDNFXHUwNDQyXHUwNDRCIFx1MDQzMiBCZWVsaW5lIENsb3VkJywgbGluazogJy9zdGFydC9pbmRleC5tZCcsXHJcbiAgICAgIH0sXHJcbiAgICAgIHt0ZXh0OiAnXHUwNDFEXHUwNDMwXHUwNDQ3XHUwNDMwXHUwNDQyXHUwNDRDIFx1MDQ0MFx1MDQzMFx1MDQzMVx1MDQzRVx1MDQ0Mlx1MDQ0MycsIGxpbms6ICcvc3RhcnQvZ2V0dGluZy1zdGFydGVkLm1kJ30sXHJcbiAgICAgIHt0ZXh0OiAnXHUwNDExXHUwNDM1XHUwNDQxXHUwNDNGXHUwNDNCXHUwNDMwXHUwNDQyXHUwNDNEXHUwNDRCXHUwNDM5IFx1MDQzRlx1MDQzNVx1MDQ0MFx1MDQzOFx1MDQzRVx1MDQzNCcsIGxpbms6ICcvc3RhcnQvdHJpYWwubWQnfSwgXHJcbiAgICAgIHt0ZXh0OiAnXHUwNDFGXHUwNDNCXHUwNDMwXHUwNDQyXHUwNDNEXHUwNDNFXHUwNDM1IFx1MDQzOFx1MDQ0MVx1MDQzRlx1MDQzRVx1MDQzQlx1MDQ0Q1x1MDQzN1x1MDQzRVx1MDQzMlx1MDQzMFx1MDQzRFx1MDQzOFx1MDQzNScsIGxpbms6ICcvc3RhcnQvb3JnYW5pemF0aW9uLm1kJ30sXHJcbiAgICBdLFxyXG4gICAgJy9iaWxsaW5nLyc6IFtcclxuICAgICAge1xyXG4gICAgICAgIHRleHQ6ICdcdTA0MUVcdTA0MzFcdTA0MzdcdTA0M0VcdTA0NDAgXHUwNDQxXHUwNDM1XHUwNDQwXHUwNDMyXHUwNDM4XHUwNDQxXHUwNDMwJywgbGluazogJy9iaWxsaW5nL2Fib3V0Lm1kJyxcclxuICAgICAgfSxcclxuICAgICAge3RleHQ6ICdcdTA0MjFcdTA0NDdcdTA0MzVcdTA0NDJcdTA0MzAnLCBsaW5rOiAnL2JpbGxpbmcvYWNjb3VudHMubWQnfSxcclxuICAgICAge3RleHQ6ICdcdTA0MjRcdTA0MzhcdTA0M0RcdTA0MzBcdTA0M0RcdTA0NDFcdTA0M0VcdTA0MzJcdTA0NEJcdTA0MzkgXHUwNDNDXHUwNDNFXHUwNDNEXHUwNDM4XHUwNDQyXHUwNDNFXHUwNDQwXHUwNDM4XHUwNDNEXHUwNDMzJywgbGluazogJy9iaWxsaW5nL2ZpbmFuY2lhbC1tb25pdG9yaW5nLm1kJ30sIFxyXG4gICAgICB7dGV4dDogJ1x1MDQxMFx1MDQzRFx1MDQzMFx1MDQzQlx1MDQzOFx1MDQ0Mlx1MDQzOFx1MDQzQVx1MDQzMCBcdTA0M0ZcdTA0M0VcdTA0NDJcdTA0NDBcdTA0MzVcdTA0MzFcdTA0M0JcdTA0MzVcdTA0M0RcdTA0MzhcdTA0NEYnLCBsaW5rOiAnL2JpbGxpbmcvdXNhZ2UtYW5hbHl0aWNzLm1kJ30sXHJcbiAgICBdLFxyXG4gICAgICAnL3ZkYy8nOiBbXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgdGV4dDogJ1x1MDQxMlx1MDQzOFx1MDQ0MFx1MDQ0Mlx1MDQ0M1x1MDQzMFx1MDQzQlx1MDQ0Q1x1MDQzRFx1MDQ0Qlx1MDQzNSBcdTA0MzRcdTA0MzBcdTA0NDJcdTA0MzAtXHUwNDQ2XHUwNDM1XHUwNDNEXHUwNDQyXHUwNDQwXHUwNDRCIFx1MDQzRFx1MDQzMCBWTXdhcmUnLCBsaW5rOiAnL3ZkYy9pbmRleC5tZCcsXHJcbiAgICAgICAgfSxcclxuICAgICAgICB7XHJcbiAgICAgICAgICB0ZXh0OiAnXHUwNDFFXHUwNDMxXHUwNDM3XHUwNDNFXHUwNDQwIFx1MDQ0MVx1MDQzNVx1MDQ0MFx1MDQzMlx1MDQzOFx1MDQ0MVx1MDQzMCcsIGxpbms6ICcvdmRjL3ZkYy1vdmVydmlldy5tZCdcclxuICAgICAgICB9LFxyXG4gICAgICAgIHtcclxuICAgICAgICAgIHRleHQ6ICdcdTA0MTFcdTA0NEJcdTA0NDFcdTA0NDJcdTA0NDBcdTA0NEJcdTA0MzkgXHUwNDQxXHUwNDQyXHUwNDMwXHUwNDQwXHUwNDQyJywgbGluazogJy92ZGMvdmRjLWdldHRpbmctc3RhcnRlZC5tZCdcclxuICAgICAgICB9LCBcclxuICAgICAgICB7XHJcbiAgICAgICAgICB0ZXh0OiAnXHUwNDEyXHUwNDM4XHUwNDQwXHUwNDQyXHUwNDQzXHUwNDMwXHUwNDNCXHUwNDRDXHUwNDNEXHUwNDRCXHUwNDM1IFx1MDQzNFx1MDQzMFx1MDQ0Mlx1MDQzMC1cdTA0NDZcdTA0MzVcdTA0M0RcdTA0NDJcdTA0NDBcdTA0NEInLCBsaW5rOiAnL3ZkYy92ZGMtaG93LXRvL3ZkYy1pbmRleC5tZCcsXHJcbiAgICAgICAgICBjb2xsYXBzZWQ6IHRydWUsXHJcbiAgICAgICAgICBpdGVtczogW1xyXG4gICAgICAgICAgICB7IHRleHQ6ICdcdTA0MjFcdTA0M0VcdTA0MzdcdTA0MzRcdTA0MzBcdTA0M0RcdTA0MzhcdTA0MzUgXHUwNDM0XHUwNDMwXHUwNDQyXHUwNDMwLVx1MDQ0Nlx1MDQzNVx1MDQzRFx1MDQ0Mlx1MDQ0MFx1MDQzMCcsIGxpbms6ICcvdmRjL3ZkYy1ob3ctdG8vdmRjLWNyZWF0ZS5tZCcgfSxcclxuICAgICAgICAgICAgeyB0ZXh0OiAnXHUwNDEyXHUwNDQ1XHUwNDNFXHUwNDM0IFx1MDQzMiBcdTA0MzRcdTA0MzBcdTA0NDJcdTA0MzAtXHUwNDQ2XHUwNDM1XHUwNDNEXHUwNDQyXHUwNDQwJywgbGluazogJy92ZGMvdmRjLWhvdy10by92ZGMtZW50ZXIubWQnIH0sXHJcbiAgICAgICAgICAgIHsgdGV4dDogJ1x1MDQyM1x1MDQzRlx1MDQ0MFx1MDQzMFx1MDQzMlx1MDQzQlx1MDQzNVx1MDQzRFx1MDQzOFx1MDQzNSBcdTA0MzRcdTA0MzBcdTA0NDJcdTA0MzAtXHUwNDQ2XHUwNDM1XHUwNDNEXHUwNDQyXHUwNDQwXHUwNDNFXHUwNDNDJywgbGluazogJy92ZGMvdmRjLWhvdy10by92ZGMtbWFuYWdlLm1kJyB9LFxyXG4gICAgICAgICAgICB7IHRleHQ6ICdcdTA0MTRcdTA0MzJcdTA0NDNcdTA0NDVcdTA0NDRcdTA0MzBcdTA0M0FcdTA0NDJcdTA0M0VcdTA0NDBcdTA0M0RcdTA0MzBcdTA0NEYgXHUwNDMwXHUwNDQzXHUwNDQyXHUwNDM1XHUwNDNEXHUwNDQyXHUwNDM4XHUwNDQ0XHUwNDM4XHUwNDNBXHUwNDMwXHUwNDQ2XHUwNDM4XHUwNDRGJywgbGluazogJy92ZGMvdmRjLWhvdy10by92ZGMtMmZhLm1kJywgXHJcbiAgICAgICAgICAgICAgY29sbGFwc2VkOiB0cnVlLFxyXG4gICAgICAgICAgICAgIGl0ZW1zOiBbXHJcbiAgICAgICAgICAgICAgICB7dGV4dDogJ1x1MDQxRlx1MDQzRVx1MDQzNFx1MDQzQVx1MDQzQlx1MDQ0RVx1MDQ0N1x1MDQzNVx1MDQzRFx1MDQzOFx1MDQzNSAyRkEnLCBsaW5rOiAnL3ZkYy92ZGMtaG93LXRvL3ZkYy0yZmEtc3RhcnQubWQnfSxcclxuICAgICAgICAgICAgICAgIHt0ZXh0OiAnXHUwNDIzXHUwNDNGXHUwNDQwXHUwNDMwXHUwNDMyXHUwNDNCXHUwNDM1XHUwNDNEXHUwNDM4XHUwNDM1IDJGQScsIGxpbms6ICcvdmRjL3ZkYy1ob3ctdG8vdmRjLTJmYS1tYW5hZ2UubWQnfSwgICAgICBcclxuICAgICAgICAgICAgICBdLCAgXHJcbiAgICAgICAgICAgIH0sXHJcbiAgICAgICAgICBdLFxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgLy8geyB0ZXh0OiAnXHUwNDIyXHUwNDMwXHUwNDQwXHUwNDM4XHUwNDQ0XHUwNDM4XHUwNDNBXHUwNDMwXHUwNDQ2XHUwNDM4XHUwNDRGJywgbGluazogJy92ZGMvdmRjLXRhcmlmLm1kJyB9LFxyXG4gICAgICAgXSxcclxuICAgICAgJy9jb21wdXRlLyc6IFtcclxuICAgICAgICB7XHJcbiAgICAgICAgICB0ZXh0OiAnXHUwNDEyXHUwNDM4XHUwNDQwXHUwNDQyXHUwNDQzXHUwNDMwXHUwNDNCXHUwNDRDXHUwNDNEXHUwNDRCXHUwNDM1IFx1MDQzQ1x1MDQzMFx1MDQ0OFx1MDQzOFx1MDQzRFx1MDQ0QicsIGxpbms6ICcvY29tcHV0ZS9pbmRleC5tZCcsXHJcbiAgICAgICAgfSxcclxuICAgICAgICAvLyAge3RleHQ6ICdcdTA0MTFcdTA0NEJcdTA0NDFcdTA0NDJcdTA0NDBcdTA0NEJcdTA0MzkgXHUwNDQxXHUwNDQyXHUwNDMwXHUwNDQwXHUwNDQyJywgbGluazogJy9jb21wdXRlL2NvbXB1dGUtZ2V0dGluZy1zdGFydGVkLm1kJ30sIFxyXG4gICAgICAgIHsgdGV4dDogJ1x1MDQxRVx1MDQzMVx1MDQzN1x1MDQzRVx1MDQ0MCBcdTA0NDFcdTA0MzVcdTA0NDBcdTA0MzJcdTA0MzhcdTA0NDFcdTA0MzAnLCBsaW5rOiAnL2NvbXB1dGUvY29tcHV0ZS1vdmVydmlldy5tZCcgfSxcclxuICAgICAgICB7IHRleHQ6ICdcdTA0MTJcdTA0MzhcdTA0NDBcdTA0NDJcdTA0NDNcdTA0MzBcdTA0M0JcdTA0NENcdTA0M0RcdTA0NEJcdTA0MzUgXHUwNDNDXHUwNDMwXHUwNDQ4XHUwNDM4XHUwNDNEXHUwNDRCJywgbGluazogJy9jb21wdXRlL2NvbXB1dGUtaG93LXRvL2NvbXB1dGUtaW5kZXgubWQnLFxyXG4gICAgICAgICAgY29sbGFwc2VkOiB0cnVlLFxyXG4gICAgICAgICAgaXRlbXM6IFtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsgdGV4dDogJ1x1MDQyMVx1MDQzRVx1MDQzN1x1MDQzNFx1MDQzMFx1MDQzRFx1MDQzOFx1MDQzNSBcdTA0MTJcdTA0MUMnLCBsaW5rOiAnL2NvbXB1dGUvY29tcHV0ZS1ob3ctdG8vY29tcHV0ZS1zZXJ2ZXJzLWNyZWF0ZS5tZCcgfSxcclxuICAgICAgICAgICAgICAgIHsgdGV4dDogJ1x1MDQxRlx1MDQzRVx1MDQzNFx1MDQzQVx1MDQzQlx1MDQ0RVx1MDQ0N1x1MDQzNVx1MDQzRFx1MDQzOFx1MDQzNSBcdTA0M0EgXHUwNDEyXHUwNDFDJywgbGluazogJy9jb21wdXRlL2NvbXB1dGUtaG93LXRvL2NvbXB1dGUtY29ubmVjdC5tZCcgfSxcclxuICAgICAgICAgICAgICAgIHsgdGV4dDogJ1x1MDQyM1x1MDQzRlx1MDQ0MFx1MDQzMFx1MDQzMlx1MDQzQlx1MDQzNVx1MDQzRFx1MDQzOFx1MDQzNSBcdTA0MTJcdTA0MUMnLCBsaW5rOiAnL2NvbXB1dGUvY29tcHV0ZS1ob3ctdG8vY29tcHV0ZS1zZXJ2ZXJzLW1hbmFnZS5tZCcgfSxcclxuICAgICAgICAgICAgICAgIF0sXHJcbiAgICAgICAgICAgICAgfSxcclxuICAgICAgICB7IHRleHQ6ICdcdTA0MTRcdTA0MzhcdTA0NDFcdTA0M0FcdTA0MzgnLCBsaW5rOiAnL2NvbXB1dGUvY29tcHV0ZS1ob3ctdG8vY29tcHV0ZS1kaXNrcy5tZCcgfSxcclxuICAgICAgICB7IHRleHQ6ICdJUC1cdTA0MzBcdTA0MzRcdTA0NDBcdTA0MzVcdTA0NDFcdTA0MzAnLCBsaW5rOiAnL2NvbXB1dGUvY29tcHV0ZS1ob3ctdG8vY29tcHV0ZS1pcC5tZCcgfSxcclxuICAgICAgICB7IHRleHQ6ICdcdTA0MTNcdTA0NDBcdTA0NDNcdTA0M0ZcdTA0M0ZcdTA0NEIgXHUwNDQwXHUwNDMwXHUwNDM3XHUwNDNDXHUwNDM1XHUwNDQ5XHUwNDM1XHUwNDNEXHUwNDM4XHUwNDRGJywgbGluazogJy9jb21wdXRlL2NvbXB1dGUtaG93LXRvL2NvbXB1dGUtYWZmaW5pdHkubWQnIH0sXHJcbiAgICAgICAgeyB0ZXh0OiAnXHUwNDFGXHUwNDQwXHUwNDMwXHUwNDNBXHUwNDQyXHUwNDM4XHUwNDQ3XHUwNDM1XHUwNDQxXHUwNDNBXHUwNDM4XHUwNDM1IFx1MDQ0MFx1MDQ0M1x1MDQzQVx1MDQzRVx1MDQzMlx1MDQzRVx1MDQzNFx1MDQ0MVx1MDQ0Mlx1MDQzMlx1MDQzMCcsIGxpbms6ICcvY29tcHV0ZS9jb21wdXRlLWd1aWRlL2NvbXB1dGUtZ3VpZGUtaW5kZXgubWQnLFxyXG4gICAgICAgICAgY29sbGFwc2VkOiB0cnVlLFxyXG4gICAgICAgICAgaXRlbXM6IFtcclxuICAgICAgICAgICAgeyB0ZXh0OiAnXHUwNDFGXHUwNDNFXHUwNDM0XHUwNDNBXHUwNDNCXHUwNDRFXHUwNDQ3XHUwNDM1XHUwNDNEXHUwNDM4XHUwNDM1IFx1MDQzRlx1MDQzRSBTU0ggXHUwNDNBIFx1MDQxMlx1MDQxQyBcdTA0MzdcdTA0MzBcdTA0M0FcdTA0NDBcdTA0NEJcdTA0NDJcdTA0M0VcdTA0MzNcdTA0M0UgXHUwNDNBXHUwNDNFXHUwNDNEXHUwNDQyXHUwNDQzXHUwNDQwXHUwNDMwJywgbGluazogJy9jb21wdXRlL2NvbXB1dGUtZ3VpZGUvY29tcHV0ZS1ndWlkZS1zc2gtaW5zaWRlLm1kJyB9LFxyXG4gICAgICAgICAgICB7IHRleHQ6ICdcdTA0MURcdTA0MzBcdTA0NDFcdTA0NDJcdTA0NDBcdTA0M0VcdTA0MzlcdTA0M0FcdTA0MzAgc2l0ZS10by1zaXRlIFZQTiBcdTA0NDEgXHUwNDNGXHUwNDNFXHUwNDNDXHUwNDNFXHUwNDQ5XHUwNDRDXHUwNDRFIFZ5T1MnLCBsaW5rOiAnL2NvbXB1dGUvY29tcHV0ZS1ndWlkZS9jb21wdXRlLWd1aWRlLXZ5b3MubWQnIH0sXHJcbiAgICAgICAgICBdLFxyXG4gICAgICAgIH0sXHJcbiAgICAgIF0sXHJcbiAgICAgICcvYWRtaW4vJzogW1xyXG4gICAgICB7XHJcbiAgICAgICAgdGV4dDogJ1x1MDQxMFx1MDQzNFx1MDQzQ1x1MDQzOFx1MDQzRFx1MDQzOFx1MDQ0MVx1MDQ0Mlx1MDQ0MFx1MDQzOFx1MDQ0MFx1MDQzRVx1MDQzMlx1MDQzMFx1MDQzRFx1MDQzOFx1MDQzNScsIGxpbms6ICcvYWRtaW4vaW5kZXgubWQnLFxyXG4gICAgICB9LFxyXG4gICAgICB7dGV4dDogJ1x1MDQyM1x1MDQzRlx1MDQ0MFx1MDQzMFx1MDQzMlx1MDQzQlx1MDQzNVx1MDQzRFx1MDQzOFx1MDQzNSBcdTA0M0FcdTA0M0JcdTA0NEVcdTA0NDdcdTA0MzVcdTA0MzJcdTA0NEJcdTA0M0NcdTA0MzggXHUwNDNGXHUwNDMwXHUwNDQwXHUwNDMwXHUwNDNDXHUwNDM4JywgbGluazogJy9hZG1pbi9zc2gubWQnfSxcclxuICAgICAgXSwgICAgXHJcbiAgICAgIH0sICBcclxuICAgIH0sXHJcbiAgfVxyXG4pXHJcbiIsICJjb25zdCBfX3ZpdGVfaW5qZWN0ZWRfb3JpZ2luYWxfZGlybmFtZSA9IFwiQzpcXFxcVXNlcnNcXFxcQUFBbmlzaW5cXFxcRG9jdW1lbnRzXFxcXGJlZWNsb3VkLWRvY3NcXFxcc3JjXFxcXC52aXRlcHJlc3NcIjtjb25zdCBfX3ZpdGVfaW5qZWN0ZWRfb3JpZ2luYWxfZmlsZW5hbWUgPSBcIkM6XFxcXFVzZXJzXFxcXEFBQW5pc2luXFxcXERvY3VtZW50c1xcXFxiZWVjbG91ZC1kb2NzXFxcXHNyY1xcXFwudml0ZXByZXNzXFxcXG92ZXJyaWRlLWNvbXBvbmVudHMudHNcIjtjb25zdCBfX3ZpdGVfaW5qZWN0ZWRfb3JpZ2luYWxfaW1wb3J0X21ldGFfdXJsID0gXCJmaWxlOi8vL0M6L1VzZXJzL0FBQW5pc2luL0RvY3VtZW50cy9iZWVjbG91ZC1kb2NzL3NyYy8udml0ZXByZXNzL292ZXJyaWRlLWNvbXBvbmVudHMudHNcIjtpbXBvcnQgeyBmaWxlVVJMVG9QYXRoLCBVUkwgfSBmcm9tICdub2RlOnVybCdcclxuXHJcbmV4cG9ydCBjb25zdCBvdmVycmlkZUNvbXBvbmVudHMgPSAoKSA9PiAoXHJcbiAgICBbXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgZmluZDogL14uKlxcL1ZQU2lkZWJhclxcLnZ1ZSQvLFxyXG4gICAgICAgICAgcmVwbGFjZW1lbnQ6IGZpbGVVUkxUb1BhdGgoXHJcbiAgICAgICAgICAgIG5ldyBVUkwoJy4vdGhlbWUvY29tcG9uZW50cy9DdXN0b21TaWRlYmFyLnZ1ZScsIGltcG9ydC5tZXRhLnVybClcclxuICAgICAgICAgICkgXHJcbiAgICAgICAgfSxcclxuICAgICAgICB7XHJcbiAgICAgICAgICBmaW5kOiAvXi4qXFwvVlBOYXZCYXJcXC52dWUkLyxcclxuICAgICAgICAgIHJlcGxhY2VtZW50OiBmaWxlVVJMVG9QYXRoKFxyXG4gICAgICAgICAgICBuZXcgVVJMKCcuL3RoZW1lL2NvbXBvbmVudHMvQ3VzdG9tTmF2QmFyLnZ1ZScsIGltcG9ydC5tZXRhLnVybClcclxuICAgICAgICAgICkgXHJcbiAgICAgICAgfSxcclxuICAgICAgICB7XHJcbiAgICAgICAgICBmaW5kOiAvXi4qXFwvVlBEb2NcXC52dWUkLyxcclxuICAgICAgICAgIHJlcGxhY2VtZW50OiBmaWxlVVJMVG9QYXRoKFxyXG4gICAgICAgICAgICBuZXcgVVJMKCcuL3RoZW1lL2NvbXBvbmVudHMvQ3VzdG9tRG9jLnZ1ZScsIGltcG9ydC5tZXRhLnVybClcclxuICAgICAgICAgICkgXHJcbiAgICAgICAgfSxcclxuICAgICAgICB7XHJcbiAgICAgICAgICBmaW5kOiAvXi4qXFwvVlBDb250ZW50XFwudnVlJC8sXHJcbiAgICAgICAgICByZXBsYWNlbWVudDogZmlsZVVSTFRvUGF0aChcclxuICAgICAgICAgICAgbmV3IFVSTCgnLi90aGVtZS9jb21wb25lbnRzL0N1c3RvbUNvbnRlbnQudnVlJywgaW1wb3J0Lm1ldGEudXJsKVxyXG4gICAgICAgICAgKSBcclxuICAgICAgICB9LFxyXG4gICAgICAgIHtcclxuICAgICAgICAgIGZpbmQ6IC9eLipcXC9WUEhvbWVcXC52dWUkLyxcclxuICAgICAgICAgIHJlcGxhY2VtZW50OiBmaWxlVVJMVG9QYXRoKFxyXG4gICAgICAgICAgICBuZXcgVVJMKCcuL3RoZW1lL2NvbXBvbmVudHMvQ3VzdG9tSG9tZS52dWUnLCBpbXBvcnQubWV0YS51cmwpXHJcbiAgICAgICAgICApIFxyXG4gICAgICAgIH0sXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgZmluZDogL14uKlxcL1ZQRG9jRm9vdGVyXFwudnVlJC8sXHJcbiAgICAgICAgICByZXBsYWNlbWVudDogZmlsZVVSTFRvUGF0aChcclxuICAgICAgICAgICAgbmV3IFVSTCgnLi90aGVtZS9jb21wb25lbnRzL0N1c3RvbURvY0Zvb3Rlci52dWUnLCBpbXBvcnQubWV0YS51cmwpXHJcbiAgICAgICAgICApIFxyXG4gICAgICAgIH0sXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgZmluZDogL14uKlxcL1ZQTmF2QmFyTWVudUxpbmtcXC52dWUkLyxcclxuICAgICAgICAgIHJlcGxhY2VtZW50OiBmaWxlVVJMVG9QYXRoKFxyXG4gICAgICAgICAgICBuZXcgVVJMKCcuL3RoZW1lL2NvbXBvbmVudHMvQ3VzdG9tTmF2QmFyTWVudUxpbmsudnVlJywgaW1wb3J0Lm1ldGEudXJsKVxyXG4gICAgICAgICAgKSBcclxuICAgICAgICB9LFxyXG4gICAgICAgIHtcclxuICAgICAgICAgIGZpbmQ6IC9eLipcXC9WUEZlYXR1cmVcXC52dWUkLyxcclxuICAgICAgICAgIHJlcGxhY2VtZW50OiBmaWxlVVJMVG9QYXRoKFxyXG4gICAgICAgICAgICBuZXcgVVJMKCcuL3RoZW1lL2NvbXBvbmVudHMvQ3VzdG9tSG9tZUZlYXR1cmUudnVlJywgaW1wb3J0Lm1ldGEudXJsKVxyXG4gICAgICAgICAgKSBcclxuICAgICAgICB9LFxyXG4gICAgICAgIHtcclxuICAgICAgICAgIGZpbmQ6IC9eLipcXC9WUEJ1dHRvblxcLnZ1ZSQvLFxyXG4gICAgICAgICAgcmVwbGFjZW1lbnQ6IGZpbGVVUkxUb1BhdGgoXHJcbiAgICAgICAgICAgIG5ldyBVUkwoJy4vdGhlbWUvY29tcG9uZW50cy9DdXN0b21CdXR0b24udnVlJywgaW1wb3J0Lm1ldGEudXJsKVxyXG4gICAgICAgICAgKSBcclxuICAgICAgICB9LFxyXG4gICAgICAgIHtcclxuICAgICAgICAgIGZpbmQ6IC9eLipcXC9WUEhlcm9cXC52dWUkLyxcclxuICAgICAgICAgIHJlcGxhY2VtZW50OiBmaWxlVVJMVG9QYXRoKFxyXG4gICAgICAgICAgICBuZXcgVVJMKCcuL3RoZW1lL2NvbXBvbmVudHMvQ3VzdG9tSGVyby52dWUnLCBpbXBvcnQubWV0YS51cmwpXHJcbiAgICAgICAgICApIFxyXG4gICAgICAgIH0sXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgZmluZDogL14uKlxcL1ZQTmF2QmFyU2VhcmNoQnV0dG9uXFwudnVlJC8sXHJcbiAgICAgICAgICByZXBsYWNlbWVudDogZmlsZVVSTFRvUGF0aChcclxuICAgICAgICAgICAgbmV3IFVSTCgnLi90aGVtZS9jb21wb25lbnRzL0N1c3RvbU5hdkJhclNlYXJjaEJ1dHRvbi52dWUnLCBpbXBvcnQubWV0YS51cmwpXHJcbiAgICAgICAgICApIFxyXG4gICAgICAgIH0sXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgZmluZDogL14uKlxcL1ZQSG9tZUhlcm9cXC52dWUkLyxcclxuICAgICAgICAgIHJlcGxhY2VtZW50OiBmaWxlVVJMVG9QYXRoKFxyXG4gICAgICAgICAgICBuZXcgVVJMKCcuL3RoZW1lL2NvbXBvbmVudHMvQ3VzdG9tSG9tZUhlcm8udnVlJywgaW1wb3J0Lm1ldGEudXJsKVxyXG4gICAgICAgICAgKSBcclxuICAgICAgICB9LFxyXG4gICAgICAgIHtcclxuICAgICAgICAgIGZpbmQ6IC9eLipcXC9WUExvY2FsU2VhcmNoQm94XFwudnVlJC8sXHJcbiAgICAgICAgICByZXBsYWNlbWVudDogZmlsZVVSTFRvUGF0aChcclxuICAgICAgICAgICAgbmV3IFVSTCgnLi90aGVtZS9jb21wb25lbnRzL0N1c3RvbUxvY2FsU2VhcmNoQm94LnZ1ZScsIGltcG9ydC5tZXRhLnVybClcclxuICAgICAgICAgICkgXHJcbiAgICAgICAgfSxcclxuICAgIF1cclxuKVxyXG4iXSwKICAibWFwcGluZ3MiOiAiO0FBQWdXLFNBQVMsb0JBQW9CO0FBQzdY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 diff --git a/src/billing/about.md b/src/billing/about.md new file mode 100644 index 0000000..d71ec60 --- /dev/null +++ b/src/billing/about.md @@ -0,0 +1,23 @@ +# Обзор сервиса + +Биллинг предназначен для управления финансовыми и учетными операциями в Beeline Cloud. Здесь вы можете просматривать счета, отслеживать расходы и анализировать использование ресурсов. + +В Биллинге вы можете: + +- просматривать и оплачивать счета. +- контролировать траты по сервисам и проектам. +- анализировать, какие ресурсы используются и в каком объеме. + +## Разделы биллинга + +### Счета + +Позволяет просматривать все выставленные счета и оплачивать услуги Beeline Cloud. Для каждого расчетного периода доступны документы со счетами, которые можно скачать в формате PDF. + +### Финансовый мониторинг + +Позволяет анализировать расходы за выбранный период. Вы можете увидеть общую сумму затрат, распределение расходов по сервисам и детализированную таблицу с их стоимостью. + +### Аналитика потребления + +Позволяет отслеживать использование ресурсов в проектах. Вы можете проверить, какие виртуальные машины активны, какие конфигурации применяются и как распределяются ресурсы между сервисами. diff --git a/src/billing/accounts.md b/src/billing/accounts.md new file mode 100644 index 0000000..c114ae4 --- /dev/null +++ b/src/billing/accounts.md @@ -0,0 +1,30 @@ +# Счета + +Раздел Счета позволяет просматривать все выставленные счета и оплачивать услуги Beeline Cloud. Для каждого расчетного периода доступны документы со счетами. Все счета можно скачать в формате PDF. + +## Как работать со счетами + +Счет формируется автоматически один раз в месяц. Дата появления нового счета отображается в верхней части страницы. + +Чтобы посмотреть счета за период: + +1. Перейдите в раздел **Биллинг** → **Счета**. +2. Задайте период в верхней части страницы. + +В списке счетов будут показы: + +- номер счета. +- дата выставления. +- расчетный период. +- сумма. +- статус оплаты. + +Нажмите на счет, чтобы открыть его карточку. + +В карточке можно посмотреть: + +- информацию о договоре. +- срок оплаты. +- детализацию по услугам и налогам. +- банковские реквизиты для оплаты. +- контакты поддержки. diff --git a/src/billing/financial-monitoring.md b/src/billing/financial-monitoring.md new file mode 100644 index 0000000..c8de70c --- /dev/null +++ b/src/billing/financial-monitoring.md @@ -0,0 +1,24 @@ +# Финансовый мониторинг + +Раздел Финансовый мониторинг позволяет анализировать расходы на облачные ресурсы Beeline Cloud. Здесь вы можете отслеживать траты за выбранный период и просматривать детализацию по каждому сервису. + +## Просмотр расходов + +1. Перейдите в раздел **Биллинг** → **Финансовый мониторинг**. +2. Задайте фильтры в верхней части страницы: + + - `Период`: выберите даты начала и окончания. + - `Ресурсы`: отобразите все расходы или только по выбранным ресурсам. + +На странице отобразятся: + +- Общая сумма расходов за выбранный период без НДС. +- График расходов — диаграмма с распределением затрат по сервисам. +- Детализация — таблица со списком ресурсов и их стоимостью. + +В таблице указаны: + +- наименование ресурса. +- стоимость ресурса за выбранный период. + +Вы можете скачать детализацию в формате `.csv` для дальнейшего анализа или отчетности. diff --git a/src/billing/index.md b/src/billing/index.md deleted file mode 100644 index 204ee14..0000000 --- a/src/billing/index.md +++ /dev/null @@ -1 +0,0 @@ -# Биллинг \ No newline at end of file diff --git a/src/billing/usage-analytics.md b/src/billing/usage-analytics.md new file mode 100644 index 0000000..fe2aa08 --- /dev/null +++ b/src/billing/usage-analytics.md @@ -0,0 +1,26 @@ +# Аналитика потребления + +Раздел Аналитика потребления позволяет отслеживать использование ресурсов в проектах Beeline Cloud. Вы можете посмотреть в разделе какие виртуальные машины активны, какие конфигурации применяются и как распределяются ресурсы между сервисами. + +## Как работать с аналитикой потребления + +1. Перейдите в раздел **Биллинг** → **Аналитика потребления**. +2. Задайте фильтры в верхней части страницы: + + - `Проект`: выберите проект, по которому нужно построить аналитику. + - `Сервис`: выберите сервис, например, **Виртуальные дата-центры на VMware**. + - `Период`: задайте даты начала и окончания. + - `Ресурсы`: отобразите все ресурсы или только выбранные. + +В таблице на странице отобразятся: + +- дата начала действия конфигурации. +- дата окончания действия конфигурации. +- имя виртуальной машины. +- тип ресурса. +- количество потребленного ресурса. +- статус виртуальной машины. + +Дополнительно можно включить отображение колонок `ID ВМ` и `Кластер`. Для этого нажмите кнопку ![del](../compute/compute-how-to/image/scale_disk.png) и выберите колонки. + +Вы можете скачать детализацию в формате CSV для анализа или отчетности. diff --git a/src/index.md b/src/index.md index a2d94b9..f1fb7b4 100644 --- a/src/index.md +++ b/src/index.md @@ -38,8 +38,7 @@ features: icon: graph_up - title: Биллинг icon: wallet - link: /billing/index - disabled: true + link: /billing/about - title: Безопасность и стандарты icon: security link: '' From 089f9d1e989bfa204a36a28b2bd3c9634cbbb8f4 Mon Sep 17 00:00:00 2001 From: Aleksandr Anisin Date: Thu, 25 Sep 2025 09:09:43 +0300 Subject: [PATCH 02/11] =?UTF-8?q?=D0=A3=D0=B4=D0=B0=D0=BB=D0=B8=D0=BB=20?= =?UTF-8?q?=D0=B2=D1=80=D0=B5=D0=BC=D0=B5=D0=BD=D0=BD=D1=8B=D0=B9=20=D1=84?= =?UTF-8?q?=D0=B0=D0=B9=D0=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ....timestamp-1758780457547-bb84a71010017.mjs | 277 ------------------ 1 file changed, 277 deletions(-) delete mode 100644 src/.vitepress/config.mts.timestamp-1758780457547-bb84a71010017.mjs diff --git a/src/.vitepress/config.mts.timestamp-1758780457547-bb84a71010017.mjs b/src/.vitepress/config.mts.timestamp-1758780457547-bb84a71010017.mjs deleted file mode 100644 index 30d52b1..0000000 --- a/src/.vitepress/config.mts.timestamp-1758780457547-bb84a71010017.mjs +++ /dev/null @@ -1,277 +0,0 @@ -// src/.vitepress/config.mts -import { defineConfig } from "file:///C:/Users/AAAnisin/Documents/beecloud-docs/node_modules/vitepress/dist/node/index.js"; -import { tabsMarkdownPlugin } from "file:///C:/Users/AAAnisin/Documents/beecloud-docs/node_modules/vitepress-plugin-tabs/dist/index.js"; - -// src/.vitepress/override-components.ts -import { fileURLToPath, URL } from "node:url"; -var __vite_injected_original_import_meta_url = "file:///C:/Users/AAAnisin/Documents/beecloud-docs/src/.vitepress/override-components.ts"; -var overrideComponents = () => [ - { - find: /^.*\/VPSidebar\.vue$/, - replacement: fileURLToPath( - new URL("./theme/components/CustomSidebar.vue", __vite_injected_original_import_meta_url) - ) - }, - { - find: /^.*\/VPNavBar\.vue$/, - replacement: fileURLToPath( - new URL("./theme/components/CustomNavBar.vue", __vite_injected_original_import_meta_url) - ) - }, - { - find: /^.*\/VPDoc\.vue$/, - replacement: fileURLToPath( - new URL("./theme/components/CustomDoc.vue", __vite_injected_original_import_meta_url) - ) - }, - { - find: /^.*\/VPContent\.vue$/, - replacement: fileURLToPath( - new URL("./theme/components/CustomContent.vue", __vite_injected_original_import_meta_url) - ) - }, - { - find: /^.*\/VPHome\.vue$/, - replacement: fileURLToPath( - new URL("./theme/components/CustomHome.vue", __vite_injected_original_import_meta_url) - ) - }, - { - find: /^.*\/VPDocFooter\.vue$/, - replacement: fileURLToPath( - new URL("./theme/components/CustomDocFooter.vue", __vite_injected_original_import_meta_url) - ) - }, - { - find: /^.*\/VPNavBarMenuLink\.vue$/, - replacement: fileURLToPath( - new URL("./theme/components/CustomNavBarMenuLink.vue", __vite_injected_original_import_meta_url) - ) - }, - { - find: /^.*\/VPFeature\.vue$/, - replacement: fileURLToPath( - new URL("./theme/components/CustomHomeFeature.vue", __vite_injected_original_import_meta_url) - ) - }, - { - find: /^.*\/VPButton\.vue$/, - replacement: fileURLToPath( - new URL("./theme/components/CustomButton.vue", __vite_injected_original_import_meta_url) - ) - }, - { - find: /^.*\/VPHero\.vue$/, - replacement: fileURLToPath( - new URL("./theme/components/CustomHero.vue", __vite_injected_original_import_meta_url) - ) - }, - { - find: /^.*\/VPNavBarSearchButton\.vue$/, - replacement: fileURLToPath( - new URL("./theme/components/CustomNavBarSearchButton.vue", __vite_injected_original_import_meta_url) - ) - }, - { - find: /^.*\/VPHomeHero\.vue$/, - replacement: fileURLToPath( - new URL("./theme/components/CustomHomeHero.vue", __vite_injected_original_import_meta_url) - ) - }, - { - find: /^.*\/VPLocalSearchBox\.vue$/, - replacement: fileURLToPath( - new URL("./theme/components/CustomLocalSearchBox.vue", __vite_injected_original_import_meta_url) - ) - } -]; - -// src/.vitepress/config.mts -var new_version = process.env?.VITE_NEW_VERSION; -console.log({ base: typeof new_version !== "undefined" ? "/" : "/docs/" }); -var config_default = defineConfig( - { - title: "cloud", - description: "\u0414\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u0430\u0446\u0438\u044F Beeline Cloud", - head: [["link", { rel: "icon", type: "image/png", sizes: "32x32", href: "/bee-favicon.png" }]], - base: typeof new_version !== "undefined" ? "/" : "/docs/", - markdown: { - config(md) { - md.use(tabsMarkdownPlugin); - } - }, - vite: { - resolve: { - alias: overrideComponents() - } - }, - locales: { - root: { - label: "\u0420\u0443\u0441\u0441\u043A\u0438\u0439", - lang: "ru" - } - }, - themeConfig: { - logo: { - light: "/logo-light-theme.svg", - dark: "/logo-dark-theme.svg", - alt: "cloud" - }, - search: { - provider: "local", - options: { - locales: { - root: { - translations: { - button: { - buttonText: "\u041F\u043E\u0438\u0441\u043A", - buttonAriaLabel: "\u041F\u043E\u0438\u0441\u043A" - }, - modal: { - noResultsText: "\u041D\u0435\u0442 \u0440\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442\u043E\u0432 \u0434\u043B\u044F", - resetButtonTitle: "\u0421\u0431\u0440\u043E\u0441\u0438\u0442\u044C", - displayDetails: "\u041F\u043E\u043A\u0430\u0437\u0430\u0442\u044C \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u043D\u044B\u0439 \u0441\u043F\u0438\u0441\u043E\u043A", - footer: { - selectText: "\u0412\u044B\u0431\u0440\u0430\u0442\u044C", - closeText: "\u0417\u0430\u043A\u0440\u044B\u0442\u044C", - navigateText: "\u041F\u0435\u0440\u0435\u0439\u0442\u0438" - } - } - } - } - } - } - }, - // https://vitepress.dev/reference/default-theme-config - // nav: [ - // { - // text: 'Документация', - // link: '/guide/', - // }, - // { - // text: 'API', - // link: '', - // }, - // { - // text: 'Terraform', - // // link: '/terraform/', - // link: '', - // }, - // ], - docFooter: { - next: "\u0412\u043F\u0435\u0440\u0435\u0434", - prev: "\u041D\u0430\u0437\u0430\u0434" - }, - outline: { - label: "\u0421\u043E\u0434\u0435\u0440\u0436\u0430\u043D\u0438\u0435" - }, - sidebar: { - "/platform/": [ - { - text: "\u041F\u043B\u0430\u0442\u0444\u043E\u0440\u043C\u0430 Beeline Cloud", - link: "/platform/index.md", - collapsed: true, - items: [ - { text: "\u0426\u0435\u043D\u0442\u0440\u044B \u043E\u0431\u0440\u0430\u0431\u043E\u0442\u043A\u0438 \u0434\u0430\u043D\u043D\u044B\u0445", link: "/platform/zones.md" }, - { text: "\u0421\u0435\u0440\u0432\u0438\u0441\u044B", link: "/platform/services/services.md" }, - { text: "\u0422\u0435\u0445\u043D\u0438\u0447\u0435\u0441\u043A\u0430\u044F \u043F\u043E\u0434\u0434\u0435\u0440\u0436\u043A\u0430", link: "/platform/support/support-overview.md" } - ] - } - ], - "/start/": [ - { - text: "\u041D\u0430\u0447\u0430\u043B\u043E \u0440\u0430\u0431\u043E\u0442\u044B \u0432 Beeline Cloud", - link: "/start/index.md" - }, - { text: "\u041D\u0430\u0447\u0430\u0442\u044C \u0440\u0430\u0431\u043E\u0442\u0443", link: "/start/getting-started.md" }, - { text: "\u0411\u0435\u0441\u043F\u043B\u0430\u0442\u043D\u044B\u0439 \u043F\u0435\u0440\u0438\u043E\u0434", link: "/start/trial.md" }, - { text: "\u041F\u043B\u0430\u0442\u043D\u043E\u0435 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435", link: "/start/organization.md" } - ], - "/billing/": [ - { - text: "\u041E\u0431\u0437\u043E\u0440 \u0441\u0435\u0440\u0432\u0438\u0441\u0430", - link: "/billing/about.md" - }, - { text: "\u0421\u0447\u0435\u0442\u0430", link: "/billing/accounts.md" }, - { text: "\u0424\u0438\u043D\u0430\u043D\u0441\u043E\u0432\u044B\u0439 \u043C\u043E\u043D\u0438\u0442\u043E\u0440\u0438\u043D\u0433", link: "/billing/financial-monitoring.md" }, - { text: "\u0410\u043D\u0430\u043B\u0438\u0442\u0438\u043A\u0430 \u043F\u043E\u0442\u0440\u0435\u0431\u043B\u0435\u043D\u0438\u044F", link: "/billing/usage-analytics.md" } - ], - "/vdc/": [ - { - text: "\u0412\u0438\u0440\u0442\u0443\u0430\u043B\u044C\u043D\u044B\u0435 \u0434\u0430\u0442\u0430-\u0446\u0435\u043D\u0442\u0440\u044B \u043D\u0430 VMware", - link: "/vdc/index.md" - }, - { - text: "\u041E\u0431\u0437\u043E\u0440 \u0441\u0435\u0440\u0432\u0438\u0441\u0430", - link: "/vdc/vdc-overview.md" - }, - { - text: "\u0411\u044B\u0441\u0442\u0440\u044B\u0439 \u0441\u0442\u0430\u0440\u0442", - link: "/vdc/vdc-getting-started.md" - }, - { - text: "\u0412\u0438\u0440\u0442\u0443\u0430\u043B\u044C\u043D\u044B\u0435 \u0434\u0430\u0442\u0430-\u0446\u0435\u043D\u0442\u0440\u044B", - link: "/vdc/vdc-how-to/vdc-index.md", - collapsed: true, - items: [ - { text: "\u0421\u043E\u0437\u0434\u0430\u043D\u0438\u0435 \u0434\u0430\u0442\u0430-\u0446\u0435\u043D\u0442\u0440\u0430", link: "/vdc/vdc-how-to/vdc-create.md" }, - { text: "\u0412\u0445\u043E\u0434 \u0432 \u0434\u0430\u0442\u0430-\u0446\u0435\u043D\u0442\u0440", link: "/vdc/vdc-how-to/vdc-enter.md" }, - { text: "\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u0434\u0430\u0442\u0430-\u0446\u0435\u043D\u0442\u0440\u043E\u043C", link: "/vdc/vdc-how-to/vdc-manage.md" }, - { - text: "\u0414\u0432\u0443\u0445\u0444\u0430\u043A\u0442\u043E\u0440\u043D\u0430\u044F \u0430\u0443\u0442\u0435\u043D\u0442\u0438\u0444\u0438\u043A\u0430\u0446\u0438\u044F", - link: "/vdc/vdc-how-to/vdc-2fa.md", - collapsed: true, - items: [ - { text: "\u041F\u043E\u0434\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u0435 2FA", link: "/vdc/vdc-how-to/vdc-2fa-start.md" }, - { text: "\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 2FA", link: "/vdc/vdc-how-to/vdc-2fa-manage.md" } - ] - } - ] - } - // { text: 'Тарификация', link: '/vdc/vdc-tarif.md' }, - ], - "/compute/": [ - { - text: "\u0412\u0438\u0440\u0442\u0443\u0430\u043B\u044C\u043D\u044B\u0435 \u043C\u0430\u0448\u0438\u043D\u044B", - link: "/compute/index.md" - }, - // {text: 'Быстрый старт', link: '/compute/compute-getting-started.md'}, - { text: "\u041E\u0431\u0437\u043E\u0440 \u0441\u0435\u0440\u0432\u0438\u0441\u0430", link: "/compute/compute-overview.md" }, - { - text: "\u0412\u0438\u0440\u0442\u0443\u0430\u043B\u044C\u043D\u044B\u0435 \u043C\u0430\u0448\u0438\u043D\u044B", - link: "/compute/compute-how-to/compute-index.md", - collapsed: true, - items: [ - { text: "\u0421\u043E\u0437\u0434\u0430\u043D\u0438\u0435 \u0412\u041C", link: "/compute/compute-how-to/compute-servers-create.md" }, - { text: "\u041F\u043E\u0434\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u0435 \u043A \u0412\u041C", link: "/compute/compute-how-to/compute-connect.md" }, - { text: "\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u0412\u041C", link: "/compute/compute-how-to/compute-servers-manage.md" } - ] - }, - { text: "\u0414\u0438\u0441\u043A\u0438", link: "/compute/compute-how-to/compute-disks.md" }, - { text: "IP-\u0430\u0434\u0440\u0435\u0441\u0430", link: "/compute/compute-how-to/compute-ip.md" }, - { text: "\u0413\u0440\u0443\u043F\u043F\u044B \u0440\u0430\u0437\u043C\u0435\u0449\u0435\u043D\u0438\u044F", link: "/compute/compute-how-to/compute-affinity.md" }, - { - text: "\u041F\u0440\u0430\u043A\u0442\u0438\u0447\u0435\u0441\u043A\u0438\u0435 \u0440\u0443\u043A\u043E\u0432\u043E\u0434\u0441\u0442\u0432\u0430", - link: "/compute/compute-guide/compute-guide-index.md", - collapsed: true, - items: [ - { text: "\u041F\u043E\u0434\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u0435 \u043F\u043E SSH \u043A \u0412\u041C \u0437\u0430\u043A\u0440\u044B\u0442\u043E\u0433\u043E \u043A\u043E\u043D\u0442\u0443\u0440\u0430", link: "/compute/compute-guide/compute-guide-ssh-inside.md" }, - { text: "\u041D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0430 site-to-site VPN \u0441 \u043F\u043E\u043C\u043E\u0449\u044C\u044E VyOS", link: "/compute/compute-guide/compute-guide-vyos.md" } - ] - } - ], - "/admin/": [ - { - text: "\u0410\u0434\u043C\u0438\u043D\u0438\u0441\u0442\u0440\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435", - link: "/admin/index.md" - }, - { text: "\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u043A\u043B\u044E\u0447\u0435\u0432\u044B\u043C\u0438 \u043F\u0430\u0440\u0430\u043C\u0438", link: "/admin/ssh.md" } - ] - } - } - } -); -export { - config_default as default -}; -//# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsic3JjLy52aXRlcHJlc3MvY29uZmlnLm10cyIsICJzcmMvLnZpdGVwcmVzcy9vdmVycmlkZS1jb21wb25lbnRzLnRzIl0sCiAgInNvdXJjZXNDb250ZW50IjogWyJjb25zdCBfX3ZpdGVfaW5qZWN0ZWRfb3JpZ2luYWxfZGlybmFtZSA9IFwiQzpcXFxcVXNlcnNcXFxcQUFBbmlzaW5cXFxcRG9jdW1lbnRzXFxcXGJlZWNsb3VkLWRvY3NcXFxcc3JjXFxcXC52aXRlcHJlc3NcIjtjb25zdCBfX3ZpdGVfaW5qZWN0ZWRfb3JpZ2luYWxfZmlsZW5hbWUgPSBcIkM6XFxcXFVzZXJzXFxcXEFBQW5pc2luXFxcXERvY3VtZW50c1xcXFxiZWVjbG91ZC1kb2NzXFxcXHNyY1xcXFwudml0ZXByZXNzXFxcXGNvbmZpZy5tdHNcIjtjb25zdCBfX3ZpdGVfaW5qZWN0ZWRfb3JpZ2luYWxfaW1wb3J0X21ldGFfdXJsID0gXCJmaWxlOi8vL0M6L1VzZXJzL0FBQW5pc2luL0RvY3VtZW50cy9iZWVjbG91ZC1kb2NzL3NyYy8udml0ZXByZXNzL2NvbmZpZy5tdHNcIjtpbXBvcnQgeyBkZWZpbmVDb25maWcgfSBmcm9tICd2aXRlcHJlc3MnXHJcbmltcG9ydCB7IHRhYnNNYXJrZG93blBsdWdpbiB9IGZyb20gJ3ZpdGVwcmVzcy1wbHVnaW4tdGFicydcclxuaW1wb3J0IHsgb3ZlcnJpZGVDb21wb25lbnRzIH0gZnJvbSAnLi9vdmVycmlkZS1jb21wb25lbnRzJ1xyXG5cclxuY29uc3QgZ2l0bGFiID0gYDw/eG1sIHZlcnNpb249XCIxLjBcIiBlbmNvZGluZz1cIlVURi04XCIgc3RhbmRhbG9uZT1cIm5vXCI/PlxyXG48c3ZnXHJcbiAgIHZpZXdCb3g9XCIwIDAgMzgwIDM4MFwiXHJcbiAgIHZlcnNpb249XCIxLjFcIlxyXG4gICBpZD1cInN2ZzU3OFwiXHJcbiAgIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIlxyXG4gICB4bWxuczpzdmc9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPlxyXG4gIDxkZWZzXHJcbiAgICAgaWQ9XCJkZWZzNTY3XCI+XHJcbiAgICA8c3R5bGVcclxuICAgICAgIGlkPVwic3R5bGU1NjVcIj4uY2xzLTF7ZmlsbDojZTI0MzI5O30uY2xzLTJ7ZmlsbDojZmM2ZDI2O30uY2xzLTN7ZmlsbDojZmNhMzI2O308L3N0eWxlPlxyXG4gIDwvZGVmcz5cclxuICA8cGF0aFxyXG4gICAgIGNsYXNzPVwiY2xzLTFcIlxyXG4gICAgIGQ9XCJtIDM1OC40ODAyOSwxNTAuMzQwMDIgLTAuNDg4MTgsLTEuMjQ3NTggLTQ3LjI2MzM0LC0xMjMuMzQ3NTU1IGEgMTIuMzEzMDU5LDEyLjMxMzA1OSAwIDAgMCAtNC44NjM3NSwtNS44NTgxOTYgMTIuNjU2NTk1LDEyLjY1NjU5NSAwIDAgMCAtMTQuNDY0NjgsMC43Nzc0NzcgMTIuNjU2NTk1LDEyLjY1NjU5NSAwIDAgMCAtNC4xOTQ3Niw2LjM2NDQ1OSBsIC0zMS45MTI3LDk3LjYzNjU5NSBIIDEyNi4wNjkwNCBMIDk0LjE1NjM0NCwyNy4wMjg2MjUgYSAxMi40MDM0NjMsMTIuNDAzNDYzIDAgMCAwIC00LjE5NDc1NywtNi4zODI1NCAxMi42NTY1OTUsMTIuNjU2NTk1IDAgMCAwIC0xNC40NjQ2OCwtMC43Nzc0NzcgMTIuNDIxNTQ0LDEyLjQyMTU0NCAwIDAgMCAtNC44NjM3NDgsNS44NTgxOTYgTCAyMy4yNzk0MTIsMTQ5LjAyMDEyIDIyLjgwOTMxLDE1MC4yNjc3IGEgODcuNzY0NDQ2LDg3Ljc2NDQ0NiAwIDAgMCAyOS4xMTAxNjksMTAxLjQzMzU3IGwgMC4xNjI3MjcsMC4xMjY1NiAwLjQzMzk0MSwwLjMwNzM4IDcxLjk5Nzk0Myw1My45MTcwOSAzNS42MTkyOCwyNi45NTg1NSAyMS42OTcwMiwxNi4zODEyNSBhIDE0LjU5MTI0NiwxNC41OTEyNDYgMCAwIDAgMTcuNjQ2OTEsMCBsIDIxLjY5NzAyLC0xNi4zODEyNSAzNS42MTkyNywtMjYuOTU4NTUgNzIuNDMxODksLTU0LjI0MjU1IDAuMTgwOCwtMC4xNDQ2NCBhIDg3LjgwMDYwOCw4Ny44MDA2MDggMCAwIDAgMjkuMDc0MDEsLTEwMS4zMjUwOSB6XCJcclxuICAgICBpZD1cInBhdGg1NjlcIlxyXG4gICAgIHN0eWxlPVwic3Ryb2tlLXdpZHRoOjEuODA4MDhcIiAvPlxyXG4gIDxwYXRoXHJcbiAgICAgY2xhc3M9XCJjbHMtMlwiXHJcbiAgICAgZD1cIm0gMzU4LjQ4MDI5LDE1MC4zNDAwMiAtMC40ODgxOCwtMS4yNDc1OCBhIDE1OS42NTM5MSwxNTkuNjUzOTEgMCAwIDAgLTYzLjU1NDE5LDI4LjU2Nzc1IGwgLTEwMy44MDIxNiw3OC40ODg5NyBjIDM1LjM0ODA2LDI2Ljc0MTU3IDY2LjEyMTY3LDQ5Ljk3NTQ3IDY2LjEyMTY3LDQ5Ljk3NTQ3IGwgNzIuNDMxODgsLTU0LjI0MjU1IDAuMTgwODEsLTAuMTQ0NjUgYSA4Ny44MDA2MDgsODcuODAwNjA4IDAgMCAwIDI5LjExMDE3LC0xMDEuMzk3NDEgelwiXHJcbiAgICAgaWQ9XCJwYXRoNTcxXCJcclxuICAgICBzdHlsZT1cInN0cm9rZS13aWR0aDoxLjgwODA4XCIgLz5cclxuICA8cGF0aFxyXG4gICAgIGNsYXNzPVwiY2xzLTNcIlxyXG4gICAgIGQ9XCJtIDEyNC41MTQwOSwzMDYuMTI0NjMgMzUuNjE5MjgsMjYuOTU4NTQgMjEuNjk3MDIsMTYuMzgxMjUgYSAxNC41OTEyNDYsMTQuNTkxMjQ2IDAgMCAwIDE3LjY0NjkxLDAgbCAyMS42OTcwMiwtMTYuMzgxMjUgMzUuNjE5MjcsLTI2Ljk1ODU0IGMgMCwwIC0zMC44MDk3NywtMjMuMzA2MjIgLTY2LjE1NzgzLC00OS45NzU0NyAtMzUuMzQ4MDYsMjYuNjY5MjUgLTY2LjEyMTY3LDQ5Ljk3NTQ3IC02Ni4xMjE2Nyw0OS45NzU0NyB6XCJcclxuICAgICBpZD1cInBhdGg1NzNcIlxyXG4gICAgIHN0eWxlPVwic3Ryb2tlLXdpZHRoOjEuODA4MDhcIiAvPlxyXG4gIDxwYXRoXHJcbiAgICAgY2xhc3M9XCJjbHMtMlwiXHJcbiAgICAgZD1cIk0gODYuODE1NTE5LDE3Ny42NjAxOSBBIDE1OS40NTUwMiwxNTkuNDU1MDIgMCAwIDAgMjMuMjc5NDEyLDE0OS4wMjAxMiBsIC0wLjQ3MDEwMiwxLjI0NzU4IGEgODcuNzY0NDQ2LDg3Ljc2NDQ0NiAwIDAgMCAyOS4xMTAxNjksMTAxLjQzMzU3IGwgMC4xNjI3MjcsMC4xMjY1NiAwLjQzMzk0MSwwLjMwNzM4IDcxLjk5Nzk0Myw1My45MTcwOSBjIDAsMCAzMC43Mzc0NSwtMjMuMjMzODkgNjYuMTIxNjcsLTQ5Ljk3NTQ3IHpcIlxyXG4gICAgIGlkPVwicGF0aDU3NVwiXHJcbiAgICAgc3R5bGU9XCJzdHJva2Utd2lkdGg6MS44MDgwOFwiIC8+XHJcbjwvc3ZnPlxyXG5gXHJcblxyXG5jb25zdCBuZXdfdmVyc2lvbiA9IHByb2Nlc3MuZW52Py5WSVRFX05FV19WRVJTSU9OO1xyXG5jb25zb2xlLmxvZyh7IGJhc2U6IHR5cGVvZiBuZXdfdmVyc2lvbiAhPT0gJ3VuZGVmaW5lZCcgPyAnLycgOiAnL2RvY3MvJyB9KVxyXG5cclxuLy8gaHR0cHM6Ly92aXRlcHJlc3MuZGV2L3JlZmVyZW5jZS9zaXRlLWNvbmZpZ1xyXG5leHBvcnQgZGVmYXVsdCBkZWZpbmVDb25maWcoe1xyXG4gIHRpdGxlOiBcImNsb3VkXCIsXHJcbiAgZGVzY3JpcHRpb246IFwiXHUwNDE0XHUwNDNFXHUwNDNBXHUwNDQzXHUwNDNDXHUwNDM1XHUwNDNEXHUwNDQyXHUwNDMwXHUwNDQ2XHUwNDM4XHUwNDRGIEJlZWxpbmUgQ2xvdWRcIixcclxuICBoZWFkOiBbWydsaW5rJywgeyByZWw6ICdpY29uJywgdHlwZTogJ2ltYWdlL3BuZycsIHNpemVzOiAnMzJ4MzInLCBocmVmOiAnL2JlZS1mYXZpY29uLnBuZycgfV1dLFxyXG4gIGJhc2U6IHR5cGVvZiBuZXdfdmVyc2lvbiAhPT0gJ3VuZGVmaW5lZCcgPyAnLycgOiAnL2RvY3MvJyxcclxuICBtYXJrZG93bjoge1xyXG4gICAgY29uZmlnKG1kKSB7XHJcbiAgICAgIG1kLnVzZSh0YWJzTWFya2Rvd25QbHVnaW4pXHJcbiAgICB9XHJcbiAgfSxcclxuICB2aXRlOiB7XHJcbiAgICByZXNvbHZlOiB7XHJcbiAgICAgIGFsaWFzOiBvdmVycmlkZUNvbXBvbmVudHMoKSxcclxuICAgIH1cclxuICB9LFxyXG4gIGxvY2FsZXM6IHtcclxuICAgIHJvb3Q6IHtcclxuICAgICAgbGFiZWw6ICdcdTA0MjBcdTA0NDNcdTA0NDFcdTA0NDFcdTA0M0FcdTA0MzhcdTA0MzknLFxyXG4gICAgICBsYW5nOiAncnUnLFxyXG4gICAgfVxyXG4gIH0sXHJcbiAgdGhlbWVDb25maWc6IHtcclxuICAgIGxvZ286IHtcclxuICAgICAgbGlnaHQ6ICcvbG9nby1saWdodC10aGVtZS5zdmcnLFxyXG4gICAgICBkYXJrOiAnL2xvZ28tZGFyay10aGVtZS5zdmcnLFxyXG4gICAgICBhbHQ6ICdjbG91ZCcsXHJcbiAgICB9LFxyXG4gICAgc2VhcmNoOiB7XHJcbiAgICAgIHByb3ZpZGVyOiAnbG9jYWwnLFxyXG4gICAgICBvcHRpb25zOiB7XHJcbiAgICAgICAgbG9jYWxlczoge1xyXG4gICAgICAgICAgcm9vdDoge1xyXG4gICAgICAgICAgICB0cmFuc2xhdGlvbnM6IHtcclxuICAgICAgICAgICAgICBidXR0b246IHtcclxuICAgICAgICAgICAgICAgIGJ1dHRvblRleHQ6ICdcdTA0MUZcdTA0M0VcdTA0MzhcdTA0NDFcdTA0M0EnLFxyXG4gICAgICAgICAgICAgICAgYnV0dG9uQXJpYUxhYmVsOiAnXHUwNDFGXHUwNDNFXHUwNDM4XHUwNDQxXHUwNDNBJ1xyXG4gICAgICAgICAgICAgIH0sXHJcbiAgICAgICAgICAgICAgbW9kYWw6IHtcclxuICAgICAgICAgICAgICAgIG5vUmVzdWx0c1RleHQ6ICdcdTA0MURcdTA0MzVcdTA0NDIgXHUwNDQwXHUwNDM1XHUwNDM3XHUwNDQzXHUwNDNCXHUwNDRDXHUwNDQyXHUwNDMwXHUwNDQyXHUwNDNFXHUwNDMyIFx1MDQzNFx1MDQzQlx1MDQ0RicsXHJcbiAgICAgICAgICAgICAgICByZXNldEJ1dHRvblRpdGxlOiAnXHUwNDIxXHUwNDMxXHUwNDQwXHUwNDNFXHUwNDQxXHUwNDM4XHUwNDQyXHUwNDRDJyxcclxuICAgICAgICAgICAgICAgIGRpc3BsYXlEZXRhaWxzOiAnXHUwNDFGXHUwNDNFXHUwNDNBXHUwNDMwXHUwNDM3XHUwNDMwXHUwNDQyXHUwNDRDIFx1MDQ0MFx1MDQzMFx1MDQ0MVx1MDQ0OFx1MDQzOFx1MDQ0MFx1MDQzNVx1MDQzRFx1MDQzRFx1MDQ0Qlx1MDQzOSBcdTA0NDFcdTA0M0ZcdTA0MzhcdTA0NDFcdTA0M0VcdTA0M0EnLFxyXG4gICAgICAgICAgICAgICAgZm9vdGVyOiB7XHJcbiAgICAgICAgICAgICAgICAgIHNlbGVjdFRleHQ6ICdcdTA0MTJcdTA0NEJcdTA0MzFcdTA0NDBcdTA0MzBcdTA0NDJcdTA0NEMnLFxyXG4gICAgICAgICAgICAgICAgICBjbG9zZVRleHQ6ICdcdTA0MTdcdTA0MzBcdTA0M0FcdTA0NDBcdTA0NEJcdTA0NDJcdTA0NEMnLFxyXG4gICAgICAgICAgICAgICAgICBuYXZpZ2F0ZVRleHQ6ICdcdTA0MUZcdTA0MzVcdTA0NDBcdTA0MzVcdTA0MzlcdTA0NDJcdTA0MzgnLFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfSxcclxuICAgIC8vIGh0dHBzOi8vdml0ZXByZXNzLmRldi9yZWZlcmVuY2UvZGVmYXVsdC10aGVtZS1jb25maWdcclxuICAgIC8vIG5hdjogW1xyXG4gICAgLy8gICB7XHJcbiAgICAvLyAgICAgdGV4dDogJ1x1MDQxNFx1MDQzRVx1MDQzQVx1MDQ0M1x1MDQzQ1x1MDQzNVx1MDQzRFx1MDQ0Mlx1MDQzMFx1MDQ0Nlx1MDQzOFx1MDQ0RicsXHJcbiAgICAvLyAgICAgbGluazogJy9ndWlkZS8nLFxyXG4gICAgLy8gICB9LFxyXG4gICAgLy8gICB7XHJcbiAgICAvLyAgICAgdGV4dDogJ0FQSScsXHJcbiAgICAvLyAgICAgbGluazogJycsXHJcbiAgICAvLyAgIH0sXHJcbiAgICAvLyAgIHtcclxuICAgIC8vICAgICB0ZXh0OiAnVGVycmFmb3JtJyxcclxuICAgIC8vICAgICAvLyBsaW5rOiAnL3RlcnJhZm9ybS8nLFxyXG4gICAgLy8gICAgIGxpbms6ICcnLFxyXG4gICAgLy8gICB9LFxyXG4gICAgLy8gXSxcclxuXHJcbiAgICBkb2NGb290ZXI6IHtcclxuICAgICAgbmV4dDogJ1x1MDQxMlx1MDQzRlx1MDQzNVx1MDQ0MFx1MDQzNVx1MDQzNCcsXHJcbiAgICAgIHByZXY6ICdcdTA0MURcdTA0MzBcdTA0MzdcdTA0MzBcdTA0MzQnXHJcbiAgICB9LFxyXG5cclxuICAgIG91dGxpbmU6IHtcclxuICAgICAgbGFiZWw6ICdcdTA0MjFcdTA0M0VcdTA0MzRcdTA0MzVcdTA0NDBcdTA0MzZcdTA0MzBcdTA0M0RcdTA0MzhcdTA0MzUnXHJcbiAgICB9LFxyXG4gICAgc2lkZWJhcjoge1xyXG4gICAgJy9wbGF0Zm9ybS8nOiBbXHJcbiAgICAgIHtcclxuICAgICAgICB0ZXh0OiAnXHUwNDFGXHUwNDNCXHUwNDMwXHUwNDQyXHUwNDQ0XHUwNDNFXHUwNDQwXHUwNDNDXHUwNDMwIEJlZWxpbmUgQ2xvdWQnLCBsaW5rOiAnL3BsYXRmb3JtL2luZGV4Lm1kJyxcclxuICAgICAgICBjb2xsYXBzZWQ6IHRydWUsXHJcbiAgICAgICAgICBpdGVtczogW1xyXG4gICAgICAgICAgICB7dGV4dDogJ1x1MDQyNlx1MDQzNVx1MDQzRFx1MDQ0Mlx1MDQ0MFx1MDQ0QiBcdTA0M0VcdTA0MzFcdTA0NDBcdTA0MzBcdTA0MzFcdTA0M0VcdTA0NDJcdTA0M0FcdTA0MzggXHUwNDM0XHUwNDMwXHUwNDNEXHUwNDNEXHUwNDRCXHUwNDQ1JywgbGluazogJy9wbGF0Zm9ybS96b25lcy5tZCd9LFxyXG4gICAgICAgICAgICB7dGV4dDogJ1x1MDQyMVx1MDQzNVx1MDQ0MFx1MDQzMlx1MDQzOFx1MDQ0MVx1MDQ0QicsIGxpbms6ICcvcGxhdGZvcm0vc2VydmljZXMvc2VydmljZXMubWQnfSxcclxuICAgICAgICAgICAge3RleHQ6ICdcdTA0MjJcdTA0MzVcdTA0NDVcdTA0M0RcdTA0MzhcdTA0NDdcdTA0MzVcdTA0NDFcdTA0M0FcdTA0MzBcdTA0NEYgXHUwNDNGXHUwNDNFXHUwNDM0XHUwNDM0XHUwNDM1XHUwNDQwXHUwNDM2XHUwNDNBXHUwNDMwJywgbGluazogJy9wbGF0Zm9ybS9zdXBwb3J0L3N1cHBvcnQtb3ZlcnZpZXcubWQnfSwgXHJcbiAgICAgICAgICBdLFxyXG4gICAgICAgIH0sXHJcbiAgICAgIF0sXHJcbiAgICAnL3N0YXJ0Lyc6IFtcclxuICAgICAge1xyXG4gICAgICAgIHRleHQ6ICdcdTA0MURcdTA0MzBcdTA0NDdcdTA0MzBcdTA0M0JcdTA0M0UgXHUwNDQwXHUwNDMwXHUwNDMxXHUwNDNFXHUwNDQyXHUwNDRCIFx1MDQzMiBCZWVsaW5lIENsb3VkJywgbGluazogJy9zdGFydC9pbmRleC5tZCcsXHJcbiAgICAgIH0sXHJcbiAgICAgIHt0ZXh0OiAnXHUwNDFEXHUwNDMwXHUwNDQ3XHUwNDMwXHUwNDQyXHUwNDRDIFx1MDQ0MFx1MDQzMFx1MDQzMVx1MDQzRVx1MDQ0Mlx1MDQ0MycsIGxpbms6ICcvc3RhcnQvZ2V0dGluZy1zdGFydGVkLm1kJ30sXHJcbiAgICAgIHt0ZXh0OiAnXHUwNDExXHUwNDM1XHUwNDQxXHUwNDNGXHUwNDNCXHUwNDMwXHUwNDQyXHUwNDNEXHUwNDRCXHUwNDM5IFx1MDQzRlx1MDQzNVx1MDQ0MFx1MDQzOFx1MDQzRVx1MDQzNCcsIGxpbms6ICcvc3RhcnQvdHJpYWwubWQnfSwgXHJcbiAgICAgIHt0ZXh0OiAnXHUwNDFGXHUwNDNCXHUwNDMwXHUwNDQyXHUwNDNEXHUwNDNFXHUwNDM1IFx1MDQzOFx1MDQ0MVx1MDQzRlx1MDQzRVx1MDQzQlx1MDQ0Q1x1MDQzN1x1MDQzRVx1MDQzMlx1MDQzMFx1MDQzRFx1MDQzOFx1MDQzNScsIGxpbms6ICcvc3RhcnQvb3JnYW5pemF0aW9uLm1kJ30sXHJcbiAgICBdLFxyXG4gICAgJy9iaWxsaW5nLyc6IFtcclxuICAgICAge1xyXG4gICAgICAgIHRleHQ6ICdcdTA0MUVcdTA0MzFcdTA0MzdcdTA0M0VcdTA0NDAgXHUwNDQxXHUwNDM1XHUwNDQwXHUwNDMyXHUwNDM4XHUwNDQxXHUwNDMwJywgbGluazogJy9iaWxsaW5nL2Fib3V0Lm1kJyxcclxuICAgICAgfSxcclxuICAgICAge3RleHQ6ICdcdTA0MjFcdTA0NDdcdTA0MzVcdTA0NDJcdTA0MzAnLCBsaW5rOiAnL2JpbGxpbmcvYWNjb3VudHMubWQnfSxcclxuICAgICAge3RleHQ6ICdcdTA0MjRcdTA0MzhcdTA0M0RcdTA0MzBcdTA0M0RcdTA0NDFcdTA0M0VcdTA0MzJcdTA0NEJcdTA0MzkgXHUwNDNDXHUwNDNFXHUwNDNEXHUwNDM4XHUwNDQyXHUwNDNFXHUwNDQwXHUwNDM4XHUwNDNEXHUwNDMzJywgbGluazogJy9iaWxsaW5nL2ZpbmFuY2lhbC1tb25pdG9yaW5nLm1kJ30sIFxyXG4gICAgICB7dGV4dDogJ1x1MDQxMFx1MDQzRFx1MDQzMFx1MDQzQlx1MDQzOFx1MDQ0Mlx1MDQzOFx1MDQzQVx1MDQzMCBcdTA0M0ZcdTA0M0VcdTA0NDJcdTA0NDBcdTA0MzVcdTA0MzFcdTA0M0JcdTA0MzVcdTA0M0RcdTA0MzhcdTA0NEYnLCBsaW5rOiAnL2JpbGxpbmcvdXNhZ2UtYW5hbHl0aWNzLm1kJ30sXHJcbiAgICBdLFxyXG4gICAgICAnL3ZkYy8nOiBbXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgdGV4dDogJ1x1MDQxMlx1MDQzOFx1MDQ0MFx1MDQ0Mlx1MDQ0M1x1MDQzMFx1MDQzQlx1MDQ0Q1x1MDQzRFx1MDQ0Qlx1MDQzNSBcdTA0MzRcdTA0MzBcdTA0NDJcdTA0MzAtXHUwNDQ2XHUwNDM1XHUwNDNEXHUwNDQyXHUwNDQwXHUwNDRCIFx1MDQzRFx1MDQzMCBWTXdhcmUnLCBsaW5rOiAnL3ZkYy9pbmRleC5tZCcsXHJcbiAgICAgICAgfSxcclxuICAgICAgICB7XHJcbiAgICAgICAgICB0ZXh0OiAnXHUwNDFFXHUwNDMxXHUwNDM3XHUwNDNFXHUwNDQwIFx1MDQ0MVx1MDQzNVx1MDQ0MFx1MDQzMlx1MDQzOFx1MDQ0MVx1MDQzMCcsIGxpbms6ICcvdmRjL3ZkYy1vdmVydmlldy5tZCdcclxuICAgICAgICB9LFxyXG4gICAgICAgIHtcclxuICAgICAgICAgIHRleHQ6ICdcdTA0MTFcdTA0NEJcdTA0NDFcdTA0NDJcdTA0NDBcdTA0NEJcdTA0MzkgXHUwNDQxXHUwNDQyXHUwNDMwXHUwNDQwXHUwNDQyJywgbGluazogJy92ZGMvdmRjLWdldHRpbmctc3RhcnRlZC5tZCdcclxuICAgICAgICB9LCBcclxuICAgICAgICB7XHJcbiAgICAgICAgICB0ZXh0OiAnXHUwNDEyXHUwNDM4XHUwNDQwXHUwNDQyXHUwNDQzXHUwNDMwXHUwNDNCXHUwNDRDXHUwNDNEXHUwNDRCXHUwNDM1IFx1MDQzNFx1MDQzMFx1MDQ0Mlx1MDQzMC1cdTA0NDZcdTA0MzVcdTA0M0RcdTA0NDJcdTA0NDBcdTA0NEInLCBsaW5rOiAnL3ZkYy92ZGMtaG93LXRvL3ZkYy1pbmRleC5tZCcsXHJcbiAgICAgICAgICBjb2xsYXBzZWQ6IHRydWUsXHJcbiAgICAgICAgICBpdGVtczogW1xyXG4gICAgICAgICAgICB7IHRleHQ6ICdcdTA0MjFcdTA0M0VcdTA0MzdcdTA0MzRcdTA0MzBcdTA0M0RcdTA0MzhcdTA0MzUgXHUwNDM0XHUwNDMwXHUwNDQyXHUwNDMwLVx1MDQ0Nlx1MDQzNVx1MDQzRFx1MDQ0Mlx1MDQ0MFx1MDQzMCcsIGxpbms6ICcvdmRjL3ZkYy1ob3ctdG8vdmRjLWNyZWF0ZS5tZCcgfSxcclxuICAgICAgICAgICAgeyB0ZXh0OiAnXHUwNDEyXHUwNDQ1XHUwNDNFXHUwNDM0IFx1MDQzMiBcdTA0MzRcdTA0MzBcdTA0NDJcdTA0MzAtXHUwNDQ2XHUwNDM1XHUwNDNEXHUwNDQyXHUwNDQwJywgbGluazogJy92ZGMvdmRjLWhvdy10by92ZGMtZW50ZXIubWQnIH0sXHJcbiAgICAgICAgICAgIHsgdGV4dDogJ1x1MDQyM1x1MDQzRlx1MDQ0MFx1MDQzMFx1MDQzMlx1MDQzQlx1MDQzNVx1MDQzRFx1MDQzOFx1MDQzNSBcdTA0MzRcdTA0MzBcdTA0NDJcdTA0MzAtXHUwNDQ2XHUwNDM1XHUwNDNEXHUwNDQyXHUwNDQwXHUwNDNFXHUwNDNDJywgbGluazogJy92ZGMvdmRjLWhvdy10by92ZGMtbWFuYWdlLm1kJyB9LFxyXG4gICAgICAgICAgICB7IHRleHQ6ICdcdTA0MTRcdTA0MzJcdTA0NDNcdTA0NDVcdTA0NDRcdTA0MzBcdTA0M0FcdTA0NDJcdTA0M0VcdTA0NDBcdTA0M0RcdTA0MzBcdTA0NEYgXHUwNDMwXHUwNDQzXHUwNDQyXHUwNDM1XHUwNDNEXHUwNDQyXHUwNDM4XHUwNDQ0XHUwNDM4XHUwNDNBXHUwNDMwXHUwNDQ2XHUwNDM4XHUwNDRGJywgbGluazogJy92ZGMvdmRjLWhvdy10by92ZGMtMmZhLm1kJywgXHJcbiAgICAgICAgICAgICAgY29sbGFwc2VkOiB0cnVlLFxyXG4gICAgICAgICAgICAgIGl0ZW1zOiBbXHJcbiAgICAgICAgICAgICAgICB7dGV4dDogJ1x1MDQxRlx1MDQzRVx1MDQzNFx1MDQzQVx1MDQzQlx1MDQ0RVx1MDQ0N1x1MDQzNVx1MDQzRFx1MDQzOFx1MDQzNSAyRkEnLCBsaW5rOiAnL3ZkYy92ZGMtaG93LXRvL3ZkYy0yZmEtc3RhcnQubWQnfSxcclxuICAgICAgICAgICAgICAgIHt0ZXh0OiAnXHUwNDIzXHUwNDNGXHUwNDQwXHUwNDMwXHUwNDMyXHUwNDNCXHUwNDM1XHUwNDNEXHUwNDM4XHUwNDM1IDJGQScsIGxpbms6ICcvdmRjL3ZkYy1ob3ctdG8vdmRjLTJmYS1tYW5hZ2UubWQnfSwgICAgICBcclxuICAgICAgICAgICAgICBdLCAgXHJcbiAgICAgICAgICAgIH0sXHJcbiAgICAgICAgICBdLFxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgLy8geyB0ZXh0OiAnXHUwNDIyXHUwNDMwXHUwNDQwXHUwNDM4XHUwNDQ0XHUwNDM4XHUwNDNBXHUwNDMwXHUwNDQ2XHUwNDM4XHUwNDRGJywgbGluazogJy92ZGMvdmRjLXRhcmlmLm1kJyB9LFxyXG4gICAgICAgXSxcclxuICAgICAgJy9jb21wdXRlLyc6IFtcclxuICAgICAgICB7XHJcbiAgICAgICAgICB0ZXh0OiAnXHUwNDEyXHUwNDM4XHUwNDQwXHUwNDQyXHUwNDQzXHUwNDMwXHUwNDNCXHUwNDRDXHUwNDNEXHUwNDRCXHUwNDM1IFx1MDQzQ1x1MDQzMFx1MDQ0OFx1MDQzOFx1MDQzRFx1MDQ0QicsIGxpbms6ICcvY29tcHV0ZS9pbmRleC5tZCcsXHJcbiAgICAgICAgfSxcclxuICAgICAgICAvLyAge3RleHQ6ICdcdTA0MTFcdTA0NEJcdTA0NDFcdTA0NDJcdTA0NDBcdTA0NEJcdTA0MzkgXHUwNDQxXHUwNDQyXHUwNDMwXHUwNDQwXHUwNDQyJywgbGluazogJy9jb21wdXRlL2NvbXB1dGUtZ2V0dGluZy1zdGFydGVkLm1kJ30sIFxyXG4gICAgICAgIHsgdGV4dDogJ1x1MDQxRVx1MDQzMVx1MDQzN1x1MDQzRVx1MDQ0MCBcdTA0NDFcdTA0MzVcdTA0NDBcdTA0MzJcdTA0MzhcdTA0NDFcdTA0MzAnLCBsaW5rOiAnL2NvbXB1dGUvY29tcHV0ZS1vdmVydmlldy5tZCcgfSxcclxuICAgICAgICB7IHRleHQ6ICdcdTA0MTJcdTA0MzhcdTA0NDBcdTA0NDJcdTA0NDNcdTA0MzBcdTA0M0JcdTA0NENcdTA0M0RcdTA0NEJcdTA0MzUgXHUwNDNDXHUwNDMwXHUwNDQ4XHUwNDM4XHUwNDNEXHUwNDRCJywgbGluazogJy9jb21wdXRlL2NvbXB1dGUtaG93LXRvL2NvbXB1dGUtaW5kZXgubWQnLFxyXG4gICAgICAgICAgY29sbGFwc2VkOiB0cnVlLFxyXG4gICAgICAgICAgaXRlbXM6IFtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsgdGV4dDogJ1x1MDQyMVx1MDQzRVx1MDQzN1x1MDQzNFx1MDQzMFx1MDQzRFx1MDQzOFx1MDQzNSBcdTA0MTJcdTA0MUMnLCBsaW5rOiAnL2NvbXB1dGUvY29tcHV0ZS1ob3ctdG8vY29tcHV0ZS1zZXJ2ZXJzLWNyZWF0ZS5tZCcgfSxcclxuICAgICAgICAgICAgICAgIHsgdGV4dDogJ1x1MDQxRlx1MDQzRVx1MDQzNFx1MDQzQVx1MDQzQlx1MDQ0RVx1MDQ0N1x1MDQzNVx1MDQzRFx1MDQzOFx1MDQzNSBcdTA0M0EgXHUwNDEyXHUwNDFDJywgbGluazogJy9jb21wdXRlL2NvbXB1dGUtaG93LXRvL2NvbXB1dGUtY29ubmVjdC5tZCcgfSxcclxuICAgICAgICAgICAgICAgIHsgdGV4dDogJ1x1MDQyM1x1MDQzRlx1MDQ0MFx1MDQzMFx1MDQzMlx1MDQzQlx1MDQzNVx1MDQzRFx1MDQzOFx1MDQzNSBcdTA0MTJcdTA0MUMnLCBsaW5rOiAnL2NvbXB1dGUvY29tcHV0ZS1ob3ctdG8vY29tcHV0ZS1zZXJ2ZXJzLW1hbmFnZS5tZCcgfSxcclxuICAgICAgICAgICAgICAgIF0sXHJcbiAgICAgICAgICAgICAgfSxcclxuICAgICAgICB7IHRleHQ6ICdcdTA0MTRcdTA0MzhcdTA0NDFcdTA0M0FcdTA0MzgnLCBsaW5rOiAnL2NvbXB1dGUvY29tcHV0ZS1ob3ctdG8vY29tcHV0ZS1kaXNrcy5tZCcgfSxcclxuICAgICAgICB7IHRleHQ6ICdJUC1cdTA0MzBcdTA0MzRcdTA0NDBcdTA0MzVcdTA0NDFcdTA0MzAnLCBsaW5rOiAnL2NvbXB1dGUvY29tcHV0ZS1ob3ctdG8vY29tcHV0ZS1pcC5tZCcgfSxcclxuICAgICAgICB7IHRleHQ6ICdcdTA0MTNcdTA0NDBcdTA0NDNcdTA0M0ZcdTA0M0ZcdTA0NEIgXHUwNDQwXHUwNDMwXHUwNDM3XHUwNDNDXHUwNDM1XHUwNDQ5XHUwNDM1XHUwNDNEXHUwNDM4XHUwNDRGJywgbGluazogJy9jb21wdXRlL2NvbXB1dGUtaG93LXRvL2NvbXB1dGUtYWZmaW5pdHkubWQnIH0sXHJcbiAgICAgICAgeyB0ZXh0OiAnXHUwNDFGXHUwNDQwXHUwNDMwXHUwNDNBXHUwNDQyXHUwNDM4XHUwNDQ3XHUwNDM1XHUwNDQxXHUwNDNBXHUwNDM4XHUwNDM1IFx1MDQ0MFx1MDQ0M1x1MDQzQVx1MDQzRVx1MDQzMlx1MDQzRVx1MDQzNFx1MDQ0MVx1MDQ0Mlx1MDQzMlx1MDQzMCcsIGxpbms6ICcvY29tcHV0ZS9jb21wdXRlLWd1aWRlL2NvbXB1dGUtZ3VpZGUtaW5kZXgubWQnLFxyXG4gICAgICAgICAgY29sbGFwc2VkOiB0cnVlLFxyXG4gICAgICAgICAgaXRlbXM6IFtcclxuICAgICAgICAgICAgeyB0ZXh0OiAnXHUwNDFGXHUwNDNFXHUwNDM0XHUwNDNBXHUwNDNCXHUwNDRFXHUwNDQ3XHUwNDM1XHUwNDNEXHUwNDM4XHUwNDM1IFx1MDQzRlx1MDQzRSBTU0ggXHUwNDNBIFx1MDQxMlx1MDQxQyBcdTA0MzdcdTA0MzBcdTA0M0FcdTA0NDBcdTA0NEJcdTA0NDJcdTA0M0VcdTA0MzNcdTA0M0UgXHUwNDNBXHUwNDNFXHUwNDNEXHUwNDQyXHUwNDQzXHUwNDQwXHUwNDMwJywgbGluazogJy9jb21wdXRlL2NvbXB1dGUtZ3VpZGUvY29tcHV0ZS1ndWlkZS1zc2gtaW5zaWRlLm1kJyB9LFxyXG4gICAgICAgICAgICB7IHRleHQ6ICdcdTA0MURcdTA0MzBcdTA0NDFcdTA0NDJcdTA0NDBcdTA0M0VcdTA0MzlcdTA0M0FcdTA0MzAgc2l0ZS10by1zaXRlIFZQTiBcdTA0NDEgXHUwNDNGXHUwNDNFXHUwNDNDXHUwNDNFXHUwNDQ5XHUwNDRDXHUwNDRFIFZ5T1MnLCBsaW5rOiAnL2NvbXB1dGUvY29tcHV0ZS1ndWlkZS9jb21wdXRlLWd1aWRlLXZ5b3MubWQnIH0sXHJcbiAgICAgICAgICBdLFxyXG4gICAgICAgIH0sXHJcbiAgICAgIF0sXHJcbiAgICAgICcvYWRtaW4vJzogW1xyXG4gICAgICB7XHJcbiAgICAgICAgdGV4dDogJ1x1MDQxMFx1MDQzNFx1MDQzQ1x1MDQzOFx1MDQzRFx1MDQzOFx1MDQ0MVx1MDQ0Mlx1MDQ0MFx1MDQzOFx1MDQ0MFx1MDQzRVx1MDQzMlx1MDQzMFx1MDQzRFx1MDQzOFx1MDQzNScsIGxpbms6ICcvYWRtaW4vaW5kZXgubWQnLFxyXG4gICAgICB9LFxyXG4gICAgICB7dGV4dDogJ1x1MDQyM1x1MDQzRlx1MDQ0MFx1MDQzMFx1MDQzMlx1MDQzQlx1MDQzNVx1MDQzRFx1MDQzOFx1MDQzNSBcdTA0M0FcdTA0M0JcdTA0NEVcdTA0NDdcdTA0MzVcdTA0MzJcdTA0NEJcdTA0M0NcdTA0MzggXHUwNDNGXHUwNDMwXHUwNDQwXHUwNDMwXHUwNDNDXHUwNDM4JywgbGluazogJy9hZG1pbi9zc2gubWQnfSxcclxuICAgICAgXSwgICAgXHJcbiAgICAgIH0sICBcclxuICAgIH0sXHJcbiAgfVxyXG4pXHJcbiIsICJjb25zdCBfX3ZpdGVfaW5qZWN0ZWRfb3JpZ2luYWxfZGlybmFtZSA9IFwiQzpcXFxcVXNlcnNcXFxcQUFBbmlzaW5cXFxcRG9jdW1lbnRzXFxcXGJlZWNsb3VkLWRvY3NcXFxcc3JjXFxcXC52aXRlcHJlc3NcIjtjb25zdCBfX3ZpdGVfaW5qZWN0ZWRfb3JpZ2luYWxfZmlsZW5hbWUgPSBcIkM6XFxcXFVzZXJzXFxcXEFBQW5pc2luXFxcXERvY3VtZW50c1xcXFxiZWVjbG91ZC1kb2NzXFxcXHNyY1xcXFwudml0ZXByZXNzXFxcXG92ZXJyaWRlLWNvbXBvbmVudHMudHNcIjtjb25zdCBfX3ZpdGVfaW5qZWN0ZWRfb3JpZ2luYWxfaW1wb3J0X21ldGFfdXJsID0gXCJmaWxlOi8vL0M6L1VzZXJzL0FBQW5pc2luL0RvY3VtZW50cy9iZWVjbG91ZC1kb2NzL3NyYy8udml0ZXByZXNzL292ZXJyaWRlLWNvbXBvbmVudHMudHNcIjtpbXBvcnQgeyBmaWxlVVJMVG9QYXRoLCBVUkwgfSBmcm9tICdub2RlOnVybCdcclxuXHJcbmV4cG9ydCBjb25zdCBvdmVycmlkZUNvbXBvbmVudHMgPSAoKSA9PiAoXHJcbiAgICBbXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgZmluZDogL14uKlxcL1ZQU2lkZWJhclxcLnZ1ZSQvLFxyXG4gICAgICAgICAgcmVwbGFjZW1lbnQ6IGZpbGVVUkxUb1BhdGgoXHJcbiAgICAgICAgICAgIG5ldyBVUkwoJy4vdGhlbWUvY29tcG9uZW50cy9DdXN0b21TaWRlYmFyLnZ1ZScsIGltcG9ydC5tZXRhLnVybClcclxuICAgICAgICAgICkgXHJcbiAgICAgICAgfSxcclxuICAgICAgICB7XHJcbiAgICAgICAgICBmaW5kOiAvXi4qXFwvVlBOYXZCYXJcXC52dWUkLyxcclxuICAgICAgICAgIHJlcGxhY2VtZW50OiBmaWxlVVJMVG9QYXRoKFxyXG4gICAgICAgICAgICBuZXcgVVJMKCcuL3RoZW1lL2NvbXBvbmVudHMvQ3VzdG9tTmF2QmFyLnZ1ZScsIGltcG9ydC5tZXRhLnVybClcclxuICAgICAgICAgICkgXHJcbiAgICAgICAgfSxcclxuICAgICAgICB7XHJcbiAgICAgICAgICBmaW5kOiAvXi4qXFwvVlBEb2NcXC52dWUkLyxcclxuICAgICAgICAgIHJlcGxhY2VtZW50OiBmaWxlVVJMVG9QYXRoKFxyXG4gICAgICAgICAgICBuZXcgVVJMKCcuL3RoZW1lL2NvbXBvbmVudHMvQ3VzdG9tRG9jLnZ1ZScsIGltcG9ydC5tZXRhLnVybClcclxuICAgICAgICAgICkgXHJcbiAgICAgICAgfSxcclxuICAgICAgICB7XHJcbiAgICAgICAgICBmaW5kOiAvXi4qXFwvVlBDb250ZW50XFwudnVlJC8sXHJcbiAgICAgICAgICByZXBsYWNlbWVudDogZmlsZVVSTFRvUGF0aChcclxuICAgICAgICAgICAgbmV3IFVSTCgnLi90aGVtZS9jb21wb25lbnRzL0N1c3RvbUNvbnRlbnQudnVlJywgaW1wb3J0Lm1ldGEudXJsKVxyXG4gICAgICAgICAgKSBcclxuICAgICAgICB9LFxyXG4gICAgICAgIHtcclxuICAgICAgICAgIGZpbmQ6IC9eLipcXC9WUEhvbWVcXC52dWUkLyxcclxuICAgICAgICAgIHJlcGxhY2VtZW50OiBmaWxlVVJMVG9QYXRoKFxyXG4gICAgICAgICAgICBuZXcgVVJMKCcuL3RoZW1lL2NvbXBvbmVudHMvQ3VzdG9tSG9tZS52dWUnLCBpbXBvcnQubWV0YS51cmwpXHJcbiAgICAgICAgICApIFxyXG4gICAgICAgIH0sXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgZmluZDogL14uKlxcL1ZQRG9jRm9vdGVyXFwudnVlJC8sXHJcbiAgICAgICAgICByZXBsYWNlbWVudDogZmlsZVVSTFRvUGF0aChcclxuICAgICAgICAgICAgbmV3IFVSTCgnLi90aGVtZS9jb21wb25lbnRzL0N1c3RvbURvY0Zvb3Rlci52dWUnLCBpbXBvcnQubWV0YS51cmwpXHJcbiAgICAgICAgICApIFxyXG4gICAgICAgIH0sXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgZmluZDogL14uKlxcL1ZQTmF2QmFyTWVudUxpbmtcXC52dWUkLyxcclxuICAgICAgICAgIHJlcGxhY2VtZW50OiBmaWxlVVJMVG9QYXRoKFxyXG4gICAgICAgICAgICBuZXcgVVJMKCcuL3RoZW1lL2NvbXBvbmVudHMvQ3VzdG9tTmF2QmFyTWVudUxpbmsudnVlJywgaW1wb3J0Lm1ldGEudXJsKVxyXG4gICAgICAgICAgKSBcclxuICAgICAgICB9LFxyXG4gICAgICAgIHtcclxuICAgICAgICAgIGZpbmQ6IC9eLipcXC9WUEZlYXR1cmVcXC52dWUkLyxcclxuICAgICAgICAgIHJlcGxhY2VtZW50OiBmaWxlVVJMVG9QYXRoKFxyXG4gICAgICAgICAgICBuZXcgVVJMKCcuL3RoZW1lL2NvbXBvbmVudHMvQ3VzdG9tSG9tZUZlYXR1cmUudnVlJywgaW1wb3J0Lm1ldGEudXJsKVxyXG4gICAgICAgICAgKSBcclxuICAgICAgICB9LFxyXG4gICAgICAgIHtcclxuICAgICAgICAgIGZpbmQ6IC9eLipcXC9WUEJ1dHRvblxcLnZ1ZSQvLFxyXG4gICAgICAgICAgcmVwbGFjZW1lbnQ6IGZpbGVVUkxUb1BhdGgoXHJcbiAgICAgICAgICAgIG5ldyBVUkwoJy4vdGhlbWUvY29tcG9uZW50cy9DdXN0b21CdXR0b24udnVlJywgaW1wb3J0Lm1ldGEudXJsKVxyXG4gICAgICAgICAgKSBcclxuICAgICAgICB9LFxyXG4gICAgICAgIHtcclxuICAgICAgICAgIGZpbmQ6IC9eLipcXC9WUEhlcm9cXC52dWUkLyxcclxuICAgICAgICAgIHJlcGxhY2VtZW50OiBmaWxlVVJMVG9QYXRoKFxyXG4gICAgICAgICAgICBuZXcgVVJMKCcuL3RoZW1lL2NvbXBvbmVudHMvQ3VzdG9tSGVyby52dWUnLCBpbXBvcnQubWV0YS51cmwpXHJcbiAgICAgICAgICApIFxyXG4gICAgICAgIH0sXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgZmluZDogL14uKlxcL1ZQTmF2QmFyU2VhcmNoQnV0dG9uXFwudnVlJC8sXHJcbiAgICAgICAgICByZXBsYWNlbWVudDogZmlsZVVSTFRvUGF0aChcclxuICAgICAgICAgICAgbmV3IFVSTCgnLi90aGVtZS9jb21wb25lbnRzL0N1c3RvbU5hdkJhclNlYXJjaEJ1dHRvbi52dWUnLCBpbXBvcnQubWV0YS51cmwpXHJcbiAgICAgICAgICApIFxyXG4gICAgICAgIH0sXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgZmluZDogL14uKlxcL1ZQSG9tZUhlcm9cXC52dWUkLyxcclxuICAgICAgICAgIHJlcGxhY2VtZW50OiBmaWxlVVJMVG9QYXRoKFxyXG4gICAgICAgICAgICBuZXcgVVJMKCcuL3RoZW1lL2NvbXBvbmVudHMvQ3VzdG9tSG9tZUhlcm8udnVlJywgaW1wb3J0Lm1ldGEudXJsKVxyXG4gICAgICAgICAgKSBcclxuICAgICAgICB9LFxyXG4gICAgICAgIHtcclxuICAgICAgICAgIGZpbmQ6IC9eLipcXC9WUExvY2FsU2VhcmNoQm94XFwudnVlJC8sXHJcbiAgICAgICAgICByZXBsYWNlbWVudDogZmlsZVVSTFRvUGF0aChcclxuICAgICAgICAgICAgbmV3IFVSTCgnLi90aGVtZS9jb21wb25lbnRzL0N1c3RvbUxvY2FsU2VhcmNoQm94LnZ1ZScsIGltcG9ydC5tZXRhLnVybClcclxuICAgICAgICAgICkgXHJcbiAgICAgICAgfSxcclxuICAgIF1cclxuKVxyXG4iXSwKICAibWFwcGluZ3MiOiAiO0FBQWdXLFNBQVMsb0JBQW9CO0FBQzdYLFNBQVMsMEJBQTBCOzs7QUNEcVYsU0FBUyxlQUFlLFdBQVc7QUFBOUssSUFBTSwyQ0FBMkM7QUFFdlIsSUFBTSxxQkFBcUIsTUFDOUI7QUFBQSxFQUNJO0FBQUEsSUFDRSxNQUFNO0FBQUEsSUFDTixhQUFhO0FBQUEsTUFDWCxJQUFJLElBQUksd0NBQXdDLHdDQUFlO0FBQUEsSUFDakU7QUFBQSxFQUNGO0FBQUEsRUFDQTtBQUFBLElBQ0UsTUFBTTtBQUFBLElBQ04sYUFBYTtBQUFBLE1BQ1gsSUFBSSxJQUFJLHVDQUF1Qyx3Q0FBZTtBQUFBLElBQ2hFO0FBQUEsRUFDRjtBQUFBLEVBQ0E7QUFBQSxJQUNFLE1BQU07QUFBQSxJQUNOLGFBQWE7QUFBQSxNQUNYLElBQUksSUFBSSxvQ0FBb0Msd0NBQWU7QUFBQSxJQUM3RDtBQUFBLEVBQ0Y7QUFBQSxFQUNBO0FBQUEsSUFDRSxNQUFNO0FBQUEsSUFDTixhQUFhO0FBQUEsTUFDWCxJQUFJLElBQUksd0NBQXdDLHdDQUFlO0FBQUEsSUFDakU7QUFBQSxFQUNGO0FBQUEsRUFDQTtBQUFBLElBQ0UsTUFBTTtBQUFBLElBQ04sYUFBYTtBQUFBLE1BQ1gsSUFBSSxJQUFJLHFDQUFxQyx3Q0FBZTtBQUFBLElBQzlEO0FBQUEsRUFDRjtBQUFBLEVBQ0E7QUFBQSxJQUNFLE1BQU07QUFBQSxJQUNOLGFBQWE7QUFBQSxNQUNYLElBQUksSUFBSSwwQ0FBMEMsd0NBQWU7QUFBQSxJQUNuRTtBQUFBLEVBQ0Y7QUFBQSxFQUNBO0FBQUEsSUFDRSxNQUFNO0FBQUEsSUFDTixhQUFhO0FBQUEsTUFDWCxJQUFJLElBQUksK0NBQStDLHdDQUFlO0FBQUEsSUFDeEU7QUFBQSxFQUNGO0FBQUEsRUFDQTtBQUFBLElBQ0UsTUFBTTtBQUFBLElBQ04sYUFBYTtBQUFBLE1BQ1gsSUFBSSxJQUFJLDRDQUE0Qyx3Q0FBZTtBQUFBLElBQ3JFO0FBQUEsRUFDRjtBQUFBLEVBQ0E7QUFBQSxJQUNFLE1BQU07QUFBQSxJQUNOLGFBQWE7QUFBQSxNQUNYLElBQUksSUFBSSx1Q0FBdUMsd0NBQWU7QUFBQSxJQUNoRTtBQUFBLEVBQ0Y7QUFBQSxFQUNBO0FBQUEsSUFDRSxNQUFNO0FBQUEsSUFDTixhQUFhO0FBQUEsTUFDWCxJQUFJLElBQUkscUNBQXFDLHdDQUFlO0FBQUEsSUFDOUQ7QUFBQSxFQUNGO0FBQUEsRUFDQTtBQUFBLElBQ0UsTUFBTTtBQUFBLElBQ04sYUFBYTtBQUFBLE1BQ1gsSUFBSSxJQUFJLG1EQUFtRCx3Q0FBZTtBQUFBLElBQzVFO0FBQUEsRUFDRjtBQUFBLEVBQ0E7QUFBQSxJQUNFLE1BQU07QUFBQSxJQUNOLGFBQWE7QUFBQSxNQUNYLElBQUksSUFBSSx5Q0FBeUMsd0NBQWU7QUFBQSxJQUNsRTtBQUFBLEVBQ0Y7QUFBQSxFQUNBO0FBQUEsSUFDRSxNQUFNO0FBQUEsSUFDTixhQUFhO0FBQUEsTUFDWCxJQUFJLElBQUksK0NBQStDLHdDQUFlO0FBQUEsSUFDeEU7QUFBQSxFQUNGO0FBQ0o7OztBRDNDSixJQUFNLGNBQWMsUUFBUSxLQUFLO0FBQ2pDLFFBQVEsSUFBSSxFQUFFLE1BQU0sT0FBTyxnQkFBZ0IsY0FBYyxNQUFNLFNBQVMsQ0FBQztBQUd6RSxJQUFPLGlCQUFRO0FBQUEsRUFBYTtBQUFBLElBQzFCLE9BQU87QUFBQSxJQUNQLGFBQWE7QUFBQSxJQUNiLE1BQU0sQ0FBQyxDQUFDLFFBQVEsRUFBRSxLQUFLLFFBQVEsTUFBTSxhQUFhLE9BQU8sU0FBUyxNQUFNLG1CQUFtQixDQUFDLENBQUM7QUFBQSxJQUM3RixNQUFNLE9BQU8sZ0JBQWdCLGNBQWMsTUFBTTtBQUFBLElBQ2pELFVBQVU7QUFBQSxNQUNSLE9BQU8sSUFBSTtBQUNULFdBQUcsSUFBSSxrQkFBa0I7QUFBQSxNQUMzQjtBQUFBLElBQ0Y7QUFBQSxJQUNBLE1BQU07QUFBQSxNQUNKLFNBQVM7QUFBQSxRQUNQLE9BQU8sbUJBQW1CO0FBQUEsTUFDNUI7QUFBQSxJQUNGO0FBQUEsSUFDQSxTQUFTO0FBQUEsTUFDUCxNQUFNO0FBQUEsUUFDSixPQUFPO0FBQUEsUUFDUCxNQUFNO0FBQUEsTUFDUjtBQUFBLElBQ0Y7QUFBQSxJQUNBLGFBQWE7QUFBQSxNQUNYLE1BQU07QUFBQSxRQUNKLE9BQU87QUFBQSxRQUNQLE1BQU07QUFBQSxRQUNOLEtBQUs7QUFBQSxNQUNQO0FBQUEsTUFDQSxRQUFRO0FBQUEsUUFDTixVQUFVO0FBQUEsUUFDVixTQUFTO0FBQUEsVUFDUCxTQUFTO0FBQUEsWUFDUCxNQUFNO0FBQUEsY0FDSixjQUFjO0FBQUEsZ0JBQ1osUUFBUTtBQUFBLGtCQUNOLFlBQVk7QUFBQSxrQkFDWixpQkFBaUI7QUFBQSxnQkFDbkI7QUFBQSxnQkFDQSxPQUFPO0FBQUEsa0JBQ0wsZUFBZTtBQUFBLGtCQUNmLGtCQUFrQjtBQUFBLGtCQUNsQixnQkFBZ0I7QUFBQSxrQkFDaEIsUUFBUTtBQUFBLG9CQUNOLFlBQVk7QUFBQSxvQkFDWixXQUFXO0FBQUEsb0JBQ1gsY0FBYztBQUFBLGtCQUNoQjtBQUFBLGdCQUNGO0FBQUEsY0FDRjtBQUFBLFlBQ0Y7QUFBQSxVQUNGO0FBQUEsUUFDRjtBQUFBLE1BQ0Y7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBLE1Ba0JBLFdBQVc7QUFBQSxRQUNULE1BQU07QUFBQSxRQUNOLE1BQU07QUFBQSxNQUNSO0FBQUEsTUFFQSxTQUFTO0FBQUEsUUFDUCxPQUFPO0FBQUEsTUFDVDtBQUFBLE1BQ0EsU0FBUztBQUFBLFFBQ1QsY0FBYztBQUFBLFVBQ1o7QUFBQSxZQUNFLE1BQU07QUFBQSxZQUEyQixNQUFNO0FBQUEsWUFDdkMsV0FBVztBQUFBLFlBQ1QsT0FBTztBQUFBLGNBQ0wsRUFBQyxNQUFNLG9JQUEyQixNQUFNLHFCQUFvQjtBQUFBLGNBQzVELEVBQUMsTUFBTSw4Q0FBVyxNQUFNLGlDQUFnQztBQUFBLGNBQ3hELEVBQUMsTUFBTSw2SEFBeUIsTUFBTSx3Q0FBdUM7QUFBQSxZQUMvRTtBQUFBLFVBQ0Y7QUFBQSxRQUNGO0FBQUEsUUFDRixXQUFXO0FBQUEsVUFDVDtBQUFBLFlBQ0UsTUFBTTtBQUFBLFlBQWlDLE1BQU07QUFBQSxVQUMvQztBQUFBLFVBQ0EsRUFBQyxNQUFNLDZFQUFpQixNQUFNLDRCQUEyQjtBQUFBLFVBQ3pELEVBQUMsTUFBTSxxR0FBcUIsTUFBTSxrQkFBaUI7QUFBQSxVQUNuRCxFQUFDLE1BQU0sNkhBQXlCLE1BQU0seUJBQXdCO0FBQUEsUUFDaEU7QUFBQSxRQUNBLGFBQWE7QUFBQSxVQUNYO0FBQUEsWUFDRSxNQUFNO0FBQUEsWUFBaUIsTUFBTTtBQUFBLFVBQy9CO0FBQUEsVUFDQSxFQUFDLE1BQU0sa0NBQVMsTUFBTSx1QkFBc0I7QUFBQSxVQUM1QyxFQUFDLE1BQU0sNkhBQXlCLE1BQU0sbUNBQWtDO0FBQUEsVUFDeEUsRUFBQyxNQUFNLDZIQUF5QixNQUFNLDhCQUE2QjtBQUFBLFFBQ3JFO0FBQUEsUUFDRSxTQUFTO0FBQUEsVUFDUDtBQUFBLFlBQ0UsTUFBTTtBQUFBLFlBQXFDLE1BQU07QUFBQSxVQUNuRDtBQUFBLFVBQ0E7QUFBQSxZQUNFLE1BQU07QUFBQSxZQUFpQixNQUFNO0FBQUEsVUFDL0I7QUFBQSxVQUNBO0FBQUEsWUFDRSxNQUFNO0FBQUEsWUFBaUIsTUFBTTtBQUFBLFVBQy9CO0FBQUEsVUFDQTtBQUFBLFlBQ0UsTUFBTTtBQUFBLFlBQTJCLE1BQU07QUFBQSxZQUN2QyxXQUFXO0FBQUEsWUFDWCxPQUFPO0FBQUEsY0FDTCxFQUFFLE1BQU0sa0hBQXdCLE1BQU0sZ0NBQWdDO0FBQUEsY0FDdEUsRUFBRSxNQUFNLDJGQUFxQixNQUFNLCtCQUErQjtBQUFBLGNBQ2xFLEVBQUUsTUFBTSxvSUFBMkIsTUFBTSxnQ0FBZ0M7QUFBQSxjQUN6RTtBQUFBLGdCQUFFLE1BQU07QUFBQSxnQkFBZ0MsTUFBTTtBQUFBLGdCQUM1QyxXQUFXO0FBQUEsZ0JBQ1gsT0FBTztBQUFBLGtCQUNMLEVBQUMsTUFBTSwwRUFBbUIsTUFBTSxtQ0FBa0M7QUFBQSxrQkFDbEUsRUFBQyxNQUFNLG9FQUFrQixNQUFNLG9DQUFtQztBQUFBLGdCQUNwRTtBQUFBLGNBQ0Y7QUFBQSxZQUNGO0FBQUEsVUFDRjtBQUFBO0FBQUEsUUFFRDtBQUFBLFFBQ0QsYUFBYTtBQUFBLFVBQ1g7QUFBQSxZQUNFLE1BQU07QUFBQSxZQUFzQixNQUFNO0FBQUEsVUFDcEM7QUFBQTtBQUFBLFVBRUEsRUFBRSxNQUFNLDZFQUFpQixNQUFNLCtCQUErQjtBQUFBLFVBQzlEO0FBQUEsWUFBRSxNQUFNO0FBQUEsWUFBc0IsTUFBTTtBQUFBLFlBQ2xDLFdBQVc7QUFBQSxZQUNYLE9BQU87QUFBQSxjQUNXLEVBQUUsTUFBTSxpRUFBZSxNQUFNLG9EQUFvRDtBQUFBLGNBQzdGLEVBQUUsTUFBTSwwRkFBb0IsTUFBTSw2Q0FBNkM7QUFBQSxjQUMvRSxFQUFFLE1BQU0sNkVBQWlCLE1BQU0sb0RBQW9EO0FBQUEsWUFDbkY7QUFBQSxVQUNGO0FBQUEsVUFDTixFQUFFLE1BQU0sa0NBQVMsTUFBTSwyQ0FBMkM7QUFBQSxVQUNsRSxFQUFFLE1BQU0sMkNBQWEsTUFBTSx3Q0FBd0M7QUFBQSxVQUNuRSxFQUFFLE1BQU0scUdBQXFCLE1BQU0sOENBQThDO0FBQUEsVUFDakY7QUFBQSxZQUFFLE1BQU07QUFBQSxZQUE0QixNQUFNO0FBQUEsWUFDeEMsV0FBVztBQUFBLFlBQ1gsT0FBTztBQUFBLGNBQ0wsRUFBRSxNQUFNLDZNQUE2QyxNQUFNLHFEQUFxRDtBQUFBLGNBQ2hILEVBQUUsTUFBTSxrSUFBNkMsTUFBTSwrQ0FBK0M7QUFBQSxZQUM1RztBQUFBLFVBQ0Y7QUFBQSxRQUNGO0FBQUEsUUFDQSxXQUFXO0FBQUEsVUFDWDtBQUFBLFlBQ0UsTUFBTTtBQUFBLFlBQXFCLE1BQU07QUFBQSxVQUNuQztBQUFBLFVBQ0EsRUFBQyxNQUFNLDRKQUErQixNQUFNLGdCQUFlO0FBQUEsUUFDM0Q7QUFBQSxNQUNBO0FBQUEsSUFDRjtBQUFBLEVBQ0Y7QUFDRjsiLAogICJuYW1lcyI6IFtdCn0K From 23bf227c36bfa96c8f8929053b311d1d92d2b2ae Mon Sep 17 00:00:00 2001 From: Aleksandr Anisin Date: Thu, 9 Oct 2025 13:58:04 +0300 Subject: [PATCH 03/11] =?UTF-8?q?=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=D0=BD=D0=BE=D0=B5=20=D0=BE=D0=BF=D0=B8=D1=81=D0=B0?= =?UTF-8?q?=D0=BD=D0=B8=D0=B5=20=D0=91=D0=B8=D0=BB=D0=BB=D0=B8=D0=BD=D0=B3?= =?UTF-8?q?=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 3 +- src/.vitepress/config.mts | 2 +- src/billing/about.md | 33 +++++++++-------- src/billing/accounts.md | 55 ++++++++++++++++++++++------- src/billing/financial-monitoring.md | 25 +++++++------ src/billing/usage-analytics.md | 35 +++++++++++++----- 6 files changed, 102 insertions(+), 51 deletions(-) diff --git a/.gitignore b/.gitignore index de7b50a..f1de950 100644 --- a/.gitignore +++ b/.gitignore @@ -16,4 +16,5 @@ src/.vitepress/cache packages-list.json /.vale /.vscode -/.vale.ini \ No newline at end of file +/.vale.ini +/.markdownlint.json \ No newline at end of file diff --git a/src/.vitepress/config.mts b/src/.vitepress/config.mts index da391c7..c6c0b4c 100644 --- a/src/.vitepress/config.mts +++ b/src/.vitepress/config.mts @@ -140,7 +140,7 @@ export default defineConfig({ ], '/billing/': [ { - text: 'Обзор сервиса', link: '/billing/about.md', + text: 'Биллинг', link: '/billing/about.md', }, {text: 'Счета', link: '/billing/accounts.md'}, {text: 'Финансовый мониторинг', link: '/billing/financial-monitoring.md'}, diff --git a/src/billing/about.md b/src/billing/about.md index d71ec60..9791eac 100644 --- a/src/billing/about.md +++ b/src/billing/about.md @@ -1,23 +1,22 @@ -# Обзор сервиса +--- +section_links: + - title: Счета + link: /billing/accounts.md + description: Просматривайте счета и оплачивайте услуги Beeline Cloud, скачивайте документы за расчетный период в PDF + - title: Финансовый мониторинг + link: /billing/financial-monitoring.md + description: Анализируйте расходы за выбранный период и изучайте распределение затрат по сервисам + - title: Аналитика потребления + link: /billing/usage-analytics.md + description: Отслеживайте использование ресурсов проектов и активность виртуальных машин +--- -Биллинг предназначен для управления финансовыми и учетными операциями в Beeline Cloud. Здесь вы можете просматривать счета, отслеживать расходы и анализировать использование ресурсов. +# Биллинг -В Биллинге вы можете: +Биллинг позволяет отслеживать объем использованных ресурсов и анализировать расходы. Вы платите только за фактическое использование и время работы ресурсов. + +В биллинге можно: - просматривать и оплачивать счета. - контролировать траты по сервисам и проектам. - анализировать, какие ресурсы используются и в каком объеме. - -## Разделы биллинга - -### Счета - -Позволяет просматривать все выставленные счета и оплачивать услуги Beeline Cloud. Для каждого расчетного периода доступны документы со счетами, которые можно скачать в формате PDF. - -### Финансовый мониторинг - -Позволяет анализировать расходы за выбранный период. Вы можете увидеть общую сумму затрат, распределение расходов по сервисам и детализированную таблицу с их стоимостью. - -### Аналитика потребления - -Позволяет отслеживать использование ресурсов в проектах. Вы можете проверить, какие виртуальные машины активны, какие конфигурации применяются и как распределяются ресурсы между сервисами. diff --git a/src/billing/accounts.md b/src/billing/accounts.md index c114ae4..ad3b853 100644 --- a/src/billing/accounts.md +++ b/src/billing/accounts.md @@ -1,17 +1,21 @@ # Счета -Раздел Счета позволяет просматривать все выставленные счета и оплачивать услуги Beeline Cloud. Для каждого расчетного периода доступны документы со счетами. Все счета можно скачать в формате PDF. +В разделе Счета можно посмотреть все выставленные счета и оплачивать услуги Beeline Cloud. Для каждого расчетного периода доступны документы в формате PDF. Счета формируются автоматически один раз в месяц для юридических лиц, подключивших услуги Beeline Cloud. Дата появления нового счета указана в верхней части страницы. -## Как работать со счетами +## Статусы счетов -Счет формируется автоматически один раз в месяц. Дата появления нового счета отображается в верхней части страницы. +Счет может иметь один из следующих статусов: -Чтобы посмотреть счета за период: +- **Ожидает оплаты** — счет сформирован и ожидает оплаты. +- **Просрочен** — срок оплаты истек, требуется оплата. +- **Закрыт** — счет оплачен и обработан. -1. Перейдите в раздел **Биллинг** → **Счета**. -2. Задайте период в верхней части страницы. +## Посмотреть счета -В списке счетов будут показы: +1. Перейдите в раздел **Биллинг** → [**Счета**](https://lk.cloud.beeline.ru/billing/invoices). +2. Укажите расчетный период в верхней части страницы. + +В таблице отобразятся все счета за выбранный период. Для каждого счета указаны: - номер счета. - дата выставления. @@ -19,12 +23,39 @@ - сумма. - статус оплаты. -Нажмите на счет, чтобы открыть его карточку. +## Посмотреть детали счета -В карточке можно посмотреть: +Нажмите на строку со счетом, чтобы открыть его карточку. -- информацию о договоре. +В карточке счета отображаются: + +- номер счета. +- номер договора. +- дата выставления. - срок оплаты. -- детализацию по услугам и налогам. -- банковские реквизиты для оплаты. +- расчетный период. +- общая сумма по счету и НДС. +- банковские реквизиты получателя. - контакты поддержки. +- таблица с детализацией услуг. + +## Оплатить счет + +Если статус счета **Ожидает оплаты** или **Просрочен**, его нужно оплатить. Чтобы это сделать: + +1. Перейдите в раздел **Биллинг** → [**Счета**](https://lk.cloud.beeline.ru/billing/invoices). +2. Откройте карточку нужного счета. +3. Нажмите кнопку **Оплатить**. +4. Завершите оплату на странице партнера. + +После успешной оплаты статус счета изменится на **Закрыт**. + +- [ ] Не получается оплатить. + +## Скачать счет + +1. Перейдите в раздел **Биллинг** → [**Счета**](https://lk.cloud.beeline.ru/billing/invoices). +2. Откройте карточку счета. +3. В правом верхнем углу нажмите **Скачать PDF**. + +Файл будет сохранен на ваш компьютер в формате **PDF**. diff --git a/src/billing/financial-monitoring.md b/src/billing/financial-monitoring.md index c8de70c..2796173 100644 --- a/src/billing/financial-monitoring.md +++ b/src/billing/financial-monitoring.md @@ -1,24 +1,27 @@ # Финансовый мониторинг -Раздел Финансовый мониторинг позволяет анализировать расходы на облачные ресурсы Beeline Cloud. Здесь вы можете отслеживать траты за выбранный период и просматривать детализацию по каждому сервису. +В разделе Финансовый мониторинг можно просматривать и анализировать расходы на ресурсы Beeline Cloud. ## Просмотр расходов -1. Перейдите в раздел **Биллинг** → **Финансовый мониторинг**. +1. Перейдите в раздел **Биллинг** → [**Финансовый мониторинг**](https://lk.cloud.beeline.ru/billing/financial-monitoring). 2. Задайте фильтры в верхней части страницы: - `Период`: выберите даты начала и окончания. - - `Ресурсы`: отобразите все расходы или только по выбранным ресурсам. + - `Ресурсы`: оставьте `Все ресурсы` или выберите конкретные. -На странице отобразятся: +Построится **График расходов** - диаграмма с распределением затрат по сервисам. В подразделе **Детализация** появятся таблица стоимостью ресурсов за выбранный период без НДС. -- Общая сумма расходов за выбранный период без НДС. -- График расходов — диаграмма с распределением затрат по сервисам. -- Детализация — таблица со списком ресурсов и их стоимостью. +Детализацию можно скачать в формате `.csv` для анализа или сдачи отчетности. -В таблице указаны: +## Скачать детализацию -- наименование ресурса. -- стоимость ресурса за выбранный период. +1. Перейдите в раздел Биллинг → [**Финансовый мониторинг**](https://lk.cloud.beeline.ru/billing/financial-monitoring). +2. Задайте фильтры в верхней части страницы: -Вы можете скачать детализацию в формате `.csv` для дальнейшего анализа или отчетности. + - `Период`: выберите даты начала и окончания. + - `Ресурсы`: оставьте `Все ресурсы` или выберите конкретные. + +3. Нажмите кнопку **Скачать детализацию** справа над таблицей. + +Файл будет сохранен на ваш компьютер в формате **CSV**. Его можно открыть в Excel или другом редакторе. diff --git a/src/billing/usage-analytics.md b/src/billing/usage-analytics.md index fe2aa08..cb28a45 100644 --- a/src/billing/usage-analytics.md +++ b/src/billing/usage-analytics.md @@ -1,18 +1,20 @@ # Аналитика потребления -Раздел Аналитика потребления позволяет отслеживать использование ресурсов в проектах Beeline Cloud. Вы можете посмотреть в разделе какие виртуальные машины активны, какие конфигурации применяются и как распределяются ресурсы между сервисами. +В разделе Аналитика потребления можно посмотреть статистику использования ресурсов, проанализировать нагрузку виртуальных машин и получить детализацию за отчетный период. -## Как работать с аналитикой потребления +## Просмотр аналитики потребления -1. Перейдите в раздел **Биллинг** → **Аналитика потребления**. +В разделе можно посмотреть какие виртуальные машины есть в проекте и сколько ресурсов задействовано. Для этого: + +1. Перейдите в раздел **Биллинг** → [**Аналитика потребления**](https://lk.cloud.beeline.ru/billing/consumption). 2. Задайте фильтры в верхней части страницы: - - `Проект`: выберите проект, по которому нужно построить аналитику. - - `Сервис`: выберите сервис, например, **Виртуальные дата-центры на VMware**. - - `Период`: задайте даты начала и окончания. - - `Ресурсы`: отобразите все ресурсы или только выбранные. + - `Проект`: выберите проект, по которому нужно построить аналитику. + - `Сервис`: выберите сервис, например, **Виртуальные дата-центры на VMware**. + - `Период`: задайте даты начала и окончания. + - `Ресурсы`: оставьте `Все ресурсы` или выберите конкретные. -В таблице на странице отобразятся: +В подразделе **Детализация** появятся таблица со следующими данными: - дата начала действия конфигурации. - дата окончания действия конфигурации. @@ -23,4 +25,19 @@ Дополнительно можно включить отображение колонок `ID ВМ` и `Кластер`. Для этого нажмите кнопку ![del](../compute/compute-how-to/image/scale_disk.png) и выберите колонки. -Вы можете скачать детализацию в формате CSV для анализа или отчетности. +## Загрузка детализации потребления + +Детализацию можно скачать в формате CSV для анализа или отчетности. Для этого: + +1. Перейдите в раздел **Биллинг** → [**Аналитика потребления**](https://lk.cloud.beeline.ru/billing/consumption). +2. Задайте нужные фильтры в верхней части страницы: + + - `Проект`: выберите проект, по которому нужно построить аналитику. + - `Сервис`: выберите сервис, например, **Виртуальные дата-центры на VMware**. + - `Период`: задайте даты начала и окончания. + - `Ресурсы`: оставьте `Все ресурсы` или выберите конкретные. + +3. Проверьте таблицу — в ней отобразятся ресурсы и статусы виртуальных машин, которые используют эти ресурсы. +4. Нажмите кнопку **Скачать детализацию** справа над таблицей. + +Файл будет сохранен на ваш компьютер в формате **CSV**. Его можно открыть в Excel или другом редакторе. From a0bd478abe25212a547119b6843659fd19b91658 Mon Sep 17 00:00:00 2001 From: Aleksandr Anisin Date: Thu, 9 Oct 2025 19:53:08 +0300 Subject: [PATCH 04/11] Small edits --- src/billing/about.md | 4 ++ src/billing/accounts.md | 62 +++++++++++++++-------------- src/billing/financial-monitoring.md | 23 ++++++----- src/billing/usage-analytics.md | 31 ++++++++------- 4 files changed, 64 insertions(+), 56 deletions(-) diff --git a/src/billing/about.md b/src/billing/about.md index 9791eac..3155845 100644 --- a/src/billing/about.md +++ b/src/billing/about.md @@ -20,3 +20,7 @@ section_links: - просматривать и оплачивать счета. - контролировать траты по сервисам и проектам. - анализировать, какие ресурсы используются и в каком объеме. + +::: info Примечание +Счета формируются автоматически раз в месяц. Услуги Beeline Cloud доступны только для юридических лиц. +::: diff --git a/src/billing/accounts.md b/src/billing/accounts.md index ad3b853..a3e561b 100644 --- a/src/billing/accounts.md +++ b/src/billing/accounts.md @@ -12,50 +12,52 @@ ## Посмотреть счета -1. Перейдите в раздел **Биллинг** → [**Счета**](https://lk.cloud.beeline.ru/billing/invoices). -2. Укажите расчетный период в верхней части страницы. +1. Войдите в [личный кабинет](https://console.cloud.beeline.ru/). +2. Перейдите в раздел **Биллинг** → **Счета**. +3. Укажите расчетный период в верхней части страницы. +4. В таблице отобразятся все счета за выбранный период. Для каждого счета указаны: -В таблице отобразятся все счета за выбранный период. Для каждого счета указаны: - -- номер счета. -- дата выставления. -- расчетный период. -- сумма. -- статус оплаты. + - номер счета. + - дата выставления. + - расчетный период. + - сумма. + - статус оплаты. ## Посмотреть детали счета -Нажмите на строку со счетом, чтобы открыть его карточку. +1. Войдите в [личный кабинет](https://console.cloud.beeline.ru/). +2. Перейдите в раздел **Биллинг** → **Счета**. +3. Укажите расчетный период в верхней части страницы. +4. Нажмите на строку со счетом, чтобы открыть его карточку. +5. В карточке счета отображаются: -В карточке счета отображаются: - -- номер счета. -- номер договора. -- дата выставления. -- срок оплаты. -- расчетный период. -- общая сумма по счету и НДС. -- банковские реквизиты получателя. -- контакты поддержки. -- таблица с детализацией услуг. + - номер счета. + - номер договора. + - дата выставления. + - срок оплаты. + - расчетный период. + - общая сумма по счету и НДС. + - банковские реквизиты получателя. + - контакты поддержки. + - таблица с детализацией услуг. ## Оплатить счет Если статус счета **Ожидает оплаты** или **Просрочен**, его нужно оплатить. Чтобы это сделать: -1. Перейдите в раздел **Биллинг** → [**Счета**](https://lk.cloud.beeline.ru/billing/invoices). -2. Откройте карточку нужного счета. -3. Нажмите кнопку **Оплатить**. -4. Завершите оплату на странице партнера. +1. Войдите в [личный кабинет](https://console.cloud.beeline.ru/). +2. Перейдите в раздел **Биллинг** → **Счета**. +3. Откройте карточку нужного счета. +4. Нажмите кнопку **Оплатить**. +5. Завершите оплату на странице партнера. После успешной оплаты статус счета изменится на **Закрыт**. -- [ ] Не получается оплатить. - ## Скачать счет -1. Перейдите в раздел **Биллинг** → [**Счета**](https://lk.cloud.beeline.ru/billing/invoices). -2. Откройте карточку счета. -3. В правом верхнем углу нажмите **Скачать PDF**. +1. Войдите в [личный кабинет](https://console.cloud.beeline.ru/). +2. Перейдите в раздел **Биллинг** → **Счета**. +3. Откройте карточку счета. +4. В правом верхнем углу нажмите **Скачать PDF**. Файл будет сохранен на ваш компьютер в формате **PDF**. diff --git a/src/billing/financial-monitoring.md b/src/billing/financial-monitoring.md index 2796173..d693262 100644 --- a/src/billing/financial-monitoring.md +++ b/src/billing/financial-monitoring.md @@ -4,24 +4,25 @@ ## Просмотр расходов -1. Перейдите в раздел **Биллинг** → [**Финансовый мониторинг**](https://lk.cloud.beeline.ru/billing/financial-monitoring). -2. Задайте фильтры в верхней части страницы: +1. Войдите в [личный кабинет](https://console.cloud.beeline.ru/). +2. Перейдите в раздел **Биллинг** → **Финансовый мониторинг**. +3. Задайте фильтры в верхней части страницы: - - `Период`: выберите даты начала и окончания. - - `Ресурсы`: оставьте `Все ресурсы` или выберите конкретные. - -Построится **График расходов** - диаграмма с распределением затрат по сервисам. В подразделе **Детализация** появятся таблица стоимостью ресурсов за выбранный период без НДС. + - **Период**: выберите даты начала и окончания. + - **Ресурсы**: оставьте `Все ресурсы` или выберите конкретные. +4. Построится **График расходов** - диаграмма с распределением затрат по сервисам. В подразделе **Детализация** появятся таблица стоимостью ресурсов за выбранный период без НДС. Детализацию можно скачать в формате `.csv` для анализа или сдачи отчетности. ## Скачать детализацию -1. Перейдите в раздел Биллинг → [**Финансовый мониторинг**](https://lk.cloud.beeline.ru/billing/financial-monitoring). -2. Задайте фильтры в верхней части страницы: +1. Войдите в [личный кабинет](https://console.cloud.beeline.ru/). +2. Перейдите в раздел **Биллинг** → **Финансовый мониторинг**. +3. Задайте фильтры в верхней части страницы: - - `Период`: выберите даты начала и окончания. - - `Ресурсы`: оставьте `Все ресурсы` или выберите конкретные. + - **Период**: выберите даты начала и окончания. + - **Ресурсы**: оставьте `Все ресурсы` или выберите конкретные. -3. Нажмите кнопку **Скачать детализацию** справа над таблицей. +4. Нажмите кнопку **Скачать детализацию** справа над таблицей. Файл будет сохранен на ваш компьютер в формате **CSV**. Его можно открыть в Excel или другом редакторе. diff --git a/src/billing/usage-analytics.md b/src/billing/usage-analytics.md index cb28a45..75d6134 100644 --- a/src/billing/usage-analytics.md +++ b/src/billing/usage-analytics.md @@ -6,38 +6,39 @@ В разделе можно посмотреть какие виртуальные машины есть в проекте и сколько ресурсов задействовано. Для этого: -1. Перейдите в раздел **Биллинг** → [**Аналитика потребления**](https://lk.cloud.beeline.ru/billing/consumption). -2. Задайте фильтры в верхней части страницы: +1. Войдите в [личный кабинет](https://console.cloud.beeline.ru/). +2. Перейдите в раздел **Биллинг** → **Аналитика потребления**. +3. Задайте фильтры в верхней части страницы: - `Проект`: выберите проект, по которому нужно построить аналитику. - `Сервис`: выберите сервис, например, **Виртуальные дата-центры на VMware**. - `Период`: задайте даты начала и окончания. - `Ресурсы`: оставьте `Все ресурсы` или выберите конкретные. +4. В подразделе **Детализация** появятся таблица со следующими данными: -В подразделе **Детализация** появятся таблица со следующими данными: + - дата начала действия конфигурации. + - дата окончания действия конфигурации. + - имя виртуальной машины. + - тип ресурса. + - количество потребленного ресурса. + - статус виртуальной машины. -- дата начала действия конфигурации. -- дата окончания действия конфигурации. -- имя виртуальной машины. -- тип ресурса. -- количество потребленного ресурса. -- статус виртуальной машины. - -Дополнительно можно включить отображение колонок `ID ВМ` и `Кластер`. Для этого нажмите кнопку ![del](../compute/compute-how-to/image/scale_disk.png) и выберите колонки. + Дополнительно можно включить отображение колонок `ID ВМ` и `Кластер`. Для этого нажмите кнопку ![del](../compute/compute-how-to/image/scale_disk.png) и выберите колонки. ## Загрузка детализации потребления Детализацию можно скачать в формате CSV для анализа или отчетности. Для этого: -1. Перейдите в раздел **Биллинг** → [**Аналитика потребления**](https://lk.cloud.beeline.ru/billing/consumption). -2. Задайте нужные фильтры в верхней части страницы: +1. Войдите в [личный кабинет](https://console.cloud.beeline.ru/). +2. Перейдите в раздел **Биллинг** → **Аналитика потребления**. +3. Задайте нужные фильтры в верхней части страницы: - `Проект`: выберите проект, по которому нужно построить аналитику. - `Сервис`: выберите сервис, например, **Виртуальные дата-центры на VMware**. - `Период`: задайте даты начала и окончания. - `Ресурсы`: оставьте `Все ресурсы` или выберите конкретные. -3. Проверьте таблицу — в ней отобразятся ресурсы и статусы виртуальных машин, которые используют эти ресурсы. -4. Нажмите кнопку **Скачать детализацию** справа над таблицей. +4. Проверьте таблицу — в ней отобразятся ресурсы и статусы виртуальных машин, которые используют эти ресурсы. +5. Нажмите кнопку **Скачать детализацию** справа над таблицей. Файл будет сохранен на ваш компьютер в формате **CSV**. Его можно открыть в Excel или другом редакторе. From 4a82f2d34d8d2ec1384ee6cf5786236b261557e7 Mon Sep 17 00:00:00 2001 From: Aleksandr Anisin Date: Thu, 9 Oct 2025 20:28:23 +0300 Subject: [PATCH 05/11] =?UTF-8?q?=D0=9F=D1=80=D0=B0=D0=B2=D0=BA=D0=B0=20?= =?UTF-8?q?=D0=BF=D0=BE=20=D0=91=D0=B8=D0=BB=D0=BB=D0=B8=D0=BD=D0=B3=D1=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/billing/about.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/billing/about.md b/src/billing/about.md index 3155845..13cc143 100644 --- a/src/billing/about.md +++ b/src/billing/about.md @@ -13,7 +13,7 @@ section_links: # Биллинг -Биллинг позволяет отслеживать объем использованных ресурсов и анализировать расходы. Вы платите только за фактическое использование и время работы ресурсов. +Биллинг позволяет отслеживать объем использованных ресурсов и анализировать расходы. В Beeline Cloud вы платите только за фактическое использование и время работы ресурсов. В биллинге можно: @@ -22,5 +22,5 @@ section_links: - анализировать, какие ресурсы используются и в каком объеме. ::: info Примечание -Счета формируются автоматически раз в месяц. Услуги Beeline Cloud доступны только для юридических лиц. +Услуги Beeline Cloud доступны только для юридических лиц. Счета формируются автоматически раз в месяц. ::: From 825daec2e735effcd17dbda77d72ca52d2e3c1b7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9B=D0=B5=D0=B2=D1=87=D0=B5=D0=BD=D0=BA=D0=BE=20=D0=9B?= =?UTF-8?q?=D1=8E=D0=B4=D0=BC=D0=B8=D0=BB=D0=B0=20=D0=90=D0=BB=D0=B5=D0=BA?= =?UTF-8?q?=D1=81=D0=B5=D0=B5=D0=B2=D0=BD=D0=B0?= Date: Thu, 11 Dec 2025 17:12:45 +0300 Subject: [PATCH 06/11] =?UTF-8?q?=D0=BC=D0=B5=D0=BB=D0=BA=D0=B8=D0=B5=20?= =?UTF-8?q?=D0=BF=D1=80=D0=B0=D0=B2=D0=BA=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/billing/about.md | 2 +- src/billing/accounts.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/billing/about.md b/src/billing/about.md index 13cc143..cc2bdb7 100644 --- a/src/billing/about.md +++ b/src/billing/about.md @@ -22,5 +22,5 @@ section_links: - анализировать, какие ресурсы используются и в каком объеме. ::: info Примечание -Услуги Beeline Cloud доступны только для юридических лиц. Счета формируются автоматически раз в месяц. +Услуги биллинга на платформе Beeline Cloud доступны для юридических лиц и индивидуальных предпринимателей. Счета формируются автоматически раз в месяц. ::: diff --git a/src/billing/accounts.md b/src/billing/accounts.md index a3e561b..b5778f2 100644 --- a/src/billing/accounts.md +++ b/src/billing/accounts.md @@ -1,6 +1,6 @@ # Счета -В разделе Счета можно посмотреть все выставленные счета и оплачивать услуги Beeline Cloud. Для каждого расчетного периода доступны документы в формате PDF. Счета формируются автоматически один раз в месяц для юридических лиц, подключивших услуги Beeline Cloud. Дата появления нового счета указана в верхней части страницы. +В разделе Счета можно посмотреть все выставленные счета и оплачивать услуги Beeline Cloud. Для каждого расчетного периода доступны документы в формате PDF. Счета формируются автоматически один раз в месяц для юридических лиц и ИП, подключивших услуги Beeline Cloud. Дата появления нового счета указана в верхней части страницы. ## Статусы счетов From bb73b0cf683b402e792756d4fa29e19e344caedf Mon Sep 17 00:00:00 2001 From: Elena Rechkina Date: Fri, 12 Dec 2025 15:57:06 +0600 Subject: [PATCH 07/11] =?UTF-8?q?=D0=A4=D0=BE=D1=80=D0=BC=D0=B0=D1=82?= =?UTF-8?q?=D0=B8=D1=80=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/billing/about.md | 10 +++------ src/billing/accounts.md | 34 ++++++++++++++++------------- src/billing/financial-monitoring.md | 2 +- src/billing/usage-analytics.md | 21 +++++++++--------- 4 files changed, 33 insertions(+), 34 deletions(-) diff --git a/src/billing/about.md b/src/billing/about.md index cc2bdb7..23cf841 100644 --- a/src/billing/about.md +++ b/src/billing/about.md @@ -2,13 +2,13 @@ section_links: - title: Счета link: /billing/accounts.md - description: Просматривайте счета и оплачивайте услуги Beeline Cloud, скачивайте документы за расчетный период в PDF + description: Просмотр счетов и оплата услуг Beeline Cloud, получение документов за расчетный период в PDF - title: Финансовый мониторинг link: /billing/financial-monitoring.md - description: Анализируйте расходы за выбранный период и изучайте распределение затрат по сервисам + description: Анализ расходов за выбранный период и просмотр затрат по сервисам - title: Аналитика потребления link: /billing/usage-analytics.md - description: Отслеживайте использование ресурсов проектов и активность виртуальных машин + description: Отслеживание использования ресурсов проектов и активность виртуальных машин --- # Биллинг @@ -20,7 +20,3 @@ section_links: - просматривать и оплачивать счета. - контролировать траты по сервисам и проектам. - анализировать, какие ресурсы используются и в каком объеме. - -::: info Примечание -Услуги биллинга на платформе Beeline Cloud доступны для юридических лиц и индивидуальных предпринимателей. Счета формируются автоматически раз в месяц. -::: diff --git a/src/billing/accounts.md b/src/billing/accounts.md index b5778f2..3c4d795 100644 --- a/src/billing/accounts.md +++ b/src/billing/accounts.md @@ -1,6 +1,10 @@ # Счета -В разделе Счета можно посмотреть все выставленные счета и оплачивать услуги Beeline Cloud. Для каждого расчетного периода доступны документы в формате PDF. Счета формируются автоматически один раз в месяц для юридических лиц и ИП, подключивших услуги Beeline Cloud. Дата появления нового счета указана в верхней части страницы. +В разделе **Счета** можно посмотреть все выставленные счета и оплачивать услуги Beeline Cloud. + +Счета формируются автоматически один раз в месяц для юридических лиц и индивидуальных предпринимателей, подключивших услуги Beeline Cloud. + +Для каждого расчетного периода доступны документы в формате PDF. Дата появления нового счета указана в верхней части страницы. ## Статусы счетов @@ -17,10 +21,10 @@ 3. Укажите расчетный период в верхней части страницы. 4. В таблице отобразятся все счета за выбранный период. Для каждого счета указаны: - - номер счета. - - дата выставления. - - расчетный период. - - сумма. + - номер счета, + - дата выставления, + - расчетный период, + - сумма, - статус оплаты. ## Посмотреть детали счета @@ -31,19 +35,19 @@ 4. Нажмите на строку со счетом, чтобы открыть его карточку. 5. В карточке счета отображаются: - - номер счета. - - номер договора. - - дата выставления. - - срок оплаты. - - расчетный период. - - общая сумма по счету и НДС. - - банковские реквизиты получателя. - - контакты поддержки. + - номер счета, + - номер договора, + - дата выставления, + - срок оплаты, + - расчетный период, + - общая сумма по счету и НДС, + - банковские реквизиты получателя, + - контакты поддержки, - таблица с детализацией услуг. ## Оплатить счет -Если статус счета **Ожидает оплаты** или **Просрочен**, его нужно оплатить. Чтобы это сделать: +Если статус счета **Ожидает оплаты** или **Просрочен**, его нужно оплатить. 1. Войдите в [личный кабинет](https://console.cloud.beeline.ru/). 2. Перейдите в раздел **Биллинг** → **Счета**. @@ -60,4 +64,4 @@ 3. Откройте карточку счета. 4. В правом верхнем углу нажмите **Скачать PDF**. -Файл будет сохранен на ваш компьютер в формате **PDF**. +Файл будет сохранен в формате **PDF**. diff --git a/src/billing/financial-monitoring.md b/src/billing/financial-monitoring.md index d693262..3232b04 100644 --- a/src/billing/financial-monitoring.md +++ b/src/billing/financial-monitoring.md @@ -1,6 +1,6 @@ # Финансовый мониторинг -В разделе Финансовый мониторинг можно просматривать и анализировать расходы на ресурсы Beeline Cloud. +В разделе **Финансовый мониторинг** можно просматривать и анализировать расходы на ресурсы Beeline Cloud. ## Просмотр расходов diff --git a/src/billing/usage-analytics.md b/src/billing/usage-analytics.md index 75d6134..c7d63e0 100644 --- a/src/billing/usage-analytics.md +++ b/src/billing/usage-analytics.md @@ -1,6 +1,6 @@ # Аналитика потребления -В разделе Аналитика потребления можно посмотреть статистику использования ресурсов, проанализировать нагрузку виртуальных машин и получить детализацию за отчетный период. +В разделе **Аналитика потребления** можно посмотреть статистику использования ресурсов, проанализировать нагрузку виртуальных машин и получить детализацию за отчетный период. ## Просмотр аналитики потребления @@ -10,10 +10,10 @@ 2. Перейдите в раздел **Биллинг** → **Аналитика потребления**. 3. Задайте фильтры в верхней части страницы: - - `Проект`: выберите проект, по которому нужно построить аналитику. - - `Сервис`: выберите сервис, например, **Виртуальные дата-центры на VMware**. - - `Период`: задайте даты начала и окончания. - - `Ресурсы`: оставьте `Все ресурсы` или выберите конкретные. + - **Проект**: выберите проект, по которому нужно построить аналитику. + - **Сервис**: выберите сервис, например, **Виртуальные дата-центры на VMware**. + - **Период**: задайте даты начала и окончания. + - **Ресурсы**: оставьте *Все ресурсы* или выберите конкретные. 4. В подразделе **Детализация** появятся таблица со следующими данными: - дата начала действия конфигурации. @@ -33,12 +33,11 @@ 2. Перейдите в раздел **Биллинг** → **Аналитика потребления**. 3. Задайте нужные фильтры в верхней части страницы: - - `Проект`: выберите проект, по которому нужно построить аналитику. - - `Сервис`: выберите сервис, например, **Виртуальные дата-центры на VMware**. - - `Период`: задайте даты начала и окончания. - - `Ресурсы`: оставьте `Все ресурсы` или выберите конкретные. - + - **Проект**: выберите проект, по которому нужно построить аналитику. + - **Сервис**: выберите сервис, например, **Виртуальные дата-центры на VMware**. + - **Период**: задайте даты начала и окончания. + - **Ресурсы**: оставьте *Все ресурсы* или выберите конкретные. 4. Проверьте таблицу — в ней отобразятся ресурсы и статусы виртуальных машин, которые используют эти ресурсы. 5. Нажмите кнопку **Скачать детализацию** справа над таблицей. -Файл будет сохранен на ваш компьютер в формате **CSV**. Его можно открыть в Excel или другом редакторе. +Файл будет сохранен на ваш компьютер в формате **CSV**. Файл можно открыть в Excel или другом редакторе. From c99ffa082dc27fe0f9857275df92d4c404dc83de Mon Sep 17 00:00:00 2001 From: Elena Rechkina Date: Fri, 12 Dec 2025 16:01:44 +0600 Subject: [PATCH 08/11] =?UTF-8?q?=D0=9D=D0=B0=D0=B2=D0=B8=D0=B3=D0=B0?= =?UTF-8?q?=D1=86=D0=B8=D1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/.vitepress/config.mts | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/src/.vitepress/config.mts b/src/.vitepress/config.mts index cde0f99..997b2de 100644 --- a/src/.vitepress/config.mts +++ b/src/.vitepress/config.mts @@ -138,9 +138,14 @@ export default defineConfig({ {text: 'Бесплатный период', link: '/start/trial.md'}, {text: 'Платное использование', link: '/start/organization.md'}, ], - // '/billing/': [ - - // ], + '/billing/': [ + { + text: 'Биллинг', link: '/billing/about.md', + }, + {text: 'Счета', link: '/billing/accounts.md'}, + {text: 'Финансовый мониторинг', link: '/billing/financial-monitoring.md'}, + {text: 'Аналитика потребления', link: '/billing/usage-analytics.md'}, + ], '/backups/': [ { text: 'Резервное копирование', link: '/backups/index.md', @@ -282,14 +287,6 @@ export default defineConfig({ }, {text: 'Управление ключевыми парами', link: '/admin/ssh.md'}, ], - '/billing/': [ - { text: 'Биллинг', link: '/billing/about.md', - collapsed: true, - items: [ - { text: 'Аналитика потребления', link: '/billing/usage-analytics.md' }, - ], - }, - ], '/monitoring/': [ { text: 'Мониторинг', link: '/monitoring/about.md', From adcd2d54d3916f304937aad8109fd5b9fcacee16 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A0=D0=B5=D1=87=D0=BA=D0=B8=D0=BD=D0=B0=20=D0=95=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=D0=B0=20=D0=92=D0=B0=D0=BB=D0=B5=D1=80=D1=8C=D0=B5?= =?UTF-8?q?=D0=B2=D0=BD=D0=B0?= Date: Tue, 27 Jan 2026 09:40:21 +0000 Subject: [PATCH 09/11] Update file package.json --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 0474c28..09093bc 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "docs", - "version": "0.6.5-main", + "version": "0.6.5-billing", "description": "Beeline Cloud docs", "main": "index.js", "scripts": { From 143517e0e90861f1e9cc30f33594c38abc1dace7 Mon Sep 17 00:00:00 2001 From: Aleksandr Anisin Date: Mon, 9 Mar 2026 18:50:47 +0300 Subject: [PATCH 10/11] =?UTF-8?q?=D0=94=D0=BE=D0=BF=D0=BE=D0=BB=D0=BD?= =?UTF-8?q?=D0=B5=D0=BD=D0=B8=D1=8F=20=D0=BE=D1=82=20=D0=B2=D0=BB=D0=B0?= =?UTF-8?q?=D0=B4=D0=B5=D0=BB=D1=8C=D1=86=D0=B0=20=D1=81=D0=B5=D1=80=D0=B2?= =?UTF-8?q?=D0=B8=D1=81=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/billing/about.md | 56 ++++++++++++++++++++++++-- src/billing/accounts.md | 23 +++++++++++ src/billing/budgets.md | 44 +++++++++++++++++++++ src/billing/cost-analysis.md | 61 +++++++++++++++++++++++++++++ src/billing/financial-monitoring.md | 14 ++++++- src/billing/financial-motitoring.md | 0 src/billing/forecasting.md | 36 +++++++++++++++++ src/billing/quotas.md | 47 ++++++++++++++++++++++ src/billing/recommendations.md | 31 +++++++++++++++ src/billing/tags.md | 40 +++++++++++++++++++ src/billing/usage-analytics.md | 23 ++++++----- 11 files changed, 358 insertions(+), 17 deletions(-) create mode 100644 src/billing/budgets.md create mode 100644 src/billing/cost-analysis.md delete mode 100644 src/billing/financial-motitoring.md create mode 100644 src/billing/forecasting.md create mode 100644 src/billing/quotas.md create mode 100644 src/billing/recommendations.md create mode 100644 src/billing/tags.md diff --git a/src/billing/about.md b/src/billing/about.md index 23cf841..53fd42e 100644 --- a/src/billing/about.md +++ b/src/billing/about.md @@ -9,7 +9,25 @@ section_links: - title: Аналитика потребления link: /billing/usage-analytics.md description: Отслеживание использования ресурсов проектов и активность виртуальных машин ---- + - title: Анализ затрат + link: /billing/cost-analysis.md + description: Детализация расходов по сервисам и ресурсам, фильтрация, сравнение периодов и экспорт отчетов + - title: Бюджеты и уведомления + link: /billing/budgets.md + description: Установка бюджетов для проектов и сервисов, настройка уведомлений о приближении к лимиту + - title: Прогнозирование + link: /billing/forecasting.md + description: Оценка ожидаемых расходов и сигналы о возможном перерасходе + - title: Рекомендации + link: /billing/recommendations.md + description: Персонализированные советы по снижению расходов на облачные ресурсы + - title: Управление тегами + link: /billing/tags.md + description: Организация ресурсов с помощью пользовательских меток и кастомизированная отчетность + - title: Квоты и лимиты + link: /billing/quotas.md + description: Управление доступными ресурсами, установка ограничений и мониторинг потребления +--- # Биллинг @@ -17,6 +35,38 @@ section_links: В биллинге можно: -- просматривать и оплачивать счета. -- контролировать траты по сервисам и проектам. +- просматривать и оплачивать счета; +- контролировать траты по сервисам и проектам; - анализировать, какие ресурсы используются и в каком объеме. + +## Разделы биллинга + + + +**Счета** — просмотр выставленных счетов, оплата и скачивание документов в PDF. + +**Анализ затрат** — детальный просмотр расходов по сервисам и ресурсам за выбранный период. Доступны фильтрация, сравнение с предыдущими периодами и экспорт в CSV или PDF. + +**Финансовый мониторинг** — анализ расходов с разбивкой по сервисам в виде графика. Позволяет скачать детализацию в CSV. + +**Аналитика потребления** — статистика использования ресурсов по проектам. Показывает нагрузку виртуальных машин и детализацию за период. + +**Бюджеты и уведомления** — установка бюджетов для отдельных проектов или сервисов и настройка уведомлений при приближении к лимиту. + + + +**Прогнозирование** — оценка ожидаемых расходов на основе текущего потребления. Позволяет заранее получить сигнал о возможном перерасходе. + + + +**Рекомендации** — персонализированные советы по снижению расходов с оценкой эффекта от каждого предложенного действия. + + + +**Управление тегами** — назначение пользовательских меток ресурсам для создания гибкой иерархии и кастомизированной отчетности. + + + +**Квоты и лимиты** — управление допустимым объемом ресурсов, установка финансовых ограничений и мониторинг текущего потребления. + + diff --git a/src/billing/accounts.md b/src/billing/accounts.md index 3c4d795..11f24eb 100644 --- a/src/billing/accounts.md +++ b/src/billing/accounts.md @@ -65,3 +65,26 @@ 4. В правом верхнем углу нажмите **Скачать PDF**. Файл будет сохранен в формате **PDF**. + +## Фильтрация счетов + + + +В таблице счетов доступна фильтрация. Можно отфильтровать счета по: + +- статусу оплаты, +- дате выставления, +- сумме. + +Для этого используйте фильтры в верхней части таблицы. Таблица обновится автоматически. + +## Уведомления о счетах + + + +Beeline Cloud автоматически отправляет уведомления: + +- при выставлении нового счета, +- при приближении срока оплаты. + +Уведомления приходят на контактный email, указанный в настройках аккаунта. diff --git a/src/billing/budgets.md b/src/billing/budgets.md new file mode 100644 index 0000000..5938769 --- /dev/null +++ b/src/billing/budgets.md @@ -0,0 +1,44 @@ +--- +verified: false +note: Документация не верифицирована техническими писателями. Содержимое основано на комментариях владельца сервиса и требует проверки. +--- + +# Бюджеты и уведомления + +В разделе **Бюджеты и уведомления** можно устанавливать лимиты расходов для проектов и сервисов, а также настраивать уведомления при приближении к заданному пороговому значению. + +## Создание бюджета + +1. Войдите в [личный кабинет](https://console.cloud.beeline.ru/). +2. Перейдите в раздел **Биллинг** → **Бюджеты и уведомления**. +3. Нажмите кнопку **Создать бюджет**. +4. Заполните параметры бюджета: + - **Название** — произвольное имя для бюджета. + - **Сумма** — максимальный допустимый расход. + - **Период** — временной интервал действия бюджета: месяц, квартал или год. + - **Область** — выберите проект или сервис, для которого действует бюджет. + +5. Нажмите **Сохранить**. + +## Настройка уведомлений + +Уведомления можно настроить при создании бюджета или после его сохранения. Система отправляет уведомление, когда расходы достигают указанного процента от суммы бюджета. + +1. Откройте нужный бюджет из списка. +2. В разделе **Уведомления** нажмите **Добавить порог**. +3. Укажите процент от бюджета, при достижении которого придет уведомление (например, 80%). +4. Укажите email для получения уведомлений. +5. Нажмите **Сохранить**. + +Можно добавить несколько порогов — например, уведомления при 50%, 80% и 100%. + +## Управление бюджетами + +Все созданные бюджеты отображаются в списке. Для каждого бюджета указаны: + +- название, +- сумма и период, +- текущее использование в процентах, +- статус (активный или истекший). + +Чтобы изменить или удалить бюджет, откройте его карточку и воспользуйтесь соответствующими кнопками. diff --git a/src/billing/cost-analysis.md b/src/billing/cost-analysis.md new file mode 100644 index 0000000..3e36e0f --- /dev/null +++ b/src/billing/cost-analysis.md @@ -0,0 +1,61 @@ +--- +verified: false +note: Документация не верифицирована техническими писателями. Содержимое основано на комментариях владельца сервиса и требует проверки. +--- + +# Анализ затрат + +В разделе **Анализ затрат** можно отслеживать расходы на облачные ресурсы в режиме реального времени, анализировать их по различным параметрам, сравнивать с предыдущими периодами и экспортировать данные. + +## Просмотр расходов + +1. Войдите в [личный кабинет](https://console.cloud.beeline.ru/). +2. Перейдите в раздел **Биллинг** → **Анализ затрат**. +3. В верхней части страницы задайте фильтры: + - **Бизнес-юнит**: выберите бизнес-юнит или оставьте все. + - **Проект**: выберите проект или оставьте все. + - **Сервис**: выберите сервис или оставьте все. + - **Период**: задайте даты начала и окончания. + +4. Отобразится график с трендом расходов и таблица с детализацией затрат. + +В таблице для каждой записи указаны: + +- бизнес-юнит, +- проект, +- период, +- сервис, +- ресурс, +- ID сервиса, +- название сервера, +- стоимость за использованные ресурсы. + +## Выбор типа графика + +На графике расходов можно выбрать тип визуализации: + +- **Столбчатая диаграмма** — показывает расходы по периодам в виде столбцов. +- **Линейный график** — показывает динамику расходов в виде линии. + +Для переключения используйте кнопки над графиком. Наведите курсор на элемент графика, чтобы увидеть подробные данные в подсказке — затраты по каждому сервису и общую сумму за период. + +## Сравнение с предыдущим периодом + +В разделе можно сравнить текущие расходы с предыдущим периодом — месяцем или годом. Для этого выберите соответствующий режим сравнения над графиком. Данные предыдущего периода отобразятся на том же графике для сопоставления. + +## Экспорт отчета + +1. Войдите в [личный кабинет](https://console.cloud.beeline.ru/). +2. Перейдите в раздел **Биллинг** → **Анализ затрат**. +3. Задайте нужные фильтры. +4. Нажмите кнопку **Экспорт** над таблицей. +5. Выберите формат файла: **PDF** или **CSV**. +6. Файл будет сохранен на ваш компьютер. + +Файл CSV можно открыть в Excel или другом редакторе для дальнейшего анализа. + +## Автоматическая отправка отчетов + +Можно настроить расписание для автоматической отправки отчетов на электронную почту. Для этого в разделе экспорта выберите опцию **Отправлять по расписанию** и укажите email и периодичность. + + diff --git a/src/billing/financial-monitoring.md b/src/billing/financial-monitoring.md index 3232b04..05f7ef1 100644 --- a/src/billing/financial-monitoring.md +++ b/src/billing/financial-monitoring.md @@ -10,7 +10,7 @@ - **Период**: выберите даты начала и окончания. - **Ресурсы**: оставьте `Все ресурсы` или выберите конкретные. -4. Построится **График расходов** - диаграмма с распределением затрат по сервисам. В подразделе **Детализация** появятся таблица стоимостью ресурсов за выбранный период без НДС. +4. Построится **График расходов** — диаграмма с распределением затрат по сервисам. В подразделе **Детализация** появится таблица со стоимостью ресурсов за выбранный период без НДС. Детализацию можно скачать в формате `.csv` для анализа или сдачи отчетности. @@ -22,7 +22,17 @@ - **Период**: выберите даты начала и окончания. - **Ресурсы**: оставьте `Все ресурсы` или выберите конкретные. - 4. Нажмите кнопку **Скачать детализацию** справа над таблицей. Файл будет сохранен на ваш компьютер в формате **CSV**. Его можно открыть в Excel или другом редакторе. + +## Настройка типа графика + + + +В разделе доступен выбор типа визуализации расходов. Можно переключаться между: + +- столбчатой диаграммой, +- линейным графиком. + +Для переключения используйте кнопки над графиком. Данные обновятся автоматически. diff --git a/src/billing/financial-motitoring.md b/src/billing/financial-motitoring.md deleted file mode 100644 index e69de29..0000000 diff --git a/src/billing/forecasting.md b/src/billing/forecasting.md new file mode 100644 index 0000000..87d8d97 --- /dev/null +++ b/src/billing/forecasting.md @@ -0,0 +1,36 @@ +--- +verified: false +note: Документация не верифицирована техническими писателями. Содержимое основано на комментариях владельца сервиса и требует проверки. +--- + +# Прогнозирование + +В разделе **Прогнозирование** можно оценить ожидаемые расходы на основе текущего потребления ресурсов. Раздел помогает заранее выявить риск перерасхода и скорректировать планы. + +## Просмотр прогноза расходов + +1. Войдите в [личный кабинет](https://console.cloud.beeline.ru/). +2. Перейдите в раздел **Биллинг** → **Прогнозирование**. +3. Задайте параметры прогноза: + - **Проект**: выберите проект или оставьте все. + - **Период**: выберите горизонт прогнозирования. + +4. Система отобразит прогноз расходов на основе исторических данных о потреблении. + +На графике отображаются: + +- фактические расходы за прошедший период, +- прогнозируемые расходы на выбранный период, +- коридор ожидаемых значений — допустимый диапазон расходов. + +## Настройка коридора ожидаемых расходов + +Коридор ожидаемых расходов позволяет задать допустимый диапазон и получить уведомление, если прогноз выходит за его пределы. + +1. В разделе **Прогнозирование** нажмите **Настроить коридор**. +2. Укажите минимальное и максимальное значения расходов. +3. Нажмите **Сохранить**. + +Если прогноз превышает верхнюю границу коридора, система отправит уведомление на контактный email. + + diff --git a/src/billing/quotas.md b/src/billing/quotas.md new file mode 100644 index 0000000..e105831 --- /dev/null +++ b/src/billing/quotas.md @@ -0,0 +1,47 @@ +--- +verified: false +note: Документация не верифицирована техническими писателями. Содержимое основано на комментариях владельца сервиса и требует проверки. +--- + +# Квоты и лимиты + +В разделе **Квоты и лимиты** можно задать максимально допустимый объем ресурсов и финансовые ограничения на их использование. Это позволяет контролировать потребление и избежать превышения бюджета. + +**Квота** — максимальный объем ресурса, доступный для использования (например, количество виртуальных машин или объем хранилища). + +**Лимит** — финансовое ограничение на расходы за определенный период. + +## Просмотр текущих квот и лимитов + +1. Войдите в [личный кабинет](https://console.cloud.beeline.ru/). +2. Перейдите в раздел **Биллинг** → **Квоты и лимиты**. +3. В таблице отобразятся все установленные квоты и лимиты. Для каждой записи указаны: + - ресурс или сервис, + - установленное значение, + - текущее использование, + - процент использования. + +## Установка квоты на ресурс + +1. В разделе **Квоты и лимиты** нажмите **Настроить квоты**. +2. Выберите тип ресурса (например, виртуальные машины или объем хранилища). +3. Укажите максимально допустимое значение. +4. Выберите область действия: проект, отдел или бизнес-юнит. +5. Нажмите **Сохранить**. + + + +## Установка финансового лимита + +1. В разделе **Квоты и лимиты** нажмите **Настроить лимиты**. +2. Укажите максимальную сумму расходов. +3. Выберите период действия лимита: день, месяц, квартал или год. +4. Нажмите **Сохранить**. + +При приближении к установленному лимиту система отправит уведомление. При достижении 100% лимита новые ресурсы не будут запущены до начала следующего периода или до увеличения лимита. + + + +## Мониторинг потребления + +На главной странице раздела отображается сводная панель с текущим уровнем использования по всем установленным квотам и лимитам. Данные обновляются в реальном времени. diff --git a/src/billing/recommendations.md b/src/billing/recommendations.md new file mode 100644 index 0000000..57b846c --- /dev/null +++ b/src/billing/recommendations.md @@ -0,0 +1,31 @@ +--- +verified: false +note: Документация не верифицирована техническими писателями. Содержимое основано на комментариях владельца сервиса и требует проверки. +--- + +# Рекомендации + +В разделе **Рекомендации** система анализирует использование ресурсов и предлагает конкретные шаги для снижения расходов. Для каждой рекомендации указана оценка эффекта — ожидаемая экономия. + +## Просмотр рекомендаций + +1. Войдите в [личный кабинет](https://console.cloud.beeline.ru/). +2. Перейдите в раздел **Биллинг** → **Рекомендации**. +3. Просмотрите список рекомендаций. Для каждой рекомендации указаны: + - описание действия, + - затронутый ресурс или сервис, + - ожидаемая экономия. + +Рекомендации формируются на основе анализа паттернов потребления: незадействованные ресурсы, избыточная мощность, неоптимальные конфигурации. + +## Применение рекомендации + +1. Нажмите на интересующую рекомендацию, чтобы открыть детали. +2. Ознакомьтесь с описанием предлагаемого действия и оценкой эффекта. +3. Если рекомендация подходит, нажмите **Применить** или следуйте инструкциям по ручной настройке. + + + +Некоторые рекомендации можно отклонить — нажмите **Отклонить**, чтобы скрыть их из списка. + + diff --git a/src/billing/tags.md b/src/billing/tags.md new file mode 100644 index 0000000..3cbc2f0 --- /dev/null +++ b/src/billing/tags.md @@ -0,0 +1,40 @@ +--- +verified: false +note: Документация не верифицирована техническими писателями. Содержимое основано на комментариев владельца сервиса и требует проверки. +--- + +# Управление тегами + +В разделе **Управление тегами** можно назначать пользовательские метки ресурсам Beeline Cloud. Теги помогают организовать ресурсы по произвольной иерархии — например, по отделам, проектам или бизнес-юнитам — и получать отчеты по нужному срезу. + +## Создание тега + +1. Войдите в [личный кабинет](https://console.cloud.beeline.ru/). +2. Перейдите в раздел **Биллинг** → **Управление тегами**. +3. Нажмите кнопку **Создать тег**. +4. Задайте параметры: + - **Ключ** — название категории тега, например `department` или `project`. + - **Значение** — конкретное значение, например `finance` или `mobile-app`. + +5. Нажмите **Сохранить**. + +## Назначение тега ресурсу + +1. Откройте список тегов в разделе **Управление тегами**. +2. Найдите нужный тег и нажмите **Назначить ресурсам**. +3. Выберите ресурсы, которым нужно присвоить тег. +4. Нажмите **Применить**. + +Один ресурс может иметь несколько тегов. + +## Отчетность по тегам + +После назначения тегов ресурсам можно использовать их как фильтры в разделах **Анализ затрат** и **Финансовый мониторинг**. Это позволяет анализировать расходы по произвольным срезам, не привязываясь к стандартной структуре проектов. + + + +## Редактирование и удаление тегов + +Чтобы изменить тег, нажмите на его название в списке и внесите правки. Чтобы удалить тег, откройте его карточку и нажмите **Удалить**. При удалении тег снимается со всех ресурсов, которым он был назначен. + + diff --git a/src/billing/usage-analytics.md b/src/billing/usage-analytics.md index c7d63e0..a71f8c2 100644 --- a/src/billing/usage-analytics.md +++ b/src/billing/usage-analytics.md @@ -4,26 +4,25 @@ ## Просмотр аналитики потребления -В разделе можно посмотреть какие виртуальные машины есть в проекте и сколько ресурсов задействовано. Для этого: +В разделе можно посмотреть, какие виртуальные машины есть в проекте и сколько ресурсов задействовано. Для этого: 1. Войдите в [личный кабинет](https://console.cloud.beeline.ru/). 2. Перейдите в раздел **Биллинг** → **Аналитика потребления**. 3. Задайте фильтры в верхней части страницы: - - **Проект**: выберите проект, по которому нужно построить аналитику. - **Сервис**: выберите сервис, например, **Виртуальные дата-центры на VMware**. - **Период**: задайте даты начала и окончания. - - **Ресурсы**: оставьте *Все ресурсы* или выберите конкретные. -4. В подразделе **Детализация** появятся таблица со следующими данными: + - **Ресурсы**: оставьте **Все ресурсы** или выберите конкретные. - - дата начала действия конфигурации. - - дата окончания действия конфигурации. - - имя виртуальной машины. - - тип ресурса. - - количество потребленного ресурса. +4. В подразделе **Детализация** появится таблица со следующими данными: + - дата начала действия конфигурации, + - дата окончания действия конфигурации, + - имя виртуальной машины, + - тип ресурса, + - количество потребленного ресурса, - статус виртуальной машины. - Дополнительно можно включить отображение колонок `ID ВМ` и `Кластер`. Для этого нажмите кнопку ![del](../compute/compute-how-to/image/scale_disk.png) и выберите колонки. +Дополнительно можно включить отображение колонок `ID ВМ` и `Кластер`. Для этого нажмите кнопку настройки колонок в правом верхнем углу таблицы и отметьте нужные колонки. ## Загрузка детализации потребления @@ -32,11 +31,11 @@ 1. Войдите в [личный кабинет](https://console.cloud.beeline.ru/). 2. Перейдите в раздел **Биллинг** → **Аналитика потребления**. 3. Задайте нужные фильтры в верхней части страницы: - - **Проект**: выберите проект, по которому нужно построить аналитику. - **Сервис**: выберите сервис, например, **Виртуальные дата-центры на VMware**. - **Период**: задайте даты начала и окончания. - - **Ресурсы**: оставьте *Все ресурсы* или выберите конкретные. + - **Ресурсы**: оставьте **Все ресурсы** или выберите конкретные. + 4. Проверьте таблицу — в ней отобразятся ресурсы и статусы виртуальных машин, которые используют эти ресурсы. 5. Нажмите кнопку **Скачать детализацию** справа над таблицей. From e1a91fd276b945a1f50f871c35dd152da57e9052 Mon Sep 17 00:00:00 2001 From: Aleksandr Anisin Date: Mon, 9 Mar 2026 19:07:11 +0300 Subject: [PATCH 11/11] =?UTF-8?q?=D0=91=D0=BE=D0=BA=D0=BE=D0=B2=D0=BE?= =?UTF-8?q?=D0=B5=20=D0=BC=D0=B5=D0=BD=D1=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/.vitepress/config.mts | 6 ++++++ src/billing/about.md | 24 ------------------------ 2 files changed, 6 insertions(+), 24 deletions(-) diff --git a/src/.vitepress/config.mts b/src/.vitepress/config.mts index 9c8d7ae..1095b81 100644 --- a/src/.vitepress/config.mts +++ b/src/.vitepress/config.mts @@ -139,6 +139,12 @@ export default defineConfig({ {text: 'Счета', link: '/billing/accounts.md'}, {text: 'Финансовый мониторинг', link: '/billing/financial-monitoring.md'}, {text: 'Аналитика потребления', link: '/billing/usage-analytics.md'}, + {text: 'Бюджеты и уведомления', link: '/billing/budgets.md'}, + {text: 'Анализ затрат', link: '/billing/cost-analysis.md'}, + {text: 'Прогнозирование', link: '/billing/forecasting.md'}, + {text: 'Квоты и лимиты', link: '/billing/quotas.md'}, + {text: 'Рекомендации', link: '/billing/recommendations.md'}, + {text: 'Теги', link: '/billing/tags.md'}, ], '/backups/': [ { diff --git a/src/billing/about.md b/src/billing/about.md index 53fd42e..6501502 100644 --- a/src/billing/about.md +++ b/src/billing/about.md @@ -41,32 +41,8 @@ section_links: ## Разделы биллинга - - -**Счета** — просмотр выставленных счетов, оплата и скачивание документов в PDF. - -**Анализ затрат** — детальный просмотр расходов по сервисам и ресурсам за выбранный период. Доступны фильтрация, сравнение с предыдущими периодами и экспорт в CSV или PDF. - -**Финансовый мониторинг** — анализ расходов с разбивкой по сервисам в виде графика. Позволяет скачать детализацию в CSV. - -**Аналитика потребления** — статистика использования ресурсов по проектам. Показывает нагрузку виртуальных машин и детализацию за период. - -**Бюджеты и уведомления** — установка бюджетов для отдельных проектов или сервисов и настройка уведомлений при приближении к лимиту. - - -**Прогнозирование** — оценка ожидаемых расходов на основе текущего потребления. Позволяет заранее получить сигнал о возможном перерасходе. - - -**Рекомендации** — персонализированные советы по снижению расходов с оценкой эффекта от каждого предложенного действия. - - -**Управление тегами** — назначение пользовательских меток ресурсам для создания гибкой иерархии и кастомизированной отчетности. - - -**Квоты и лимиты** — управление допустимым объемом ресурсов, установка финансовых ограничений и мониторинг текущего потребления. -