com.pulumi.gcp.compute.kotlin.outputs.GetHcVpnGatewayVpnInterface.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.compute.kotlin.outputs
import kotlin.Int
import kotlin.String
import kotlin.Suppress
/**
*
* @property id The numeric ID of this VPN gateway interface.
* @property interconnectAttachment URL of the interconnect attachment resource. When the value
* of this field is present, the VPN Gateway will be used for
* IPsec-encrypted Cloud Interconnect; all Egress or Ingress
* traffic for this VPN Gateway interface will go through the
* specified interconnect attachment resource.
* Not currently available publicly.
* @property ipAddress The external IP address for this VPN gateway interface.
*/
public data class GetHcVpnGatewayVpnInterface(
public val id: Int,
public val interconnectAttachment: String,
public val ipAddress: String,
) {
public companion object {
public fun toKotlin(javaType: com.pulumi.gcp.compute.outputs.GetHcVpnGatewayVpnInterface): GetHcVpnGatewayVpnInterface = GetHcVpnGatewayVpnInterface(
id = javaType.id(),
interconnectAttachment = javaType.interconnectAttachment(),
ipAddress = javaType.ipAddress(),
)
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy