HanaDbProviderInstancePropertiesArgs

data class HanaDbProviderInstancePropertiesArgs(val dbName: Output<String>? = null, val dbPassword: Output<String>? = null, val dbPasswordUri: Output<String>? = null, val dbUsername: Output<String>? = null, val hostname: Output<String>? = null, val instanceNumber: Output<String>? = null, val providerType: Output<String>, val sapSid: Output<String>? = null, val sqlPort: Output<String>? = null, val sslCertificateUri: Output<String>? = null, val sslHostNameInCertificate: Output<String>? = null, val sslPreference: Output<Either<String, SslPreference>>? = null) : ConvertibleToJava<HanaDbProviderInstancePropertiesArgs>

Gets or sets the provider properties.

Constructors

Link copied to clipboard
constructor(dbName: Output<String>? = null, dbPassword: Output<String>? = null, dbPasswordUri: Output<String>? = null, dbUsername: Output<String>? = null, hostname: Output<String>? = null, instanceNumber: Output<String>? = null, providerType: Output<String>, sapSid: Output<String>? = null, sqlPort: Output<String>? = null, sslCertificateUri: Output<String>? = null, sslHostNameInCertificate: Output<String>? = null, sslPreference: Output<Either<String, SslPreference>>? = null)

Properties

Link copied to clipboard
val dbName: Output<String>? = null

Gets or sets the hana database name.

Link copied to clipboard
val dbPassword: Output<String>? = null

Gets or sets the database password.

Link copied to clipboard
val dbPasswordUri: Output<String>? = null

Gets or sets the key vault URI to secret with the database password.

Link copied to clipboard
val dbUsername: Output<String>? = null

Gets or sets the database user name.

Link copied to clipboard
val hostname: Output<String>? = null

Gets or sets the target virtual machine size.

Link copied to clipboard
val instanceNumber: Output<String>? = null

Gets or sets the database instance number.

Link copied to clipboard
val providerType: Output<String>

The provider type. For example, the value can be SapHana. Expected value is 'SapHana'.

Link copied to clipboard
val sapSid: Output<String>? = null

Gets or sets the SAP System Identifier.

Link copied to clipboard
val sqlPort: Output<String>? = null

Gets or sets the database sql port.

Link copied to clipboard
val sslCertificateUri: Output<String>? = null

Gets or sets the blob URI to SSL certificate for the DB.

Link copied to clipboard
val sslHostNameInCertificate: Output<String>? = null

Gets or sets the hostname(s) in the SSL certificate.

Link copied to clipboard
val sslPreference: Output<Either<String, SslPreference>>? = null

Gets or sets certificate preference if secure communication is enabled.

Functions

Link copied to clipboard
open override fun toJava(): HanaDbProviderInstancePropertiesArgs