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::EntityA 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
name¶
-
attribute string
encoding='utf8'¶
-
attribute string
collation='utf8-ci'¶
-
attribute string
password¶
-
attribute string
user¶
-
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::DBMSMysql server configuration
The following implementations are defined for this entity:
The following implements statements select implementations for this entity:
mysql::portsmysql::mysqlRedhatconstraint(std::familyof(host.os,'rhel') and (host.os.version <= 6))mysql::mysqlMariaDBconstraint((std::familyof(host.os,'rhel') and (host.os.version >= 7)) or std::familyof(host.os,'fedora'))mysql::ubuntuMysqlconstraintstd::familyof(host.os,'ubuntu')