pgEdge v0.0.40 published on Friday, Jan 10, 2025 by pgEdge
pgedge.getDatabases
Explore with Pulumi AI
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 dictionary
getDatabases 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
This property is required. Pgedge.Pgedge. Inputs. Get Databases Database Backups - Backup configuration for the database
- Cluster
Id This property is required. string - ID of the cluster this database belongs to
- Components
This property is required. List<Pgedge.Pgedge. Inputs. Get Databases Database Component> - Components of the database
- Config
Version This property is required. string - Configuration version of the database
- Created
At This property is required. string - Creation timestamp of the database
- Display
Name This property is required. string - Display name for the database. Maximum length is 25 characters.
- Domain
This property is required. string - Domain of the database
- Extensions
This property is required. Pgedge.Pgedge. Inputs. Get Databases Database Extensions - Extensions configuration for the database
- Id
This property is required. string - ID of the database
- Name
This property is required. string - Name of the database
- Nodes
This property is required. Dictionary<string, Pgedge.Pgedge. Inputs. Get Databases Database Nodes> - Map of nodes in the database
- Options
This property is required. List<string> - Options for the database
- Pg
Version This property is required. string - PostgreSQL version of the database
- Roles
This property is required. List<Pgedge.Pgedge. Inputs. Get Databases Database Role> - Roles in the database
- Status
This property is required. string - Status of the database
- Backups
This property is required. GetDatabases Database Backups - Backup configuration for the database
- Cluster
Id This property is required. string - ID of the cluster this database belongs to
- Components
This property is required. []GetDatabases Database Component - Components of the database
- Config
Version This property is required. string - Configuration version of the database
- Created
At This property is required. string - Creation timestamp of the database
- Display
Name This property is required. string - Display name for the database. Maximum length is 25 characters.
- Domain
This property is required. string - Domain of the database
- Extensions
This property is required. GetDatabases Database Extensions - Extensions configuration for the database
- Id
This property is required. string - ID of the database
- Name
This property is required. string - Name of the database
- Nodes
This property is required. map[string]GetDatabases Database Nodes - Map of nodes in the database
- Options
This property is required. []string - Options for the database
- Pg
Version This property is required. string - PostgreSQL version of the database
- Roles
This property is required. []GetDatabases Database Role - Roles in the database
- Status
This property is required. string - Status of the database
- backups
This property is required. GetDatabases Database Backups - Backup configuration for the database
- cluster
Id This property is required. String - ID of the cluster this database belongs to
- components
This property is required. List<GetDatabases Database Component> - Components of the database
- config
Version This property is required. String - Configuration version of the database
- created
At This property is required. String - Creation timestamp of the database
- display
Name This property is required. String - Display name for the database. Maximum length is 25 characters.
- domain
This property is required. String - Domain of the database
- extensions
This property is required. GetDatabases Database Extensions - Extensions configuration for the database
- id
This property is required. String - ID of the database
- name
This property is required. String - Name of the database
- nodes
This property is required. Map<String,GetDatabases Database Nodes> - Map of nodes in the database
- options
This property is required. List<String> - Options for the database
- pg
Version This property is required. String - PostgreSQL version of the database
- roles
This property is required. List<GetDatabases Database Role> - Roles in the database
- status
This property is required. String - Status of the database
- backups
This property is required. GetDatabases Database Backups - Backup configuration for the database
- cluster
Id This property is required. string - ID of the cluster this database belongs to
- components
This property is required. GetDatabases Database Component[] - Components of the database
- config
Version This property is required. string - Configuration version of the database
- created
At This property is required. string - Creation timestamp of the database
- display
Name This property is required. string - Display name for the database. Maximum length is 25 characters.
- domain
This property is required. string - Domain of the database
- extensions
This property is required. GetDatabases Database Extensions - Extensions configuration for the database
- id
This property is required. string - ID of the database
- name
This property is required. string - Name of the database
- nodes
This property is required. {[key: string]: GetDatabases Database Nodes} - Map of nodes in the database
- options
This property is required. string[] - Options for the database
- pg
Version This property is required. string - PostgreSQL version of the database
- roles
This property is required. GetDatabases Database Role[] - Roles in the database
- status
This property is required. string - Status of the database
- backups
This property is required. GetDatabases Database Backups - Backup configuration for the database
- cluster_
id This property is required. str - ID of the cluster this database belongs to
- components
This property is required. Sequence[GetDatabases Database Component] - Components of the database
- config_
version This property is required. str - Configuration version of the database
- created_
at This property is required. str - Creation timestamp of the database
- display_
name This property is required. str - Display name for the database. Maximum length is 25 characters.
- domain
This property is required. str - Domain of the database
- extensions
This property is required. GetDatabases Database Extensions - Extensions configuration for the database
- id
This property is required. str - ID of the database
- name
This property is required. str - Name of the database
- nodes
This property is required. Mapping[str, GetDatabases Database Nodes] - Map of nodes in the database
- options
This property is required. Sequence[str] - Options for the database
- pg_
version This property is required. str - PostgreSQL version of the database
- roles
This property is required. Sequence[GetDatabases Database Role] - Roles in the database
- status
This property is required. str - Status of the database
- backups
This property is required. Property Map - Backup configuration for the database
- cluster
Id This property is required. String - ID of the cluster this database belongs to
- components
This property is required. List<Property Map> - Components of the database
- config
Version This property is required. String - Configuration version of the database
- created
At This property is required. String - Creation timestamp of the database
- display
Name This property is required. String - Display name for the database. Maximum length is 25 characters.
- domain
This property is required. String - Domain of the database
- extensions
This property is required. Property Map - Extensions configuration for the database
- id
This property is required. String - ID of the database
- name
This property is required. String - Name of the database
- nodes
This property is required. Map<Property Map> - Map of nodes in the database
- options
This property is required. List<String> - Options for the database
- pg
Version This property is required. String - PostgreSQL version of the database
- roles
This property is required. List<Property Map> - Roles in the database
- status
This property is required. String - Status of the database
GetDatabasesDatabaseBackups
- Configs
This property is required. List<Pgedge.Pgedge. Inputs. Get Databases Database Backups Config> - Backup configurations
- Provider
This property is required. string - Backup provider
- Configs
This property is required. []GetDatabases Database Backups Config - Backup configurations
- Provider
This property is required. string - Backup provider
- configs
This property is required. List<GetDatabases Database Backups Config> - Backup configurations
- provider
This property is required. String - Backup provider
- configs
This property is required. GetDatabases Database Backups Config[] - Backup configurations
- provider
This property is required. string - Backup provider
- configs
This property is required. Sequence[GetDatabases Database Backups Config] - Backup configurations
- provider
This property is required. str - Backup provider
- configs
This property is required. List<Property Map> - Backup configurations
- provider
This property is required. String - Backup provider
GetDatabasesDatabaseBackupsConfig
- Id
This property is required. string - Backup configuration ID
- Node
Name This property is required. string - Node name
- Repositories
This property is required. List<Pgedge.Pgedge. Inputs. Get Databases Database Backups Config Repository> - Backup repositories
- Schedules
This property is required. List<Pgedge.Pgedge. Inputs. Get Databases Database Backups Config Schedule> - Backup schedules
- Id
This property is required. string - Backup configuration ID
- Node
Name This property is required. string - Node name
- Repositories
This property is required. []GetDatabases Database Backups Config Repository - Backup repositories
- Schedules
This property is required. []GetDatabases Database Backups Config Schedule - Backup schedules
- id
This property is required. String - Backup configuration ID
- node
Name This property is required. String - Node name
- repositories
This property is required. List<GetDatabases Database Backups Config Repository> - Backup repositories
- schedules
This property is required. List<GetDatabases Database Backups Config Schedule> - Backup schedules
- id
This property is required. string - Backup configuration ID
- node
Name This property is required. string - Node name
- repositories
This property is required. GetDatabases Database Backups Config Repository[] - Backup repositories
- schedules
This property is required. GetDatabases Database Backups Config Schedule[] - Backup schedules
- id
This property is required. str - Backup configuration ID
- node_
name This property is required. str - Node name
- repositories
This property is required. Sequence[GetDatabases Database Backups Config Repository] - Backup repositories
- schedules
This property is required. Sequence[GetDatabases Database Backups Config Schedule] - Backup schedules
- id
This property is required. String - Backup configuration ID
- node
Name This property is required. String - Node name
- repositories
This property is required. List<Property Map> - Backup repositories
- schedules
This property is required. List<Property Map> - Backup schedules
GetDatabasesDatabaseBackupsConfigRepository
- Azure
Account This property is required. string - Azure
Container This property is required. string - Azure
Endpoint This property is required. string - Backup
Store Id This property is required. string - Base
Path This property is required. string - Gcs
Bucket This property is required. string - Gcs
Endpoint This property is required. string - Id
This property is required. string - Backup configuration ID
- Retention
Full This property is required. int - Retention
Full Type This property is required. string - S3Bucket
This property is required. string - S3Endpoint
This property is required. string - S3Region
This property is required. string - Type
This property is required. string
- Azure
Account This property is required. string - Azure
Container This property is required. string - Azure
Endpoint This property is required. string - Backup
Store Id This property is required. string - Base
Path This property is required. string - Gcs
Bucket This property is required. string - Gcs
Endpoint This property is required. string - Id
This property is required. string - Backup configuration ID
- Retention
Full This property is required. int - Retention
Full Type This property is required. string - S3Bucket
This property is required. string - S3Endpoint
This property is required. string - S3Region
This property is required. string - Type
This property is required. string
- azure
Account This property is required. String - azure
Container This property is required. String - azure
Endpoint This property is required. String - backup
Store Id This property is required. String - base
Path This property is required. String - gcs
Bucket This property is required. String - gcs
Endpoint This property is required. String - id
This property is required. String - Backup configuration ID
- retention
Full This property is required. Integer - retention
Full Type This property is required. String - s3Bucket
This property is required. String - s3Endpoint
This property is required. String - s3Region
This property is required. String - type
This property is required. String
- azure
Account This property is required. string - azure
Container This property is required. string - azure
Endpoint This property is required. string - backup
Store Id This property is required. string - base
Path This property is required. string - gcs
Bucket This property is required. string - gcs
Endpoint This property is required. string - id
This property is required. string - Backup configuration ID
- retention
Full This property is required. number - retention
Full Type This property is required. string - s3Bucket
This property is required. string - s3Endpoint
This property is required. string - s3Region
This property is required. string - type
This property is required. string
- azure_
account This property is required. str - azure_
container This property is required. str - azure_
endpoint This property is required. str - backup_
store_ id This property is required. str - base_
path This property is required. str - gcs_
bucket This property is required. str - gcs_
endpoint This property is required. str - id
This property is required. str - Backup configuration ID
- retention_
full This property is required. int - retention_
full_ type This property is required. str - s3_
bucket This property is required. str - s3_
endpoint This property is required. str - s3_
region This property is required. str - type
This property is required. str
- azure
Account This property is required. String - azure
Container This property is required. String - azure
Endpoint This property is required. String - backup
Store Id This property is required. String - base
Path This property is required. String - gcs
Bucket This property is required. String - gcs
Endpoint This property is required. String - id
This property is required. String - Backup configuration ID
- retention
Full This property is required. Number - retention
Full Type This property is required. String - s3Bucket
This property is required. String - s3Endpoint
This property is required. String - s3Region
This property is required. String - type
This property is required. String
GetDatabasesDatabaseBackupsConfigSchedule
- Cron
Expression This property is required. string - Id
This property is required. string - Backup configuration ID
- Type
This property is required. string
- Cron
Expression This property is required. string - Id
This property is required. string - Backup configuration ID
- Type
This property is required. string
- cron
Expression This property is required. String - id
This property is required. String - Backup configuration ID
- type
This property is required. String
- cron
Expression This property is required. string - id
This property is required. string - Backup configuration ID
- type
This property is required. string
- cron_
expression This property is required. str - id
This property is required. str - Backup configuration ID
- type
This property is required. str
- cron
Expression This property is required. String - id
This property is required. String - Backup configuration ID
- type
This property is required. String
GetDatabasesDatabaseComponent
- Id
This property is required. string - Backup configuration ID
- Name
This property is required. string - Component name
- Release
Date This property is required. string - Component release date
- Status
This property is required. string - Component status
- Version
This property is required. string - Component version
- Id
This property is required. string - Backup configuration ID
- Name
This property is required. string - Component name
- Release
Date This property is required. string - Component release date
- Status
This property is required. string - Component status
- Version
This property is required. string - Component version
- id
This property is required. String - Backup configuration ID
- name
This property is required. String - Component name
- release
Date This property is required. String - Component release date
- status
This property is required. String - Component status
- version
This property is required. String - Component version
- id
This property is required. string - Backup configuration ID
- name
This property is required. string - Component name
- release
Date This property is required. string - Component release date
- status
This property is required. string - Component status
- version
This property is required. string - Component version
- id
This property is required. str - Backup configuration ID
- name
This property is required. str - Component name
- release_
date This property is required. str - Component release date
- status
This property is required. str - Component status
- version
This property is required. str - Component version
- id
This property is required. String - Backup configuration ID
- name
This property is required. String - Component name
- release
Date This property is required. String - Component release date
- status
This property is required. String - Component status
- version
This property is required. String - Component version
GetDatabasesDatabaseExtensions
- Auto
Manage This property is required. bool - Auto-manage extensions
- Availables
This property is required. List<string> - Available extensions
- Requesteds
This property is required. List<string> - Requested extensions
- Auto
Manage This property is required. bool - Auto-manage extensions
- Availables
This property is required. []string - Available extensions
- Requesteds
This property is required. []string - Requested extensions
- auto
Manage This property is required. Boolean - Auto-manage extensions
- availables
This property is required. List<String> - Available extensions
- requesteds
This property is required. List<String> - Requested extensions
- auto
Manage This property is required. boolean - Auto-manage extensions
- availables
This property is required. string[] - Available extensions
- requesteds
This property is required. string[] - Requested extensions
- auto_
manage This property is required. bool - Auto-manage extensions
- availables
This property is required. Sequence[str] - Available extensions
- requesteds
This property is required. Sequence[str] - Requested extensions
- auto
Manage This property is required. Boolean - Auto-manage extensions
- availables
This property is required. List<String> - Available extensions
- requesteds
This property is required. List<String> - Requested extensions
GetDatabasesDatabaseNodes
- Connection
This property is required. Pgedge.Pgedge. Inputs. Get Databases Database Nodes Connection - Node connection details
- Extensions
This property is required. Pgedge.Pgedge. Inputs. Get Databases Database Nodes Extensions - Extensions configuration for the database
- Location
This property is required. Pgedge.Pgedge. Inputs. Get Databases Database Nodes Location - Node location
- Name
This property is required. string - Component name
- Region
This property is required. Pgedge.Pgedge. Inputs. Get Databases Database Nodes Region - Node region
- Connection
This property is required. GetDatabases Database Nodes Connection - Node connection details
- Extensions
This property is required. GetDatabases Database Nodes Extensions - Extensions configuration for the database
- Location
This property is required. GetDatabases Database Nodes Location - Node location
- Name
This property is required. string - Component name
- Region
This property is required. GetDatabases Database Nodes Region - Node region
- connection
This property is required. GetDatabases Database Nodes Connection - Node connection details
- extensions
This property is required. GetDatabases Database Nodes Extensions - Extensions configuration for the database
- location
This property is required. GetDatabases Database Nodes Location - Node location
- name
This property is required. String - Component name
- region
This property is required. GetDatabases Database Nodes Region - Node region
- connection
This property is required. GetDatabases Database Nodes Connection - Node connection details
- extensions
This property is required. GetDatabases Database Nodes Extensions - Extensions configuration for the database
- location
This property is required. GetDatabases Database Nodes Location - Node location
- name
This property is required. string - Component name
- region
This property is required. GetDatabases Database Nodes Region - Node region
- connection
This property is required. GetDatabases Database Nodes Connection - Node connection details
- extensions
This property is required. GetDatabases Database Nodes Extensions - Extensions configuration for the database
- location
This property is required. GetDatabases Database Nodes Location - Node location
- name
This property is required. str - Component name
- region
This property is required. GetDatabases Database Nodes Region - Node region
- connection
This property is required. Property Map - Node connection details
- extensions
This property is required. Property Map - Extensions configuration for the database
- location
This property is required. Property Map - Node location
- name
This property is required. String - Component name
- region
This property is required. Property Map - Node region
GetDatabasesDatabaseNodesConnection
- Database
This property is required. string - External
Ip Address This property is required. string - Host
This property is required. string - Internal
Host This property is required. string - Internal
Ip Address This property is required. string - Password
This property is required. string - Port
This property is required. int - Username
This property is required. string
- Database
This property is required. string - External
Ip Address This property is required. string - Host
This property is required. string - Internal
Host This property is required. string - Internal
Ip Address This property is required. string - Password
This property is required. string - Port
This property is required. int - Username
This property is required. string
- database
This property is required. String - external
Ip Address This property is required. String - host
This property is required. String - internal
Host This property is required. String - internal
Ip Address This property is required. String - password
This property is required. String - port
This property is required. Integer - username
This property is required. String
- database
This property is required. string - external
Ip Address This property is required. string - host
This property is required. string - internal
Host This property is required. string - internal
Ip Address This property is required. string - password
This property is required. string - port
This property is required. number - username
This property is required. string
- database
This property is required. str - external_
ip_ address This property is required. str - host
This property is required. str - internal_
host This property is required. str - internal_
ip_ address This property is required. str - password
This property is required. str - port
This property is required. int - username
This property is required. str
- database
This property is required. String - external
Ip Address This property is required. String - host
This property is required. String - internal
Host This property is required. String - internal
Ip Address This property is required. String - password
This property is required. String - port
This property is required. Number - username
This property is required. String
GetDatabasesDatabaseNodesExtensions
- Errors
This property is required. Dictionary<string, string> - Installeds
This property is required. List<string>
- Errors
This property is required. map[string]string - Installeds
This property is required. []string
- errors
This property is required. Map<String,String> - installeds
This property is required. List<String>
- errors
This property is required. {[key: string]: string} - installeds
This property is required. string[]
- errors
This property is required. Mapping[str, str] - installeds
This property is required. Sequence[str]
- errors
This property is required. Map<String> - installeds
This property is required. List<String>
GetDatabasesDatabaseNodesLocation
- City
This property is required. string - Code
This property is required. string - Country
This property is required. string - Latitude
This property is required. double - Longitude
This property is required. double - Metro
Code This property is required. string - Name
This property is required. string - Component name
- Postal
Code This property is required. string - Region
This property is required. string - Region
Code This property is required. string - Timezone
This property is required. string
- City
This property is required. string - Code
This property is required. string - Country
This property is required. string - Latitude
This property is required. float64 - Longitude
This property is required. float64 - Metro
Code This property is required. string - Name
This property is required. string - Component name
- Postal
Code This property is required. string - Region
This property is required. string - Region
Code This property is required. string - Timezone
This property is required. string
- city
This property is required. String - code
This property is required. String - country
This property is required. String - latitude
This property is required. Double - longitude
This property is required. Double - metro
Code This property is required. String - name
This property is required. String - Component name
- postal
Code This property is required. String - region
This property is required. String - region
Code This property is required. String - timezone
This property is required. String
- city
This property is required. string - code
This property is required. string - country
This property is required. string - latitude
This property is required. number - longitude
This property is required. number - metro
Code This property is required. string - name
This property is required. string - Component name
- postal
Code This property is required. string - region
This property is required. string - region
Code This property is required. string - timezone
This property is required. string
- city
This property is required. str - code
This property is required. str - country
This property is required. str - latitude
This property is required. float - longitude
This property is required. float - metro_
code This property is required. str - name
This property is required. str - Component name
- postal_
code This property is required. str - region
This property is required. str - region_
code This property is required. str - timezone
This property is required. str
- city
This property is required. String - code
This property is required. String - country
This property is required. String - latitude
This property is required. Number - longitude
This property is required. Number - metro
Code This property is required. String - name
This property is required. String - Component name
- postal
Code This property is required. String - region
This property is required. String - region
Code This property is required. String - timezone
This property is required. String
GetDatabasesDatabaseNodesRegion
GetDatabasesDatabaseRole
- Bypass
Rls This property is required. bool - Connection
Limit This property is required. int - Create
Db This property is required. bool - Create
Role This property is required. bool - Inherit
This property is required. bool - Login
This property is required. bool - Name
This property is required. string - Component name
- Replication
This property is required. bool - Superuser
This property is required. bool
- Bypass
Rls This property is required. bool - Connection
Limit This property is required. int - Create
Db This property is required. bool - Create
Role This property is required. bool - Inherit
This property is required. bool - Login
This property is required. bool - Name
This property is required. string - Component name
- Replication
This property is required. bool - Superuser
This property is required. bool
- bypass
Rls This property is required. Boolean - connection
Limit This property is required. Integer - create
Db This property is required. Boolean - create
Role This property is required. Boolean - inherit
This property is required. Boolean - login
This property is required. Boolean - name
This property is required. String - Component name
- replication
This property is required. Boolean - superuser
This property is required. Boolean
- bypass
Rls This property is required. boolean - connection
Limit This property is required. number - create
Db This property is required. boolean - create
Role This property is required. boolean - inherit
This property is required. boolean - login
This property is required. boolean - name
This property is required. string - Component name
- replication
This property is required. boolean - superuser
This property is required. boolean
- bypass_
rls This property is required. bool - connection_
limit This property is required. int - create_
db This property is required. bool - create_
role This property is required. bool - inherit
This property is required. bool - login
This property is required. bool - name
This property is required. str - Component name
- replication
This property is required. bool - superuser
This property is required. bool
- bypass
Rls This property is required. Boolean - connection
Limit This property is required. Number - create
Db This property is required. Boolean - create
Role This property is required. Boolean - inherit
This property is required. Boolean - login
This property is required. Boolean - name
This property is required. String - Component name
- replication
This property is required. Boolean - superuser
This property is required. Boolean
Package Details
- Repository
- pgedge pgEdge/pulumi-pgedge
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
pgedge
Terraform Provider.