vultr logo
Vultr v2.15.1, May 19 23

vultr.getDatabase

Explore with Pulumi AI

Using getDatabase

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 getDatabase(args: GetDatabaseArgs, opts?: InvokeOptions): Promise<GetDatabaseResult>
function getDatabaseOutput(args: GetDatabaseOutputArgs, opts?: InvokeOptions): Output<GetDatabaseResult>
def get_database(filters: Optional[Sequence[GetDatabaseFilter]] = None,
                 opts: Optional[InvokeOptions] = None) -> GetDatabaseResult
def get_database_output(filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetDatabaseFilterArgs]]]] = None,
                 opts: Optional[InvokeOptions] = None) -> Output[GetDatabaseResult]
func LookupDatabase(ctx *Context, args *LookupDatabaseArgs, opts ...InvokeOption) (*LookupDatabaseResult, error)
func LookupDatabaseOutput(ctx *Context, args *LookupDatabaseOutputArgs, opts ...InvokeOption) LookupDatabaseResultOutput

> Note: This function is named LookupDatabase in the Go SDK.

public static class GetDatabase 
{
    public static Task<GetDatabaseResult> InvokeAsync(GetDatabaseArgs args, InvokeOptions? opts = null)
    public static Output<GetDatabaseResult> Invoke(GetDatabaseInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetDatabaseResult> getDatabase(GetDatabaseArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: vultr:index/getDatabase:getDatabase
  arguments:
    # arguments dictionary

The following arguments are supported:

getDatabase Result

The following output properties are available:

ClusterTimeZone string
DatabaseEngine string
DatabaseEngineVersion string
DateCreated string
Dbname string
Host string
Id string

The provider-assigned unique ID for this managed resource.

Label string
LatestBackup string
MaintenanceDow string
MaintenanceTime string
MysqlLongQueryTime int
MysqlRequirePrimaryKey bool
MysqlSlowQueryLog bool
MysqlSqlModes []string
Password string
Plan string
PlanDisk int
PlanRam int
PlanReplicas int
PlanVcpus int
Port string
ReadReplicas []GetDatabaseReadReplica
RedisEvictionPolicy string
Region string
Status string
Tag string
TrustedIps []string
User string
Filters []GetDatabaseFilter
clusterTimeZone String
databaseEngine String
databaseEngineVersion String
dateCreated String
dbname String
host String
id String

The provider-assigned unique ID for this managed resource.

label String
latestBackup String
maintenanceDow String
maintenanceTime String
mysqlLongQueryTime Integer
mysqlRequirePrimaryKey Boolean
mysqlSlowQueryLog Boolean
mysqlSqlModes List<String>
password String
plan String
planDisk Integer
planRam Integer
planReplicas Integer
planVcpus Integer
port String
readReplicas List<GetDatabaseReadReplica>
redisEvictionPolicy String
region String
status String
tag String
trustedIps List<String>
user String
filters List<GetDatabaseFilter>
clusterTimeZone string
databaseEngine string
databaseEngineVersion string
dateCreated string
dbname string
host string
id string

The provider-assigned unique ID for this managed resource.

label string
latestBackup string
maintenanceDow string
maintenanceTime string
mysqlLongQueryTime number
mysqlRequirePrimaryKey boolean
mysqlSlowQueryLog boolean
mysqlSqlModes string[]
password string
plan string
planDisk number
planRam number
planReplicas number
planVcpus number
port string
readReplicas GetDatabaseReadReplica[]
redisEvictionPolicy string
region string
status string
tag string
trustedIps string[]
user string
filters GetDatabaseFilter[]
clusterTimeZone String
databaseEngine String
databaseEngineVersion String
dateCreated String
dbname String
host String
id String

The provider-assigned unique ID for this managed resource.

label String
latestBackup String
maintenanceDow String
maintenanceTime String
mysqlLongQueryTime Number
mysqlRequirePrimaryKey Boolean
mysqlSlowQueryLog Boolean
mysqlSqlModes List<String>
password String
plan String
planDisk Number
planRam Number
planReplicas Number
planVcpus Number
port String
readReplicas List<Property Map>
redisEvictionPolicy String
region String
status String
tag String
trustedIps List<String>
user String
filters List<Property Map>

Supporting Types

GetDatabaseFilter

Name string
Values List<string>
Name string
Values []string
name String
values List<String>
name string
values string[]
name str
values Sequence[str]
name String
values List<String>

GetDatabaseReadReplica

clusterTimeZone String
databaseEngine String
databaseEngineVersion String
dateCreated String
dbname String
host String
id String
label String
latestBackup String
maintenanceDow String
maintenanceTime String
mysqlLongQueryTime Integer
mysqlRequirePrimaryKey Boolean
mysqlSlowQueryLog Boolean
mysqlSqlModes List<String>
password String
plan String
planDisk Integer
planRam Integer
planReplicas Integer
planVcpus Integer
port String
redisEvictionPolicy String
region String
status String
tag String
trustedIps List<String>
user String
clusterTimeZone string
databaseEngine string
databaseEngineVersion string
dateCreated string
dbname string
host string
id string
label string
latestBackup string
maintenanceDow string
maintenanceTime string
mysqlLongQueryTime number
mysqlRequirePrimaryKey boolean
mysqlSlowQueryLog boolean
mysqlSqlModes string[]
password string
plan string
planDisk number
planRam number
planReplicas number
planVcpus number
port string
redisEvictionPolicy string
region string
status string
tag string
trustedIps string[]
user string
clusterTimeZone String
databaseEngine String
databaseEngineVersion String
dateCreated String
dbname String
host String
id String
label String
latestBackup String
maintenanceDow String
maintenanceTime String
mysqlLongQueryTime Number
mysqlRequirePrimaryKey Boolean
mysqlSlowQueryLog Boolean
mysqlSqlModes List<String>
password String
plan String
planDisk Number
planRam Number
planReplicas Number
planVcpus Number
port String
redisEvictionPolicy String
region String
status String
tag String
trustedIps List<String>
user String

Package Details

Repository
vultr dirien/pulumi-vultr
License
Apache-2.0
Notes

This Pulumi package is based on the vultr Terraform Provider.