AccessModeSettingsArgs

data class AccessModeSettingsArgs(val exclusions: Output<List<AccessModeSettingsExclusionArgs>>? = null, val ingestionAccessMode: Output<Either<String, AccessMode>>, val queryAccessMode: Output<Either<String, AccessMode>>) : ConvertibleToJava<AccessModeSettingsArgs>

Properties that define the scope private link mode settings.

Constructors

Link copied to clipboard
constructor(exclusions: Output<List<AccessModeSettingsExclusionArgs>>? = null, ingestionAccessMode: Output<Either<String, AccessMode>>, queryAccessMode: Output<Either<String, AccessMode>>)

Properties

Link copied to clipboard

List of exclusions that override the default access mode settings for specific private endpoint connections.

Link copied to clipboard
val ingestionAccessMode: Output<Either<String, AccessMode>>

Specifies the default access mode of ingestion through associated private endpoints in scope. If not specified default value is 'Open'. You can override this default setting for a specific private endpoint connection by adding an exclusion in the 'exclusions' array.

Link copied to clipboard
val queryAccessMode: Output<Either<String, AccessMode>>

Specifies the default access mode of queries through associated private endpoints in scope. If not specified default value is 'Open'. You can override this default setting for a specific private endpoint connection by adding an exclusion in the 'exclusions' array.

Functions

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