Module postgresql¶
License: Apache 2.0
Version: 0.1.1
Author: Inmanta <code@inmanta.com>
Upstream project: https://github.com/inmanta/postgresql.git
Entities¶
-
entity
postgresql::Database
¶ Parents:
std::PurgeableResource
-
attribute string
db_name
¶
-
relation postgresql::PostgresqlServer
server
[1]¶ other end:
postgresql::PostgresqlServer.databases [0:*]
-
relation postgresql::User
owner
[1]¶
The following implementations are defined for this entity:
The following implements statements select implementations for this entity:
postgresql::db_requires
constrainttrue
-
attribute string
-
entity
postgresql::PostgresqlServer
¶ Parents:
ip::services::Server
-
attribute bool
managed
=true¶
-
relation postgresql::Database
databases
[0:*]¶ other end:
postgresql::Database.server [1]
-
relation postgresql::User
users
[0:*]¶ other end:
postgresql::User.server [1]
The following implementations are defined for this entity:
The following implements statements select implementations for this entity:
postgresql::postgresqlServer
constraintmanaged
std::none
constraint(not managed)
-
attribute bool
-
entity
postgresql::User
¶ Parents:
std::PurgeableResource
-
attribute postgresql::username_t
username
¶
-
attribute string
password
¶
-
relation postgresql::PostgresqlServer
server
[1]¶ other end:
postgresql::PostgresqlServer.users [0:*]
The following implementations are defined for this entity:
The following implements statements select implementations for this entity:
postgresql::user_requires
constrainttrue
-
attribute postgresql::username_t
Implementations¶
-
implementation
postgresql::db_requires
¶
-
implementation
postgresql::postgresqlServer
¶
-
implementation
postgresql::user_requires
¶
Resources¶
-
class
postgresql.resources.
Database
¶ Resource for entity
postgresql::Database
Id attribute
db_name
Agent name
server.host.name
-
class
postgresql.resources.
User
¶ Resource for entity
postgresql::User
Id attribute
username
Agent name
server.host.name
Handlers
postgresql.resources.UserProvider
Handlers¶
-
class
postgresql.resources.
DatabaseProvider
¶ Handler name
postgresql-database
Handler for entity
postgresql::Database
-
class
postgresql.resources.
UserProvider
¶ Handler name
postgresql-user
Handler for entity
postgresql::User