name: mariadb service_id: 115 service_display_name: Mariadb service_short_name: mariadb service_man: 'Mariadb кластер. Ресурсная платформа: k8s. Автоматизация: k8s operator.
Автоматическое резервное копирование, ручное восстановление.' lifecycle: suspend_on_destroy_default: true adopt_existing_on_create_default: false outputs: params: - code: state_params type: map - code: state_out type: map - code: state_params_flat type: map - code: state_out_flat type: map - code: vault_secrets type: map sensitive: true - code: vault_url type: string - code: vault_user_path type: string - code: vault_fields type: list operations: - name: create id: 138 kind: instance action: create params: - id: 877 code: startupConfiguration data_type: map-fixed required: true sort: 10 - id: 878 code: clusterConfiguration data_type: map-fixed required: true sort: 20 is_modifiable: true - id: 879 code: accessConfiguration data_type: map-fixed required: true sort: 30 is_modifiable: true - id: 880 code: mariadbConfiguration data_type: map-fixed required: true sort: 40 is_modifiable: true - id: 881 code: backupConfiguration data_type: map-fixed required: true sort: 60 is_modifiable: true - id: 882 code: autoscaleConfiguration data_type: map-fixed required: true sort: 70 is_modifiable: true - name: create_database id: 242 kind: subresource action: create subresource: database params: - id: 734 code: dbName data_type: string required: true default: db- regex: ^[a-z0-9][a-z0-9.-]{1,61}[a-z0-9]$ descr: 'Пример: `db01`' - name: create_user id: 243 kind: subresource action: create subresource: user params: - id: 735 code: username data_type: string required: true default: user regex: ^(?![0-9_])[a-zA-Z_][a-zA-Z0-9_]{0,62}$ maxlength: 62 minlength: 2 descr: 'Пример: `myusername`' sort: 10 - id: 736 code: password data_type: string required: true maxlength: 62 minlength: 8 descr: Секрет будет записан в хранилище секретов и не будет отображаться публично sort: 20 is_sensitive: true - id: 737 code: dbName data_type: array-map-fixed required: true default: '[{}]' descr: Необходимо указать массив существующих баз man: Если базы не существует - при выполнении операции вернётся ошибка sort: 30 - id: 738 code: accessHosts data_type: string required: true default: '%' descr: 'Пример: `%`' sort: 40 - name: delete id: 139 kind: instance action: delete params: - id: 456 code: deleteS3Bucket data_type: boolean required: true default: "true" value_list: - "false" - "true" descr: Также удалить технический S3 Bucket с бэкапами? sort: 10 - name: delete_database id: 248 kind: subresource action: delete subresource: database params: - id: 745 code: dbName data_type: string required: true descr: ВСЕ ДАННЫЕ ВНУТРИ БД БУДУТ УДАЛЕНЫ - name: delete_user id: 247 kind: subresource action: delete subresource: user params: - id: 744 code: username data_type: string required: true descr: Имя пользователя, созданное через операцию `create_user` - name: modify id: 142 kind: instance action: modify params: - id: 883 code: clusterConfiguration data_type: map-fixed required: true sort: 10 - id: 884 code: accessConfiguration data_type: map-fixed required: true sort: 20 - id: 885 code: mariadbConfiguration data_type: map-fixed required: true sort: 30 - id: 886 code: backupConfiguration data_type: map-fixed required: true sort: 40 - id: 887 code: autoscaleConfiguration data_type: map-fixed required: true sort: 50 - name: reconcile id: 287 kind: action action: reconcile params: [] - name: resume id: 141 kind: instance action: resume params: [] - name: suspend id: 140 kind: instance action: suspend params: []