Module postgresql¶
- License: Apache 2.0
- Version: 0.0.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 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
- Handlers
postgresql.resources.DatabaseProvider
- Resource for entity
-
class
postgresql.resources.
User
¶ - Resource for entity
postgresql::User
- Id attribute
username
- Agent name
server.host.name
- Handlers
postgresql.resources.UserProvider
- Resource for entity
Handlers¶
-
class
postgresql.resources.
DatabaseProvider
¶ - Handler name
postgresql-database
- Handler for entity
postgresql::Database
- Handler name
-
class
postgresql.resources.
UserProvider
¶ - Handler name
postgresql-user
- Handler for entity
postgresql::User
- Handler name