ServiceSecurityArgs

data class ServiceSecurityArgs(val backendSsl30Enabled: Output<Boolean>? = null, val backendTls10Enabled: Output<Boolean>? = null, val backendTls11Enabled: Output<Boolean>? = null, val enableBackendSsl30: Output<Boolean>? = null, val enableBackendTls10: Output<Boolean>? = null, val enableBackendTls11: Output<Boolean>? = null, val enableFrontendSsl30: Output<Boolean>? = null, val enableFrontendTls10: Output<Boolean>? = null, val enableFrontendTls11: Output<Boolean>? = null, val frontendSsl30Enabled: Output<Boolean>? = null, val frontendTls10Enabled: Output<Boolean>? = null, val frontendTls11Enabled: Output<Boolean>? = null, val tlsEcdheEcdsaWithAes128CbcShaCiphersEnabled: Output<Boolean>? = null, val tlsEcdheEcdsaWithAes256CbcShaCiphersEnabled: Output<Boolean>? = null, val tlsEcdheRsaWithAes128CbcShaCiphersEnabled: Output<Boolean>? = null, val tlsEcdheRsaWithAes256CbcShaCiphersEnabled: Output<Boolean>? = null, val tlsRsaWithAes128CbcSha256CiphersEnabled: Output<Boolean>? = null, val tlsRsaWithAes128CbcShaCiphersEnabled: Output<Boolean>? = null, val tlsRsaWithAes128GcmSha256CiphersEnabled: Output<Boolean>? = null, val tlsRsaWithAes256CbcSha256CiphersEnabled: Output<Boolean>? = null, val tlsRsaWithAes256CbcShaCiphersEnabled: Output<Boolean>? = null, val tlsRsaWithAes256GcmSha384CiphersEnabled: Output<Boolean>? = null, val tripleDesCiphersEnabled: Output<Boolean>? = null) : ConvertibleToJava<ServiceSecurityArgs>

Constructors

Link copied to clipboard
constructor(backendSsl30Enabled: Output<Boolean>? = null, backendTls10Enabled: Output<Boolean>? = null, backendTls11Enabled: Output<Boolean>? = null, enableBackendSsl30: Output<Boolean>? = null, enableBackendTls10: Output<Boolean>? = null, enableBackendTls11: Output<Boolean>? = null, enableFrontendSsl30: Output<Boolean>? = null, enableFrontendTls10: Output<Boolean>? = null, enableFrontendTls11: Output<Boolean>? = null, frontendSsl30Enabled: Output<Boolean>? = null, frontendTls10Enabled: Output<Boolean>? = null, frontendTls11Enabled: Output<Boolean>? = null, tlsEcdheEcdsaWithAes128CbcShaCiphersEnabled: Output<Boolean>? = null, tlsEcdheEcdsaWithAes256CbcShaCiphersEnabled: Output<Boolean>? = null, tlsEcdheRsaWithAes128CbcShaCiphersEnabled: Output<Boolean>? = null, tlsEcdheRsaWithAes256CbcShaCiphersEnabled: Output<Boolean>? = null, tlsRsaWithAes128CbcSha256CiphersEnabled: Output<Boolean>? = null, tlsRsaWithAes128CbcShaCiphersEnabled: Output<Boolean>? = null, tlsRsaWithAes128GcmSha256CiphersEnabled: Output<Boolean>? = null, tlsRsaWithAes256CbcSha256CiphersEnabled: Output<Boolean>? = null, tlsRsaWithAes256CbcShaCiphersEnabled: Output<Boolean>? = null, tlsRsaWithAes256GcmSha384CiphersEnabled: Output<Boolean>? = null, tripleDesCiphersEnabled: Output<Boolean>? = null)

Properties

Link copied to clipboard
val backendSsl30Enabled: Output<Boolean>? = null

Should SSL 3.0 be enabled on the backend of the gateway? Defaults to false.

Link copied to clipboard
val backendTls10Enabled: Output<Boolean>? = null

Should TLS 1.0 be enabled on the backend of the gateway? Defaults to false.

Link copied to clipboard
val backendTls11Enabled: Output<Boolean>? = null

Should TLS 1.1 be enabled on the backend of the gateway? Defaults to false.

Link copied to clipboard
val enableBackendSsl30: Output<Boolean>? = null
Link copied to clipboard
val enableBackendTls10: Output<Boolean>? = null
Link copied to clipboard
val enableBackendTls11: Output<Boolean>? = null
Link copied to clipboard
val enableFrontendSsl30: Output<Boolean>? = null
Link copied to clipboard
val enableFrontendTls10: Output<Boolean>? = null
Link copied to clipboard
val enableFrontendTls11: Output<Boolean>? = null
Link copied to clipboard
val frontendSsl30Enabled: Output<Boolean>? = null

Should SSL 3.0 be enabled on the frontend of the gateway? Defaults to false.

Link copied to clipboard
val frontendTls10Enabled: Output<Boolean>? = null

Should TLS 1.0 be enabled on the frontend of the gateway? Defaults to false.

Link copied to clipboard
val frontendTls11Enabled: Output<Boolean>? = null

Should TLS 1.1 be enabled on the frontend of the gateway? Defaults to false.

Should the TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA cipher be enabled? Defaults to false.

Should the TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA cipher be enabled? Defaults to false.

Should the TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA cipher be enabled? Defaults to false.

Should the TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA cipher be enabled? Defaults to false.

Link copied to clipboard

Should the TLS_RSA_WITH_AES_128_CBC_SHA256 cipher be enabled? Defaults to false.

Link copied to clipboard

Should the TLS_RSA_WITH_AES_128_CBC_SHA cipher be enabled? Defaults to false.

Link copied to clipboard

Should the TLS_RSA_WITH_AES_128_GCM_SHA256 cipher be enabled? Defaults to false.

Link copied to clipboard

Should the TLS_RSA_WITH_AES_256_CBC_SHA256 cipher be enabled? Defaults to false.

Link copied to clipboard

Should the TLS_RSA_WITH_AES_256_CBC_SHA cipher be enabled? Defaults to false.

Link copied to clipboard

Should the TLS_RSA_WITH_AES_256_GCM_SHA384 cipher be enabled? Defaults to false.

Link copied to clipboard
val tripleDesCiphersEnabled: Output<Boolean>? = null

Should the TLS_RSA_WITH_3DES_EDE_CBC_SHA cipher be enabled for alL TLS versions (1.0, 1.1 and 1.2)?

Functions

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