Package-level declarations

Types

Link copied to clipboard
class ActiveDirectoryAdministrator : KotlinCustomResource

Allows you to set a user or group as the AD administrator for an Azure SQL server.

Link copied to clipboard
data class ActiveDirectoryAdministratorArgs(val azureadAuthenticationOnly: Output<Boolean>? = null, val login: Output<String>? = null, val objectId: Output<String>? = null, val resourceGroupName: Output<String>? = null, val serverName: Output<String>? = null, val tenantId: Output<String>? = null) : ConvertibleToJava<ActiveDirectoryAdministratorArgs>

Allows you to set a user or group as the AD administrator for an Azure SQL server.

Link copied to clipboard
class Database : KotlinCustomResource
Link copied to clipboard
data class DatabaseArgs(val collation: Output<String>? = null, val createMode: Output<String>? = null, val edition: Output<String>? = null, val elasticPoolName: Output<String>? = null, val import: Output<DatabaseImportArgs>? = null, val location: Output<String>? = null, val maxSizeBytes: Output<String>? = null, val maxSizeGb: Output<String>? = null, val name: Output<String>? = null, val readScale: Output<Boolean>? = null, val requestedServiceObjectiveId: Output<String>? = null, val requestedServiceObjectiveName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val restorePointInTime: Output<String>? = null, val serverName: Output<String>? = null, val sourceDatabaseDeletionDate: Output<String>? = null, val sourceDatabaseId: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val threatDetectionPolicy: Output<DatabaseThreatDetectionPolicyArgs>? = null, val zoneRedundant: Output<Boolean>? = null) : ConvertibleToJava<DatabaseArgs>
Link copied to clipboard
Link copied to clipboard
object DatabaseMapper : ResourceMapper<Database>
Link copied to clipboard
Link copied to clipboard
class ElasticPool : KotlinCustomResource

Allows you to manage an Azure SQL Elastic Pool.

