![JAR search and dependency download from the Maven repository](/logo.png)
com.pulumi.awsnative.qbusiness.kotlin.outputs.DataSourceVpcConfiguration.kt Maven / Gradle / Ivy
@file:Suppress("NAME_SHADOWING", "DEPRECATION")
package com.pulumi.awsnative.qbusiness.kotlin.outputs
import kotlin.String
import kotlin.Suppress
import kotlin.collections.List
/**
*
* @property securityGroupIds A list of identifiers of security groups within your Amazon VPC. The security groups should enable Amazon Q Business to connect to the data source.
* @property subnetIds A list of identifiers for subnets within your Amazon VPC. The subnets should be able to connect to each other in the VPC, and they should have outgoing access to the Internet through a NAT device.
*/
public data class DataSourceVpcConfiguration(
public val securityGroupIds: List,
public val subnetIds: List,
) {
public companion object {
public fun toKotlin(javaType: com.pulumi.awsnative.qbusiness.outputs.DataSourceVpcConfiguration): DataSourceVpcConfiguration = DataSourceVpcConfiguration(
securityGroupIds = javaType.securityGroupIds().map({ args0 -> args0 }),
subnetIds = javaType.subnetIds().map({ args0 -> args0 }),
)
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy