ManagedInstanceAzureActiveDirectoryAdministratorArgs

data class ManagedInstanceAzureActiveDirectoryAdministratorArgs(val azureadAuthenticationOnlyEnabled: Output<Boolean>? = null, val loginUsername: Output<String>, val objectId: Output<String>, val principalType: Output<String>, val tenantId: Output<String>? = null) : ConvertibleToJava<ManagedInstanceAzureActiveDirectoryAdministratorArgs>

Constructors

constructor(azureadAuthenticationOnlyEnabled: Output<Boolean>? = null, loginUsername: Output<String>, objectId: Output<String>, principalType: Output<String>, tenantId: Output<String>? = null)

Properties

Link copied to clipboard

Specifies whether only Azure AD authentication can be used to log in to this SQL Managed Instance. When true, the administrator_login and administrator_login_password properties can be omitted. Defaults to false.

Link copied to clipboard
val loginUsername: Output<String>

The login username of the Azure AD Administrator of this SQL Managed Instance.

Link copied to clipboard
val objectId: Output<String>

The object id of the Azure AD Administrator of this SQL Managed Instance.

Link copied to clipboard
val principalType: Output<String>

The principal type of the Azure AD Administrator of this SQL Managed Instance. Possible values are Application, Group, User.

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

The tenant id of the Azure AD Administrator of this SQL Managed Instance. Should be specified if the Azure AD Administrator is homed in a different tenant to the SQL Managed Instance.

Functions

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