Package-level declarations

Types

Link copied to clipboard

Provides a GPDB Account resource. For information about GPDB Account and how to use it, see What is Account.

Link copied to clipboard
data class AccountArgs(val accountDescription: Output<String>? = null, val accountName: Output<String>? = null, val accountPassword: Output<String>? = null, val dbInstanceId: Output<String>? = null) : ConvertibleToJava<AccountArgs>

Provides a GPDB Account resource. For information about GPDB Account and how to use it, see What is Account.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Provides a connection resource to allocate an Internet connection string for instance.

Link copied to clipboard
data class ConnectionArgs(val connectionPrefix: Output<String>? = null, val instanceId: Output<String>? = null, val port: Output<String>? = null) : ConvertibleToJava<ConnectionArgs>

Provides a connection resource to allocate an Internet connection string for instance.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Provides a GPDB DB Instance Plan resource. For information about GPDB DB Instance Plan and how to use it, see What is DB Instance Plan.

Link copied to clipboard
data class DbInstancePlanArgs(val dbInstanceId: Output<String>? = null, val dbInstancePlanName: Output<String>? = null, val planConfigs: Output<List<DbInstancePlanPlanConfigArgs>>? = null, val planDesc: Output<String>? = null, val planEndDate: Output<String>? = null, val planScheduleType: Output<String>? = null, val planStartDate: Output<String>? = null, val planType: Output<String>? = null, val status: Output<String>? = null) : ConvertibleToJava<DbInstancePlanArgs>

Provides a GPDB DB Instance Plan resource. For information about GPDB DB Instance Plan and how to use it, see What is DB Instance Plan.

Link copied to clipboard
Link copied to clipboard

AnalyticDB for PostgreSQL can be imported using the id, e.g.

Link copied to clipboard
data class ElasticInstanceArgs(val dbInstanceCategory: Output<String>? = null, val dbInstanceDescription: Output<String>? = null, val encryptionKey: Output<String>? = null, val encryptionType: Output<String>? = null, val engine: Output<String>? = null, val engineVersion: Output<String>? = null, val instanceNetworkType: Output<String>? = null, val instanceSpec: Output<String>? = null, val paymentDuration: Output<Int>? = null, val paymentDurationUnit: Output<String>? = null, val paymentType: Output<String>? = null, val securityIpLists: Output<List<String>>? = null, val segNodeNum: Output<Int>? = null, val segStorageType: Output<String>? = null, val storageSize: Output<Int>? = null, val tags: Output<Map<String, Any>>? = null, val vswitchId: Output<String>? = null, val zoneId: Output<String>? = null) : ConvertibleToJava<ElasticInstanceArgs>

AnalyticDB for PostgreSQL can be imported using the id, e.g.

Link copied to clipboard
Link copied to clipboard

Provides a AnalyticDB for PostgreSQL instance resource supports replica set instances only. the AnalyticDB for PostgreSQL provides stable, reliable, and automatic scalable database services. You can see detail product introduction here

Link copied to clipboard
data class InstanceArgs(val availabilityZone: Output<String>? = null, val createSampleData: Output<Boolean>? = null, val dbInstanceCategory: Output<String>? = null, val dbInstanceClass: Output<String>? = null, val dbInstanceMode: Output<String>? = null, val description: Output<String>? = null, val engine: Output<String>? = null, val engineVersion: Output<String>? = null, val instanceChargeType: Output<String>? = null, val instanceGroupCount: Output<Int>? = null, val instanceNetworkType: Output<String>? = null, val instanceSpec: Output<String>? = null, val ipWhitelists: Output<List<InstanceIpWhitelistArgs>>? = null, val maintainEndTime: Output<String>? = null, val maintainStartTime: Output<String>? = null, val masterNodeNum: Output<Int>? = null, val paymentType: Output<String>? = null, val period: Output<String>? = null, val privateIpAddress: Output<String>? = null, val resourceGroupId: Output<String>? = null, val securityIpLists: Output<List<String>>? = null, val segNodeNum: Output<Int>? = null, val segStorageType: Output<String>? = null, val sslEnabled: Output<Int>? = null, val storageSize: Output<Int>? = null, val tags: Output<Map<String, Any>>? = null, val usedTime: Output<String>? = null, val vpcId: Output<String>? = null, val vswitchId: Output<String>? = null, val zoneId: Output<String>? = null) : ConvertibleToJava<InstanceArgs>

Provides a AnalyticDB for PostgreSQL instance resource supports replica set instances only. the AnalyticDB for PostgreSQL provides stable, reliable, and automatic scalable database services. You can see detail product introduction here

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
suspend fun accountResource(name: String, block: suspend AccountResourceBuilder.() -> Unit): Account
Link copied to clipboard
suspend fun connectionResource(name: String, block: suspend ConnectionResourceBuilder.() -> Unit): Connection
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun instanceResource(name: String, block: suspend InstanceResourceBuilder.() -> Unit): Instance