Data source for pgEdge databases
Using getDatabases
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getDatabases(opts?: InvokeOptions): Promise<GetDatabasesResult>
function getDatabasesOutput(opts?: InvokeOptions): Output<GetDatabasesResult>def get_databases(opts: Optional[InvokeOptions] = None) -> GetDatabasesResult
def get_databases_output(opts: Optional[InvokeOptions] = None) -> Output[GetDatabasesResult]func GetDatabases(ctx *Context, opts ...InvokeOption) (*GetDatabasesResult, error)
func GetDatabasesOutput(ctx *Context, opts ...InvokeOption) GetDatabasesResultOutput> Note: This function is named GetDatabases in the Go SDK.
public static class GetDatabases
{
public static Task<GetDatabasesResult> InvokeAsync(InvokeOptions? opts = null)
public static Output<GetDatabasesResult> Invoke(InvokeOptions? opts = null)
}public static CompletableFuture<GetDatabasesResult> getDatabases(InvokeOptions options)
public static Output<GetDatabasesResult> getDatabases(InvokeOptions options)
fn::invoke:
function: pgedge:index/getDatabases:getDatabases
arguments:
# arguments dictionarygetDatabases Result
The following output properties are available:
- Databases
List<Pgedge.
Pgedge. Outputs. Get Databases Database> - Id string
- The provider-assigned unique ID for this managed resource.
- Databases
[]Get
Databases Database - Id string
- The provider-assigned unique ID for this managed resource.
- databases
List<Get
Databases Database> - id String
- The provider-assigned unique ID for this managed resource.
- databases
Get
Databases Database[] - id string
- The provider-assigned unique ID for this managed resource.
- databases
Sequence[Get
Databases Database] - id str
- The provider-assigned unique ID for this managed resource.
- databases List<Property Map>
- id String
- The provider-assigned unique ID for this managed resource.
Supporting Types
GetDatabasesDatabase
- Backups
Pgedge.
Pgedge. Inputs. Get Databases Database Backups - Backup configuration for the database
- Cluster
Id string - ID of the cluster this database belongs to
- Components
List<Pgedge.
Pgedge. Inputs. Get Databases Database Component> - Components of the database
- Config
Version string - Configuration version of the database
- Created
At string - Creation timestamp of the database
- Display
Name string - Display name for the database. Maximum length is 25 characters.
- Domain string
- Domain of the database
- Extensions
Pgedge.
Pgedge. Inputs. Get Databases Database Extensions - Extensions configuration for the database
- Id string
- ID of the database
- Name string
- Name of the database
- Nodes
Dictionary<string, Pgedge.
Pgedge. Inputs. Get Databases Database Nodes> - Map of nodes in the database
- Options List<string>
- Options for the database
- Pg
Version string - PostgreSQL version of the database
- Roles
List<Pgedge.
Pgedge. Inputs. Get Databases Database Role> - Roles in the database
- Status string
- Status of the database
- Backups
Get
Databases Database Backups - Backup configuration for the database
- Cluster
Id string - ID of the cluster this database belongs to
- Components
[]Get
Databases Database Component - Components of the database
- Config
Version string - Configuration version of the database
- Created
At string - Creation timestamp of the database
- Display
Name string - Display name for the database. Maximum length is 25 characters.
- Domain string
- Domain of the database
- Extensions
Get
Databases Database Extensions - Extensions configuration for the database
- Id string
- ID of the database
- Name string
- Name of the database
- Nodes
map[string]Get
Databases Database Nodes - Map of nodes in the database
- Options []string
- Options for the database
- Pg
Version string - PostgreSQL version of the database
- Roles
[]Get
Databases Database Role - Roles in the database
- Status string
- Status of the database
- backups
Get
Databases Database Backups - Backup configuration for the database
- cluster
Id String - ID of the cluster this database belongs to
- components
List<Get
Databases Database Component> - Components of the database
- config
Version String - Configuration version of the database
- created
At String - Creation timestamp of the database
- display
Name String - Display name for the database. Maximum length is 25 characters.
- domain String
- Domain of the database
- extensions
Get
Databases Database Extensions - Extensions configuration for the database
- id String
- ID of the database
- name String
- Name of the database
- nodes
Map<String,Get
Databases Database Nodes> - Map of nodes in the database
- options List<String>
- Options for the database
- pg
Version String - PostgreSQL version of the database
- roles
List<Get
Databases Database Role> - Roles in the database
- status String
- Status of the database
- backups
Get
Databases Database Backups - Backup configuration for the database
- cluster
Id string - ID of the cluster this database belongs to
- components
Get
Databases Database Component[] - Components of the database
- config
Version string - Configuration version of the database
- created
At string - Creation timestamp of the database
- display
Name string - Display name for the database. Maximum length is 25 characters.
- domain string
- Domain of the database
- extensions
Get
Databases Database Extensions - Extensions configuration for the database
- id string
- ID of the database
- name string
- Name of the database
- nodes
{[key: string]: Get
Databases Database Nodes} - Map of nodes in the database
- options string[]
- Options for the database
- pg
Version string - PostgreSQL version of the database
- roles
Get
Databases Database Role[] - Roles in the database
- status string
- Status of the database
- backups
Get
Databases Database Backups - Backup configuration for the database
- cluster_
id str - ID of the cluster this database belongs to
- components
Sequence[Get
Databases Database Component] - Components of the database
- config_
version str - Configuration version of the database
- created_
at str - Creation timestamp of the database
- display_
name str - Display name for the database. Maximum length is 25 characters.
- domain str
- Domain of the database
- extensions
Get
Databases Database Extensions - Extensions configuration for the database
- id str
- ID of the database
- name str
- Name of the database
- nodes
Mapping[str, Get
Databases Database Nodes] - Map of nodes in the database
- options Sequence[str]
- Options for the database
- pg_
version str - PostgreSQL version of the database
- roles
Sequence[Get
Databases Database Role] - Roles in the database
- status str
- Status of the database
- backups Property Map
- Backup configuration for the database
- cluster
Id String - ID of the cluster this database belongs to
- components List<Property Map>
- Components of the database
- config
Version String - Configuration version of the database
- created
At String - Creation timestamp of the database
- display
Name String - Display name for the database. Maximum length is 25 characters.
- domain String
- Domain of the database
- extensions Property Map
- Extensions configuration for the database
- id String
- ID of the database
- name String
- Name of the database
- nodes Map<Property Map>
- Map of nodes in the database
- options List<String>
- Options for the database
- pg
Version String - PostgreSQL version of the database
- roles List<Property Map>
- Roles in the database
- status String
- Status of the database
GetDatabasesDatabaseBackups
- Configs
List<Pgedge.
Pgedge. Inputs. Get Databases Database Backups Config> - Backup configurations
- Provider string
- Backup provider
- Configs
[]Get
Databases Database Backups Config - Backup configurations
- Provider string
- Backup provider
- configs
List<Get
Databases Database Backups Config> - Backup configurations
- provider String
- Backup provider
- configs
Get
Databases Database Backups Config[] - Backup configurations
- provider string
- Backup provider
- configs
Sequence[Get
Databases Database Backups Config] - Backup configurations
- provider str
- Backup provider
- configs List<Property Map>
- Backup configurations
- provider String
- Backup provider
GetDatabasesDatabaseBackupsConfig
- Id string
- Backup configuration ID
- Node
Name string - Node name
- Repositories
List<Pgedge.
Pgedge. Inputs. Get Databases Database Backups Config Repository> - Backup repositories
- Schedules
List<Pgedge.
Pgedge. Inputs. Get Databases Database Backups Config Schedule> - Backup schedules
- Id string
- Backup configuration ID
- Node
Name string - Node name
- Repositories
[]Get
Databases Database Backups Config Repository - Backup repositories
- Schedules
[]Get
Databases Database Backups Config Schedule - Backup schedules
- id String
- Backup configuration ID
- node
Name String - Node name
- repositories
List<Get
Databases Database Backups Config Repository> - Backup repositories
- schedules
List<Get
Databases Database Backups Config Schedule> - Backup schedules
- id string
- Backup configuration ID
- node
Name string - Node name
- repositories
Get
Databases Database Backups Config Repository[] - Backup repositories
- schedules
Get
Databases Database Backups Config Schedule[] - Backup schedules
- id str
- Backup configuration ID
- node_
name str - Node name
- repositories
Sequence[Get
Databases Database Backups Config Repository] - Backup repositories
- schedules
Sequence[Get
Databases Database Backups Config Schedule] - Backup schedules
- id String
- Backup configuration ID
- node
Name String - Node name
- repositories List<Property Map>
- Backup repositories
- schedules List<Property Map>
- Backup schedules
GetDatabasesDatabaseBackupsConfigRepository
- Azure
Account string - Azure
Container string - Azure
Endpoint string - Backup
Store stringId - Base
Path string - Gcs
Bucket string - Gcs
Endpoint string - Id string
- Backup configuration ID
- Retention
Full int - Retention
Full stringType - S3Bucket string
- S3Endpoint string
- S3Region string
- Type string
- Azure
Account string - Azure
Container string - Azure
Endpoint string - Backup
Store stringId - Base
Path string - Gcs
Bucket string - Gcs
Endpoint string - Id string
- Backup configuration ID
- Retention
Full int - Retention
Full stringType - S3Bucket string
- S3Endpoint string
- S3Region string
- Type string
- azure
Account String - azure
Container String - azure
Endpoint String - backup
Store StringId - base
Path String - gcs
Bucket String - gcs
Endpoint String - id String
- Backup configuration ID
- retention
Full Integer - retention
Full StringType - s3Bucket String
- s3Endpoint String
- s3Region String
- type String
- azure
Account string - azure
Container string - azure
Endpoint string - backup
Store stringId - base
Path string - gcs
Bucket string - gcs
Endpoint string - id string
- Backup configuration ID
- retention
Full number - retention
Full stringType - s3Bucket string
- s3Endpoint string
- s3Region string
- type string
- azure_
account str - azure_
container str - azure_
endpoint str - backup_
store_ strid - base_
path str - gcs_
bucket str - gcs_
endpoint str - id str
- Backup configuration ID
- retention_
full int - retention_
full_ strtype - s3_
bucket str - s3_
endpoint str - s3_
region str - type str
- azure
Account String - azure
Container String - azure
Endpoint String - backup
Store StringId - base
Path String - gcs
Bucket String - gcs
Endpoint String - id String
- Backup configuration ID
- retention
Full Number - retention
Full StringType - s3Bucket String
- s3Endpoint String
- s3Region String
- type String
GetDatabasesDatabaseBackupsConfigSchedule
- Cron
Expression string - Id string
- Backup configuration ID
- Type string
- Cron
Expression string - Id string
- Backup configuration ID
- Type string
- cron
Expression String - id String
- Backup configuration ID
- type String
- cron
Expression string - id string
- Backup configuration ID
- type string
- cron_
expression str - id str
- Backup configuration ID
- type str
- cron
Expression String - id String
- Backup configuration ID
- type String
GetDatabasesDatabaseComponent
- Id string
- Backup configuration ID
- Name string
- Component name
- Release
Date string - Component release date
- Status string
- Component status
- Version string
- Component version
- Id string
- Backup configuration ID
- Name string
- Component name
- Release
Date string - Component release date
- Status string
- Component status
- Version string
- Component version
- id String
- Backup configuration ID
- name String
- Component name
- release
Date String - Component release date
- status String
- Component status
- version String
- Component version
- id string
- Backup configuration ID
- name string
- Component name
- release
Date string - Component release date
- status string
- Component status
- version string
- Component version
- id str
- Backup configuration ID
- name str
- Component name
- release_
date str - Component release date
- status str
- Component status
- version str
- Component version
- id String
- Backup configuration ID
- name String
- Component name
- release
Date String - Component release date
- status String
- Component status
- version String
- Component version
GetDatabasesDatabaseExtensions
- Auto
Manage bool - Auto-manage extensions
- Availables List<string>
- Available extensions
- Requesteds List<string>
- Requested extensions
- Auto
Manage bool - Auto-manage extensions
- Availables []string
- Available extensions
- Requesteds []string
- Requested extensions
- auto
Manage Boolean - Auto-manage extensions
- availables List<String>
- Available extensions
- requesteds List<String>
- Requested extensions
- auto
Manage boolean - Auto-manage extensions
- availables string[]
- Available extensions
- requesteds string[]
- Requested extensions
- auto_
manage bool - Auto-manage extensions
- availables Sequence[str]
- Available extensions
- requesteds Sequence[str]
- Requested extensions
- auto
Manage Boolean - Auto-manage extensions
- availables List<String>
- Available extensions
- requesteds List<String>
- Requested extensions
GetDatabasesDatabaseNodes
- Connection
Pgedge.
Pgedge. Inputs. Get Databases Database Nodes Connection - Node connection details
- Extensions
Pgedge.
Pgedge. Inputs. Get Databases Database Nodes Extensions - Extensions configuration for the database
- Location
Pgedge.
Pgedge. Inputs. Get Databases Database Nodes Location - Node location
- Name string
- Component name
- Region
Pgedge.
Pgedge. Inputs. Get Databases Database Nodes Region - Node region
- Connection
Get
Databases Database Nodes Connection - Node connection details
- Extensions
Get
Databases Database Nodes Extensions - Extensions configuration for the database
- Location
Get
Databases Database Nodes Location - Node location
- Name string
- Component name
- Region
Get
Databases Database Nodes Region - Node region
- connection
Get
Databases Database Nodes Connection - Node connection details
- extensions
Get
Databases Database Nodes Extensions - Extensions configuration for the database
- location
Get
Databases Database Nodes Location - Node location
- name String
- Component name
- region
Get
Databases Database Nodes Region - Node region
- connection
Get
Databases Database Nodes Connection - Node connection details
- extensions
Get
Databases Database Nodes Extensions - Extensions configuration for the database
- location
Get
Databases Database Nodes Location - Node location
- name string
- Component name
- region
Get
Databases Database Nodes Region - Node region
- connection
Get
Databases Database Nodes Connection - Node connection details
- extensions
Get
Databases Database Nodes Extensions - Extensions configuration for the database
- location
Get
Databases Database Nodes Location - Node location
- name str
- Component name
- region
Get
Databases Database Nodes Region - Node region
- connection Property Map
- Node connection details
- extensions Property Map
- Extensions configuration for the database
- location Property Map
- Node location
- name String
- Component name
- region Property Map
- Node region
GetDatabasesDatabaseNodesConnection
- Database string
- External
Ip stringAddress - Host string
- Internal
Host string - Internal
Ip stringAddress - Password string
- Port int
- Username string
- Database string
- External
Ip stringAddress - Host string
- Internal
Host string - Internal
Ip stringAddress - Password string
- Port int
- Username string
- database String
- external
Ip StringAddress - host String
- internal
Host String - internal
Ip StringAddress - password String
- port Integer
- username String
- database string
- external
Ip stringAddress - host string
- internal
Host string - internal
Ip stringAddress - password string
- port number
- username string
- database str
- external_
ip_ straddress - host str
- internal_
host str - internal_
ip_ straddress - password str
- port int
- username str
- database String
- external
Ip StringAddress - host String
- internal
Host String - internal
Ip StringAddress - password String
- port Number
- username String
GetDatabasesDatabaseNodesExtensions
- Errors Dictionary<string, string>
- Installeds List<string>
- Errors map[string]string
- Installeds []string
- errors Map<String,String>
- installeds List<String>
- errors {[key: string]: string}
- installeds string[]
- errors Mapping[str, str]
- installeds Sequence[str]
- errors Map<String>
- installeds List<String>
GetDatabasesDatabaseNodesLocation
- city str
- code str
- country str
- latitude float
- longitude float
- metro_
code str - name str
- Component name
- postal_
code str - region str
- region_
code str - timezone str
GetDatabasesDatabaseNodesRegion
GetDatabasesDatabaseRole
- Bypass
Rls bool - Connection
Limit int - Create
Db bool - Create
Role bool - Inherit bool
- Login bool
- Name string
- Component name
- Replication bool
- Superuser bool
- Bypass
Rls bool - Connection
Limit int - Create
Db bool - Create
Role bool - Inherit bool
- Login bool
- Name string
- Component name
- Replication bool
- Superuser bool
- bypass
Rls Boolean - connection
Limit Integer - create
Db Boolean - create
Role Boolean - inherit Boolean
- login Boolean
- name String
- Component name
- replication Boolean
- superuser Boolean
- bypass
Rls boolean - connection
Limit number - create
Db boolean - create
Role boolean - inherit boolean
- login boolean
- name string
- Component name
- replication boolean
- superuser boolean
- bypass_
rls bool - connection_
limit int - create_
db bool - create_
role bool - inherit bool
- login bool
- name str
- Component name
- replication bool
- superuser bool
- bypass
Rls Boolean - connection
Limit Number - create
Db Boolean - create
Role Boolean - inherit Boolean
- login Boolean
- name String
- Component name
- replication Boolean
- superuser Boolean
Package Details
- Repository
- pgedge pgEdge/pulumi-pgedge
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
pgedgeTerraform Provider.
