AzureSqlDatabaseSectionResponse

data class AzureSqlDatabaseSectionResponse(val authorityUrl: String? = null, val certificate: String? = null, val clientId: String? = null, val clientSecret: String? = null, val credentialType: String? = null, val databaseName: String? = null, val endpoint: String? = null, val isCertAuth: Boolean? = null, val portNumber: String? = null, val resourceGroup: String? = null, val resourceUri: String? = null, val serverName: String? = null, val serviceDataAccessAuthIdentity: String? = null, val subscriptionId: String? = null, val tenantId: String? = null, val thumbprint: String? = null, val userId: String? = null, val userPassword: String? = null)

Constructors

Link copied to clipboard
constructor(authorityUrl: String? = null, certificate: String? = null, clientId: String? = null, clientSecret: String? = null, credentialType: String? = null, databaseName: String? = null, endpoint: String? = null, isCertAuth: Boolean? = null, portNumber: String? = null, resourceGroup: String? = null, resourceUri: String? = null, serverName: String? = null, serviceDataAccessAuthIdentity: String? = null, subscriptionId: String? = null, tenantId: String? = null, thumbprint: String? = null, userId: String? = null, userPassword: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val authorityUrl: String? = null

The authority URL used for authentication.

Link copied to clipboard
val certificate: String? = null

The content of the certificate used for authentication.

Link copied to clipboard
val clientId: String? = null

The Client ID/Application ID

Link copied to clipboard
val clientSecret: String? = null

The client secret.

Link copied to clipboard
val credentialType: String? = null

Sql Authentication type.

Link copied to clipboard
val databaseName: String? = null

The Azure SQL database name.

Link copied to clipboard
val endpoint: String? = null

The server host endpoint.

Link copied to clipboard
val isCertAuth: Boolean? = null

Is it using certificate to authenticate. If false then use client secret.

Link copied to clipboard
val portNumber: String? = null

/ The Azure SQL port number.

Link copied to clipboard
val resourceGroup: String? = null

Resource Group.

Link copied to clipboard
val resourceUri: String? = null

The resource the service principal/app has access to.

Link copied to clipboard
val serverName: String? = null

The Azure SQL server name.

Link copied to clipboard

Indicates which identity to use to authenticate service data access to customer's storage.

Link copied to clipboard
val subscriptionId: String? = null

Subscription ID.

Link copied to clipboard
val tenantId: String? = null

The ID of the tenant the service principal/app belongs to.

Link copied to clipboard
val thumbprint: String? = null

The thumbprint of the certificate above.

Link copied to clipboard
val userId: String? = null

The Azure SQL user id.

Link copied to clipboard
val userPassword: String? = null

The Azure SQL user password.