planetscalepostgresbranch_roles (Data Source)
June 1, 2026 ยท View on GitHub
PostgresBranchRoles DataSource
Example Usage
data "planetscale_postgres_branch_roles" "my_postgresbranchroles" {
branch = "...my_branch..."
database = "...my_database..."
organization = "...my_organization..."
}
Schema
Required
branch(String) Branch name fromlist_branches. Example:main.database(String) Database name slug fromlist_databases. Example:app-db.organization(String) Organization name slug fromlist_organizations. Example:acme.
Read-Only
data(Attributes List) (see below for nested schema)type(String) The response type. Always "list" for paginated responses.
Nested Schema for data
Read-Only:
access_host_url(String) The database connection stringactor(Attributes) (see below for nested schema)base_username(String) The base username without branch routing suffixbranch(Attributes) (see below for nested schema)created_at(String) When the role was createddatabase_name(String) The database namedefault(Boolean) Whether the role is the default postgres userdeleted_at(String) When the role was deleteddisabled_at(String) When the role was disableddrop_failed(String) Error message available when dropping the role failsdropped_at(String) When the role was droppedexpired(Boolean) True if the credentials are expiredexpires_at(String) When the role expiresid(String) The ID of the roleinherited_roles(Set of String) Database roles these credentials inheritname(String) The name of the rolepassword(String) The plain text password, available only after createprivate_access_host_url(String) The database connection string for private connectionsprivate_connection_service_name(String) The service name to set up private connectivityquery_safety_settings(Attributes) (see below for nested schema)ttl(Number) Number of seconds before the credentials expireupdated_at(String) When the role was updatedusername(String) The database user name
Nested Schema for data.actor
Read-Only:
avatar_url(String) The URL of the actor's avatardisplay_name(String) The name of the actorid(String) The ID of the actor
Nested Schema for data.branch
Read-Only:
created_at(String) When the resource was createddeleted_at(String) When the resource was deleted, if deletedid(String) The ID for the resourcename(String) The name for the resourceupdated_at(String) When the resource was last updated
Nested Schema for data.query_safety_settings
Read-Only:
require_where_on_delete(String) Require WHERE clause on DELETE statementsrequire_where_on_update(String) Require WHERE clause on UPDATE statements