Module postgresql¶
License: Apache 2.0
Version: 0.1.7
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
- 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)
- 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
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