Package-level declarations

Types

Link copied to clipboard
class Configuration : KotlinCustomResource

Represents a Configuration. API Version: 2017-12-01.

Link copied to clipboard
data class ConfigurationArgs(val configurationName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val serverName: Output<String>? = null, val source: Output<String>? = null, val value: Output<String>? = null) : ConvertibleToJava<ConfigurationArgs>

Represents a Configuration. API Version: 2017-12-01.

Link copied to clipboard
Link copied to clipboard
object ConfigurationMapper : ResourceMapper<Configuration>
Link copied to clipboard
Link copied to clipboard
class Database : KotlinCustomResource

Represents a Database. API Version: 2017-12-01.

Link copied to clipboard
data class DatabaseArgs(val charset: Output<String>? = null, val collation: Output<String>? = null, val databaseName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val serverName: Output<String>? = null) : ConvertibleToJava<DatabaseArgs>

Represents a Database. API Version: 2017-12-01.

Link copied to clipboard
Link copied to clipboard
object DatabaseMapper : ResourceMapper<Database>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class FirewallRule : KotlinCustomResource

Represents a server firewall rule. API Version: 2017-12-01.

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

Represents a server firewall rule. API Version: 2017-12-01.

Link copied to clipboard
Link copied to clipboard
object FirewallRuleMapper : ResourceMapper<FirewallRule>
Link copied to clipboard
Link copied to clipboard
class PrivateEndpointConnection : KotlinCustomResource

A private endpoint connection API Version: 2018-06-01.

Link copied to clipboard
data class PrivateEndpointConnectionArgs(val privateEndpoint: Output<PrivateEndpointPropertyArgs>? = null, val privateEndpointConnectionName: Output<String>? = null, val privateLinkServiceConnectionState: Output<PrivateLinkServiceConnectionStatePropertyArgs>? = null, val resourceGroupName: Output<String>? = null, val serverName: Output<String>? = null) : ConvertibleToJava<PrivateEndpointConnectionArgs>

A private endpoint connection API Version: 2018-06-01.

Link copied to clipboard
class Server : KotlinCustomResource

Represents a server. API Version: 2017-12-01.

Link copied to clipboard
class ServerAdministrator : KotlinCustomResource

Represents a and external administrator to be created. API Version: 2017-12-01.

Link copied to clipboard
data class ServerAdministratorArgs(val administratorType: Output<Either<String, AdministratorType>>? = null, val login: Output<String>? = null, val resourceGroupName: Output<String>? = null, val serverName: Output<String>? = null, val sid: Output<String>? = null, val tenantId: Output<String>? = null) : ConvertibleToJava<ServerAdministratorArgs>

Represents a and external administrator to be created. API Version: 2017-12-01.

Link copied to clipboard
Link copied to clipboard
data class ServerArgs(val identity: Output<ResourceIdentityArgs>? = null, val location: Output<String>? = null, val properties: Output<Any>? = null, val resourceGroupName: Output<String>? = null, val serverName: Output<String>? = null, val sku: Output<SkuArgs>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<ServerArgs>

Represents a server. API Version: 2017-12-01.

Link copied to clipboard

Builder for ServerArgs.

Link copied to clipboard
class ServerKey : KotlinCustomResource

A PostgreSQL Server key. API Version: 2020-01-01.

Link copied to clipboard
data class ServerKeyArgs(val keyName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val serverKeyType: Output<Either<String, ServerKeyType>>? = null, val serverName: Output<String>? = null, val uri: Output<String>? = null) : ConvertibleToJava<ServerKeyArgs>

A PostgreSQL Server key. API Version: 2020-01-01.

Link copied to clipboard
Link copied to clipboard
object ServerKeyMapper : ResourceMapper<ServerKey>
Link copied to clipboard
Link copied to clipboard
object ServerMapper : ResourceMapper<Server>
Link copied to clipboard

Builder for Server.

Link copied to clipboard
class ServerSecurityAlertPolicy : KotlinCustomResource

A server security alert policy. API Version: 2017-12-01.

Link copied to clipboard
data class ServerSecurityAlertPolicyArgs(val disabledAlerts: Output<List<String>>? = null, val emailAccountAdmins: Output<Boolean>? = null, val emailAddresses: Output<List<String>>? = null, val resourceGroupName: Output<String>? = null, val retentionDays: Output<Int>? = null, val securityAlertPolicyName: Output<String>? = null, val serverName: Output<String>? = null, val state: Output<ServerSecurityAlertPolicyState>? = null, val storageAccountAccessKey: Output<String>? = null, val storageEndpoint: Output<String>? = null) : ConvertibleToJava<ServerSecurityAlertPolicyArgs>

A server security alert policy. API Version: 2017-12-01.

Link copied to clipboard
class VirtualNetworkRule : KotlinCustomResource

A virtual network rule. API Version: 2017-12-01.

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

A virtual network rule. API Version: 2017-12-01.

Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
suspend fun database(name: String, block: suspend DatabaseResourceBuilder.() -> Unit): Database
Link copied to clipboard
Link copied to clipboard
fun server(name: String): Server
suspend fun server(name: String, block: suspend ServerResourceBuilder.() -> Unit): Server
Link copied to clipboard
suspend fun serverKey(name: String, block: suspend ServerKeyResourceBuilder.() -> Unit): ServerKey