Module postgresql¶
License: Apache 2.0
Version: 0.0.3
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 implements statements select implementations for this entity:
-
attribute string
-
entity
postgresql::PostgresqlServer
¶ Parents:
ip::services::Server
-
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:
-
relation postgresql::Database
-
entity
postgresql::User
¶ Parents:
std::PurgeableResource
-
attribute string
username
¶
-
attribute string
password
¶
-
relation postgresql::PostgresqlServer
server
[1]¶ other end:
postgresql::PostgresqlServer.users [0:*]
The following implements statements select implementations for this entity:
-
attribute string
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