Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class DatabaseShortTermRetentionPolicy(val backupIntervalInHours: Int? = null, val retentionDays: Int)
Link copied to clipboard
data class DatabaseThreatDetectionPolicy(val disabledAlerts: List<String>? = null, val emailAccountAdmins: String? = null, val emailAddresses: List<String>? = null, val retentionDays: Int? = null, val state: String? = null, val storageAccountAccessKey: String? = null, val storageEndpoint: String? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class ElasticPoolSku(val capacity: Int, val family: String? = null, val name: String, val tier: String)
Link copied to clipboard
data class FailoverGroupPartnerServer(val id: String, val location: String? = null, val role: String? = null)
Link copied to clipboard
data class FailoverGroupReadWriteEndpointFailoverPolicy(val graceMinutes: Int? = null, val mode: String)
Link copied to clipboard
Link copied to clipboard
data class GetDatabaseResult(val collation: String, val elasticPoolId: String, val enclaveType: String, val id: String, val identities: List<GetDatabaseIdentity>, val licenseType: String, val maxSizeGb: Int, val name: String, val readReplicaCount: Int, val readScale: Boolean, val serverId: String, val skuName: String, val storageAccountType: String, val tags: Map<String, String>, val transparentDataEncryptionEnabled: Boolean, val transparentDataEncryptionKeyAutomaticRotationEnabled: Boolean, val transparentDataEncryptionKeyVaultKeyId: String, val zoneRedundant: Boolean)
A collection of values returned by getDatabase.
Link copied to clipboard
data class GetElasticPoolResult(val enclaveType: String, val id: String, val licenseType: String, val location: String, val maxSizeBytes: Int, val maxSizeGb: Double, val name: String, val perDbMaxCapacity: Int, val perDbMinCapacity: Int, val resourceGroupName: String, val serverName: String, val skus: List<GetElasticPoolSkus>, val tags: Map<String, String>, val zoneRedundant: Boolean)
A collection of values returned by getElasticPool.
Link copied to clipboard
data class GetElasticPoolSkus(val capacity: Int, val family: String, val name: String, val tier: String)
Link copied to clipboard
Link copied to clipboard
data class GetManagedDatabasePointInTimeRestore(val restorePointInTime: String, val sourceDatabaseId: String)
Link copied to clipboard
data class GetManagedDatabaseResult(val id: String, val longTermRetentionPolicies: List<GetManagedDatabaseLongTermRetentionPolicy>, val managedInstanceId: String, val managedInstanceName: String, val name: String, val pointInTimeRestores: List<GetManagedDatabasePointInTimeRestore>, val resourceGroupName: String, val shortTermRetentionDays: Int)
A collection of values returned by getManagedDatabase.
Link copied to clipboard
Link copied to clipboard
data class GetManagedInstanceResult(val administratorLogin: String, val collation: String, val customerManagedKeyId: String, val dnsZone: String, val dnsZonePartnerId: String, val fqdn: String, val id: String, val identities: List<GetManagedInstanceIdentity>, val licenseType: String, val location: String, val minimumTlsVersion: String, val name: String, val proxyOverride: String, val publicDataEndpointEnabled: Boolean, val resourceGroupName: String, val skuName: String, val storageAccountType: String, val storageSizeInGb: Int, val subnetId: String, val tags: Map<String, String>, val timezoneId: String, val vcores: Int)
A collection of values returned by getManagedInstance.
Link copied to clipboard
Link copied to clipboard
data class GetServerResult(val administratorLogin: String, val expressVulnerabilityAssessmentEnabled: Boolean, val fullyQualifiedDomainName: String, val id: String, val identities: List<GetServerIdentity>, val location: String, val name: String, val resourceGroupName: String, val restorableDroppedDatabaseIds: List<String>, val tags: Map<String, String>, val transparentDataEncryptionKeyVaultKeyId: String, val version: String)
A collection of values returned by getServer.
Link copied to clipboard
Link copied to clipboard
data class JobStepOutputTarget(val jobCredentialId: String, val mssqlDatabaseId: String, val schemaName: String? = null, val tableName: String)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class ManagedDatabasePointInTimeRestore(val restorePointInTime: String, val sourceDatabaseId: String)
Link copied to clipboard
Link copied to clipboard
data class ManagedInstanceFailoverGroupPartnerRegion(val location: String? = null, val role: String? = null)
Link copied to clipboard
data class ManagedInstanceFailoverGroupReadWriteEndpointFailoverPolicy(val graceMinutes: Int? = null, val mode: String)
Link copied to clipboard
Link copied to clipboard
data class ManagedInstanceVulnerabilityAssessmentRecurringScans(val emailSubscriptionAdmins: Boolean? = null, val emails: List<String>? = null, val enabled: Boolean? = null)
Link copied to clipboard
data class ServerAzureadAdministrator(val azureadAuthenticationOnly: Boolean? = null, val loginUsername: String, val objectId: String, val tenantId: String? = null)
Link copied to clipboard
Link copied to clipboard
data class ServerVulnerabilityAssessmentRecurringScans(val emailSubscriptionAdmins: Boolean? = null, val emails: List<String>? = null, val enabled: Boolean? = null)
Link copied to clipboard
data class VirtualMachineAssessment(val enabled: Boolean? = null, val runImmediately: Boolean? = null, val schedule: VirtualMachineAssessmentSchedule? = null)
Link copied to clipboard
data class VirtualMachineAssessmentSchedule(val dayOfWeek: String, val monthlyOccurrence: Int? = null, val startTime: String, val weeklyInterval: Int? = null)
Link copied to clipboard
data class VirtualMachineAutoBackup(val encryptionEnabled: Boolean? = null, val encryptionPassword: String? = null, val manualSchedule: VirtualMachineAutoBackupManualSchedule? = null, val retentionPeriodInDays: Int, val storageAccountAccessKey: String, val storageBlobEndpoint: String, val systemDatabasesBackupEnabled: Boolean? = null)
Link copied to clipboard
Link copied to clipboard
data class VirtualMachineAutoPatching(val dayOfWeek: String, val maintenanceWindowDurationInMinutes: Int, val maintenanceWindowStartingHour: Int)
Link copied to clipboard
Link copied to clipboard
data class VirtualMachineAvailabilityGroupListenerMultiSubnetIpConfiguration(val privateIpAddress: String, val sqlVirtualMachineId: String, val subnetId: String)
Link copied to clipboard
Link copied to clipboard
data class VirtualMachineGroupWsfcDomainProfile(val clusterBootstrapAccountName: String? = null, val clusterOperatorAccountName: String? = null, val clusterSubnetType: String, val fqdn: String, val organizationalUnitPath: String? = null, val sqlServiceAccountName: String? = null, val storageAccountPrimaryKey: String? = null, val storageAccountUrl: String? = null)
Link copied to clipboard
data class VirtualMachineKeyVaultCredential(val keyVaultUrl: String, val name: String, val servicePrincipalName: String, val servicePrincipalSecret: String)
Link copied to clipboard
data class VirtualMachineSqlInstance(val adhocWorkloadsOptimizationEnabled: Boolean? = null, val collation: String? = null, val instantFileInitializationEnabled: Boolean? = null, val lockPagesInMemoryEnabled: Boolean? = null, val maxDop: Int? = null, val maxServerMemoryMb: Int? = null, val minServerMemoryMb: Int? = null)
Link copied to clipboard
data class VirtualMachineStorageConfiguration(val dataSettings: VirtualMachineStorageConfigurationDataSettings? = null, val diskType: String, val logSettings: VirtualMachineStorageConfigurationLogSettings? = null, val storageWorkloadType: String, val systemDbOnDataDiskEnabled: Boolean? = null, val tempDbSettings: VirtualMachineStorageConfigurationTempDbSettings? = null)
Link copied to clipboard
data class VirtualMachineStorageConfigurationDataSettings(val defaultFilePath: String, val luns: List<Int>)
Link copied to clipboard
data class VirtualMachineStorageConfigurationLogSettings(val defaultFilePath: String, val luns: List<Int>)
Link copied to clipboard
Link copied to clipboard
data class VirtualMachineWsfcDomainCredential(val clusterBootstrapAccountPassword: String, val clusterOperatorAccountPassword: String, val sqlServiceAccountPassword: String)