OAuth2Auth Type Connection Properties Args
data class OAuth2AuthTypeConnectionPropertiesArgs(val authType: Output<String>, val category: Output<Either<String, ConnectionCategory>>? = null, val credentials: Output<ConnectionOAuth2Args>? = null, val error: Output<String>? = null, val expiryTime: Output<String>? = null, val isSharedToAll: Output<Boolean>? = null, val metadata: Output<Map<String, String>>? = null, val peRequirement: Output<Either<String, ManagedPERequirement>>? = null, val peStatus: Output<Either<String, ManagedPEStatus>>? = null, val sharedUserList: Output<List<String>>? = null, val target: Output<String>? = null, val useWorkspaceManagedIdentity: Output<Boolean>? = null) : ConvertibleToJava<OAuth2AuthTypeConnectionPropertiesArgs>
Constructors
Link copied to clipboard
constructor(authType: Output<String>, category: Output<Either<String, ConnectionCategory>>? = null, credentials: Output<ConnectionOAuth2Args>? = null, error: Output<String>? = null, expiryTime: Output<String>? = null, isSharedToAll: Output<Boolean>? = null, metadata: Output<Map<String, String>>? = null, peRequirement: Output<Either<String, ManagedPERequirement>>? = null, peStatus: Output<Either<String, ManagedPEStatus>>? = null, sharedUserList: Output<List<String>>? = null, target: Output<String>? = null, useWorkspaceManagedIdentity: Output<Boolean>? = null)
Properties
Link copied to clipboard
Category of the connection
Link copied to clipboard
ClientId and ClientSecret are required. Other properties are optional depending on each OAuth2 provider's implementation.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard