AiEndpointPrivateServiceConnectConfigArgs

data class AiEndpointPrivateServiceConnectConfigArgs(val enablePrivateServiceConnect: Output<Boolean>, val enableSecurePrivateServiceConnect: Output<Boolean>? = null, val projectAllowlists: Output<List<String>>? = null) : ConvertibleToJava<AiEndpointPrivateServiceConnectConfigArgs>

Constructors

constructor(enablePrivateServiceConnect: Output<Boolean>, enableSecurePrivateServiceConnect: Output<Boolean>? = null, projectAllowlists: Output<List<String>>? = null)

Properties

Link copied to clipboard

Required. If true, expose the IndexEndpoint via private service connect.

Link copied to clipboard

If set to true, enable secure private service connect with IAM authorization. Otherwise, private service connect will be done without authorization. Note latency will be slightly increased if authorization is enabled.

Link copied to clipboard
val projectAllowlists: Output<List<String>>? = null

A list of Projects from which the forwarding rule will target the service attachment.

Functions

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