Module mysql¶
- License: Apache 2.0
- Version: 0.5.2
- Author: Inmanta <code@inmanta.com>
- This module requires compiler version 2017.2 or higher
- Upstream project: https://github.com/inmanta/mysql.git
Entities¶
-
entity
mysql::DBMS
¶ Parents:
std::Entity
A DB management system (a service on a machina, DBaaS, …)
-
attribute string
hostref
¶ reference to host, e.g. ip or hostname
-
attribute ip::port
port
=3306¶
-
relation mysql::Database
databases
[0:*]¶ other end:
mysql::Database.server [1]
-
attribute string
-
entity
mysql::Database
¶ Parents:
std::Entity
-
attribute string
collation
='utf8-ci'¶
-
attribute string
password
¶
-
attribute string
name
¶
-
attribute string
user
¶
-
attribute string
encoding
='utf8'¶
-
relation mysql::DBMS
server
[1]¶ other end:
mysql::DBMS.databases [0:*]
The following implementations are defined for this entity:
The following implements statements select implementations for this entity:
-
attribute string
-
entity
mysql::ManagedMysql
¶ Parents:
mysql::DBMS
-
attribute string
password
¶
-
attribute string
user
¶
-
relation ip::Host
agenthost
[1]¶
The following implementations are defined for this entity:
The following implements statements select implementations for this entity:
-
attribute string
-
entity
mysql::Server
¶ Parents:
ip::services::Server
,mysql::DBMS
Mysql server configuration
The following implementations are defined for this entity:
The following implements statements select implementations for this entity:
mysql::ports
mysql::mysqlRedhat
constraint(std::familyof(host.os,'rhel') and (host.os.version <= 6))
mysql::mysqlMariaDB
constraint((std::familyof(host.os,'rhel') and (host.os.version >= 7)) or std::familyof(host.os,'fedora'))
mysql::ubuntuMysql
constraintstd::familyof(host.os,'ubuntu')