![JAR search and dependency download from the Maven repository](/logo.png)
com.pulumi.awsnative.msk.kotlin.VpcConnectionArgs.kt Maven / Gradle / Ivy
@file:Suppress("NAME_SHADOWING", "DEPRECATION")
package com.pulumi.awsnative.msk.kotlin
import com.pulumi.awsnative.msk.VpcConnectionArgs.builder
import com.pulumi.awsnative.msk.kotlin.enums.VpcConnectionAuthentication
import com.pulumi.core.Output
import com.pulumi.core.Output.of
import com.pulumi.kotlin.ConvertibleToJava
import com.pulumi.kotlin.PulumiTagMarker
import kotlin.Pair
import kotlin.String
import kotlin.Suppress
import kotlin.collections.List
import kotlin.collections.Map
import kotlin.jvm.JvmName
/**
* Resource Type definition for AWS::MSK::VpcConnection
* @property authentication The type of private link authentication.
* @property clientSubnets The list of subnets in the client VPC to connect to.
* @property securityGroups The security groups to attach to the ENIs for the broker nodes.
* @property tags Create tags when creating the VPC connection.
* @property targetClusterArn The Amazon Resource Name (ARN) of the target cluster
* @property vpcId The VPC id of the remote client.
*/
public data class VpcConnectionArgs(
public val authentication: Output? = null,
public val clientSubnets: Output>? = null,
public val securityGroups: Output>? = null,
public val tags: Output
© 2015 - 2025 Weber Informatics LLC | Privacy Policy