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

com.pulumi.azure.apimanagement.kotlin.outputs.GetGatewayHostNameConfigurationResult.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: 6.21.0.0
Show newest version
@file:Suppress("NAME_SHADOWING", "DEPRECATION")

package com.pulumi.azure.apimanagement.kotlin.outputs

import kotlin.Boolean
import kotlin.String
import kotlin.Suppress

/**
 * A collection of values returned by getGatewayHostNameConfiguration.
 * @property apiManagementId
 * @property certificateId The ID of the certificate used for TLS connection establishment.
 * @property gatewayName
 * @property hostName The host name used for the API Management Gateway Host Name Configuration.
 * @property http2Enabled Whether HTTP/2.0 is supported.
 * @property id The provider-assigned unique ID for this managed resource.
 * @property name
 * @property requestClientCertificateEnabled Whether the API Management Gateway requests a client certificate.
 * @property tls10Enabled Whether TLS 1.0 is supported.
 * @property tls11Enabled Whether TLS 1.1 is supported.
 */
public data class GetGatewayHostNameConfigurationResult(
    public val apiManagementId: String,
    public val certificateId: String,
    public val gatewayName: String,
    public val hostName: String,
    public val http2Enabled: Boolean,
    public val id: String,
    public val name: String,
    public val requestClientCertificateEnabled: Boolean,
    public val tls10Enabled: Boolean,
    public val tls11Enabled: Boolean,
) {
    public companion object {
        public
        fun toKotlin(javaType: com.pulumi.azure.apimanagement.outputs.GetGatewayHostNameConfigurationResult):
            GetGatewayHostNameConfigurationResult = GetGatewayHostNameConfigurationResult(
            apiManagementId = javaType.apiManagementId(),
            certificateId = javaType.certificateId(),
            gatewayName = javaType.gatewayName(),
            hostName = javaType.hostName(),
            http2Enabled = javaType.http2Enabled(),
            id = javaType.id(),
            name = javaType.name(),
            requestClientCertificateEnabled = javaType.requestClientCertificateEnabled(),
            tls10Enabled = javaType.tls10Enabled(),
            tls11Enabled = javaType.tls11Enabled(),
        )
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy