com.pulumi.gcp.oracledatabase.kotlin.outputs.GetAutonomousDatabasesAutonomousDatabasePropertyConnectionStringProfile.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of pulumi-gcp-kotlin Show documentation
Show all versions of pulumi-gcp-kotlin Show documentation
Build cloud applications and infrastructure by combining the safety and reliability of infrastructure as code with the power of the Kotlin programming language.
@file:Suppress("NAME_SHADOWING", "DEPRECATION")
package com.pulumi.gcp.oracledatabase.kotlin.outputs
import kotlin.Boolean
import kotlin.String
import kotlin.Suppress
/**
*
* @property consumerGroup The current consumer group being used by the connection.
* Possible values:
* CONSUMER_GROUP_UNSPECIFIED
* HIGH
* MEDIUM
* LOW
* TP
* TPURGENT
* @property displayName The display name for the database connection.
* @property hostFormat The host name format being currently used in connection string.
* Possible values:
* HOST_FORMAT_UNSPECIFIED
* FQDN
* IP
* @property isRegional This field indicates if the connection string is regional and is only
* applicable for cross-region Data Guard.
* @property protocol The protocol being used by the connection.
* Possible values:
* PROTOCOL_UNSPECIFIED
* TCP
* TCPS
* @property sessionMode The current session mode of the connection.
* Possible values:
* SESSION_MODE_UNSPECIFIED
* DIRECT
* INDIRECT
* @property syntaxFormat The syntax of the connection string.
* Possible values:
* SYNTAX_FORMAT_UNSPECIFIED
* LONG
* EZCONNECT
* EZCONNECTPLUS
* @property tlsAuthentication This field indicates the TLS authentication type of the connection.
* Possible values:
* TLS_AUTHENTICATION_UNSPECIFIED
* SERVER
* MUTUAL
* @property value The value of the connection string.
*/
public data class GetAutonomousDatabasesAutonomousDatabasePropertyConnectionStringProfile(
public val consumerGroup: String,
public val displayName: String,
public val hostFormat: String,
public val isRegional: Boolean,
public val protocol: String,
public val sessionMode: String,
public val syntaxFormat: String,
public val tlsAuthentication: String,
public val `value`: String,
) {
public companion object {
public fun toKotlin(javaType: com.pulumi.gcp.oracledatabase.outputs.GetAutonomousDatabasesAutonomousDatabasePropertyConnectionStringProfile): GetAutonomousDatabasesAutonomousDatabasePropertyConnectionStringProfile =
GetAutonomousDatabasesAutonomousDatabasePropertyConnectionStringProfile(
consumerGroup = javaType.consumerGroup(),
displayName = javaType.displayName(),
hostFormat = javaType.hostFormat(),
isRegional = javaType.isRegional(),
protocol = javaType.protocol(),
sessionMode = javaType.sessionMode(),
syntaxFormat = javaType.syntaxFormat(),
tlsAuthentication = javaType.tlsAuthentication(),
`value` = javaType.`value`(),
)
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy