Instance Args
data class InstanceArgs(val accountPassword: Output<String>? = null, val autoRenew: Output<Boolean>? = null, val backupPeriods: Output<List<String>>? = null, val backupTime: Output<String>? = null, val dbInstanceClass: Output<String>? = null, val dbInstanceStorage: Output<Int>? = null, val engineVersion: Output<String>? = null, val instanceChargeType: Output<String>? = null, val kmsEncryptedPassword: Output<String>? = null, val kmsEncryptionContext: Output<Map<String, Any>>? = null, val maintainEndTime: Output<String>? = null, val maintainStartTime: Output<String>? = null, val name: Output<String>? = null, val networkType: Output<String>? = null, val orderType: Output<String>? = null, val period: Output<Int>? = null, val replicationFactor: Output<Int>? = null, val resourceGroupId: Output<String>? = null, val securityGroupId: Output<String>? = null, val securityIpLists: Output<List<String>>? = null, val sslAction: Output<String>? = null, val storageEngine: Output<String>? = null, val tags: Output<Map<String, Any>>? = null, val tdeStatus: Output<String>? = null, val vpcId: Output<String>? = null, val vswitchId: Output<String>? = null, val zoneId: Output<String>? = null) : ConvertibleToJava<InstanceArgs>
Import
MongoDB can be imported using the id, e.g.
$ pulumi import alicloud:mongodb/instance:Instance example dds-bp1291daeda44194
Content copied to clipboard
Constructors
Link copied to clipboard
fun InstanceArgs(accountPassword: Output<String>? = null, autoRenew: Output<Boolean>? = null, backupPeriods: Output<List<String>>? = null, backupTime: Output<String>? = null, dbInstanceClass: Output<String>? = null, dbInstanceStorage: Output<Int>? = null, engineVersion: Output<String>? = null, instanceChargeType: Output<String>? = null, kmsEncryptedPassword: Output<String>? = null, kmsEncryptionContext: Output<Map<String, Any>>? = null, maintainEndTime: Output<String>? = null, maintainStartTime: Output<String>? = null, name: Output<String>? = null, networkType: Output<String>? = null, orderType: Output<String>? = null, period: Output<Int>? = null, replicationFactor: Output<Int>? = null, resourceGroupId: Output<String>? = null, securityGroupId: Output<String>? = null, securityIpLists: Output<List<String>>? = null, sslAction: Output<String>? = null, storageEngine: Output<String>? = null, tags: Output<Map<String, Any>>? = null, tdeStatus: Output<String>? = null, vpcId: Output<String>? = null, vswitchId: Output<String>? = null, zoneId: Output<String>? = null)
Functions
Properties
Link copied to clipboard
Link copied to clipboard
Database version. Value options can refer to the latest docs CreateDBInstance EngineVersion
.
Link copied to clipboard
An KMS encryption context used to decrypt kms_encrypted_password
before creating or updating instance with kms_encrypted_password
. See Encryption Context. It is valid when kms_encrypted_password
is set.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
List of IP addresses allowed to access all databases of an instance. The list contains up to 1,000 IP addresses, separated by commas. Supported formats include 0.0.0.0/0, 10.23.12.24 (IP), and 10.23.12.24/24 (Classless Inter-Domain Routing (CIDR) mode. /24 represents the length of the prefix in an IP address. The range of the prefix length is 1,32).
Link copied to clipboard