All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.pulumi.gcp.oracledatabase.kotlin.outputs.GetAutonomousDatabasesAutonomousDatabasePropertyConnectionStringProfile.kt Maven / Gradle / Ivy

Go to download

Build cloud applications and infrastructure by combining the safety and reliability of infrastructure as code with the power of the Kotlin programming language.

There is a newer version: 8.13.1.0
Show newest version
@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