InstancePrivateConfigArgs

data class InstancePrivateConfigArgs(val caPool: Output<String>, val httpServiceAttachment: Output<String>? = null, val isPrivate: Output<Boolean>, val sshServiceAttachment: Output<String>? = null) : ConvertibleToJava<InstancePrivateConfigArgs>

Constructors

Link copied to clipboard
constructor(caPool: Output<String>, httpServiceAttachment: Output<String>? = null, isPrivate: Output<Boolean>, sshServiceAttachment: Output<String>? = null)

Properties

Link copied to clipboard
val caPool: Output<String>

CA pool resource, resource must in the format of projects/{project}/locations/{location}/caPools/{ca_pool}.

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

(Output) Service Attachment for HTTP, resource is in the format of projects/{project}/regions/{region}/serviceAttachments/{service_attachment}.

Link copied to clipboard
val isPrivate: Output<Boolean>

'Indicate if it's private instance.'

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

(Output) Service Attachment for SSH, resource is in the format of projects/{project}/regions/{region}/serviceAttachments/{service_attachment}.

Functions

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