Link copied to clipboard
data class ElasticPoolArgs(val dbDtuMax: Output<Int>? = null, val dbDtuMin: Output<Int>? = null, val dtu: Output<Int>? = null, val edition: Output<String>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val poolSize: Output<Int>? = null, val resourceGroupName: Output<String>? = null, val serverName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<ElasticPoolArgs>

Allows you to manage an Azure SQL Elastic Pool.

Link copied to clipboard
Link copied to clipboard
object ElasticPoolMapper : ResourceMapper<ElasticPool>
Link copied to clipboard
Link copied to clipboard
class FailoverGroup : KotlinCustomResource

Create a failover group of databases on a collection of Azure SQL servers.

Link copied to clipboard
data class FailoverGroupArgs(val databases: Output<List<String>>? = null, val name: Output<String>? = null, val partnerServers: Output<List<FailoverGroupPartnerServerArgs>>? = null, val readWriteEndpointFailoverPolicy: Output<FailoverGroupReadWriteEndpointFailoverPolicyArgs>? = null, val readonlyEndpointFailoverPolicy: Output<FailoverGroupReadonlyEndpointFailoverPolicyArgs>? = null, val resourceGroupName: Output<String>? = null, val serverName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<FailoverGroupArgs>

Create a failover group of databases on a collection of Azure SQL servers.

Link copied to clipboard
Link copied to clipboard
object FailoverGroupMapper : ResourceMapper<FailoverGroup>
Link copied to clipboard
Link copied to clipboard
class FirewallRule : KotlinCustomResource

Allows you to manage an Azure SQL Firewall Rule.

Link copied to clipboard
data class FirewallRuleArgs(val endIpAddress: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val serverName: Output<String>? = null, val startIpAddress: Output<String>? = null) : ConvertibleToJava<FirewallRuleArgs>

Allows you to manage an Azure SQL Firewall Rule.

Link copied to clipboard
Link copied to clipboard
object FirewallRuleMapper : ResourceMapper<FirewallRule>
Link copied to clipboard
Link copied to clipboard
class ManagedDatabase : KotlinCustomResource
Link copied to clipboard
data class ManagedDatabaseArgs(val location: Output<String>? = null, val name: Output<String>? = null, val sqlManagedInstanceId: Output<String>? = null) : ConvertibleToJava<ManagedDatabaseArgs>
Link copied to clipboard
object ManagedDatabaseMapper : ResourceMapper<ManagedDatabase>
Link copied to clipboard
class ManagedInstance : KotlinCustomResource

Manages a SQL Azure Managed Instance.

class ManagedInstanceActiveDirectoryAdministrator : KotlinCustomResource

Allows you to set a user or group as the AD administrator for an Azure SQL Managed Instance.

data class ManagedInstanceActiveDirectoryAdministratorArgs(val azureadAuthenticationOnly: Output<Boolean>? = null, val login: Output<String>? = null, val managedInstanceName: Output<String>? = null, val objectId: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tenantId: Output<String>? = null) : ConvertibleToJava<ManagedInstanceActiveDirectoryAdministratorArgs>

Allows you to set a user or group as the AD administrator for an Azure SQL Managed Instance.

Link copied to clipboard
data class ManagedInstanceArgs(val administratorLogin: Output<String>? = null, val administratorLoginPassword: Output<String>? = null, val collation: Output<String>? = null, val dnsZonePartnerId: Output<String>? = null, val identity: Output<ManagedInstanceIdentityArgs>? = null, val licenseType: Output<String>? = null, val location: Output<String>? = null, val minimumTlsVersion: Output<String>? = null, val name: Output<String>? = null, val proxyOverride: Output<String>? = null, val publicDataEndpointEnabled: Output<Boolean>? = null, val resourceGroupName: Output<String>? = null, val skuName: Output<String>? = null, val storageAccountType: Output<String>? = null, val storageSizeInGb: Output<Int>? = null, val subnetId: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val timezoneId: Output<String>? = null, val vcores: Output<Int>? = null) : ConvertibleToJava<ManagedInstanceArgs>

Manages a SQL Azure Managed Instance.

Link copied to clipboard
class ManagedInstanceFailoverGroup : KotlinCustomResource

Manages a SQL Instance Failover Group.

Link copied to clipboard
data class ManagedInstanceFailoverGroupArgs(val location: Output<String>? = null, val managedInstanceName: Output<String>? = null, val name: Output<String>? = null, val partnerManagedInstanceId: Output<String>? = null, val readWriteEndpointFailoverPolicy: Output<ManagedInstanceFailoverGroupReadWriteEndpointFailoverPolicyArgs>? = null, val readonlyEndpointFailoverPolicyEnabled: Output<Boolean>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<ManagedInstanceFailoverGroupArgs>

Manages a SQL Instance Failover Group.

Link copied to clipboard
object ManagedInstanceMapper : ResourceMapper<ManagedInstance>
Link copied to clipboard
Link copied to clipboard
class SqlServer : KotlinCustomResource

Manages a Microsoft SQL Azure Database Server.

Link copied to clipboard
data class SqlServerArgs(val administratorLogin: Output<String>? = null, val administratorLoginPassword: Output<String>? = null, val connectionPolicy: Output<String>? = null, val identity: Output<SqlServerIdentityArgs>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val threatDetectionPolicy: Output<SqlServerThreatDetectionPolicyArgs>? = null, val version: Output<String>? = null) : ConvertibleToJava<SqlServerArgs>

Manages a Microsoft SQL Azure Database Server.

Link copied to clipboard
Link copied to clipboard
object SqlServerMapper : ResourceMapper<SqlServer>
Link copied to clipboard
Link copied to clipboard
class VirtualNetworkRule : KotlinCustomResource

Allows you to add, update, or remove an Azure SQL server to a subnet of a virtual network.

Link copied to clipboard
data class VirtualNetworkRuleArgs(val ignoreMissingVnetServiceEndpoint: Output<Boolean>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val serverName: Output<String>? = null, val subnetId: Output<String>? = null) : ConvertibleToJava<VirtualNetworkRuleArgs>

Allows you to add, update, or remove an Azure SQL server to a subnet of a virtual network.

Link copied to clipboard

Functions

Link copied to clipboard
suspend fun database(name: String, block: suspend DatabaseResourceBuilder.() -> Unit): Database
Link copied to clipboard
suspend fun elasticPool(name: String, block: suspend ElasticPoolResourceBuilder.() -> Unit): ElasticPool
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun sqlServer(name: String, block: suspend SqlServerResourceBuilder.() -> Unit): SqlServer