SqlServerInstancePropertiesArgs

data class SqlServerInstancePropertiesArgs(val azureDefenderStatus: Output<Either<String, DefenderStatus>>? = null, val azureDefenderStatusLastUpdated: Output<String>? = null, val collation: Output<String>? = null, val containerResourceId: Output<String>, val cores: Output<String>? = null, val currentVersion: Output<String>? = null, val edition: Output<Either<String, EditionType>>? = null, val hostType: Output<Either<String, HostType>>? = null, val instanceName: Output<String>? = null, val licenseType: Output<Either<String, ArcSqlServerLicenseType>>? = null, val patchLevel: Output<String>? = null, val productId: Output<String>? = null, val status: Output<Either<String, ConnectionStatus>>, val tcpDynamicPorts: Output<String>? = null, val tcpStaticPorts: Output<String>? = null, val vCore: Output<String>? = null, val version: Output<Either<String, SqlVersion>>? = null) : ConvertibleToJava<SqlServerInstancePropertiesArgs>

Properties of SqlServerInstance.

Constructors

Link copied to clipboard
constructor(azureDefenderStatus: Output<Either<String, DefenderStatus>>? = null, azureDefenderStatusLastUpdated: Output<String>? = null, collation: Output<String>? = null, containerResourceId: Output<String>, cores: Output<String>? = null, currentVersion: Output<String>? = null, edition: Output<Either<String, EditionType>>? = null, hostType: Output<Either<String, HostType>>? = null, instanceName: Output<String>? = null, licenseType: Output<Either<String, ArcSqlServerLicenseType>>? = null, patchLevel: Output<String>? = null, productId: Output<String>? = null, status: Output<Either<String, ConnectionStatus>>, tcpDynamicPorts: Output<String>? = null, tcpStaticPorts: Output<String>? = null, vCore: Output<String>? = null, version: Output<Either<String, SqlVersion>>? = null)

Properties

Link copied to clipboard
val azureDefenderStatus: Output<Either<String, DefenderStatus>>? = null

Status of Azure Defender.

Link copied to clipboard

Timestamp of last Azure Defender status update.

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

SQL Server collation.

Link copied to clipboard

ARM Resource id of the container resource (Azure Arc for Servers).

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

The number of total cores of the Operating System Environment (OSE) hosting the SQL Server instance.

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

SQL Server current version.

Link copied to clipboard
val edition: Output<Either<String, EditionType>>? = null

SQL Server edition.

Link copied to clipboard
val hostType: Output<Either<String, HostType>>? = null

Type of host for Azure Arc SQL Server

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

SQL Server instance name.

Link copied to clipboard
val licenseType: Output<Either<String, ArcSqlServerLicenseType>>? = null

SQL Server license type.

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

SQL Server update level.

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

SQL Server product ID.

Link copied to clipboard
val status: Output<Either<String, ConnectionStatus>>

The cloud connectivity status.

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

Dynamic TCP ports used by SQL Server.

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

Static TCP ports used by SQL Server.

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

The number of logical processors used by the SQL Server instance.

Link copied to clipboard
val version: Output<Either<String, SqlVersion>>? = null

SQL Server version.

Functions

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