Package-level declarations

Types

Link copied to clipboard

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
Link copied to clipboard

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
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

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
Link copied to clipboard

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

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

Link copied to clipboard

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
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

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
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Builder for Server.

Link copied to clipboard

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

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.

Functions

Link copied to clipboard
Link copied to clipboard
suspend fun databaseResource(name: String, block: suspend DatabaseResourceBuilder.() -> Unit): Database
Link copied to clipboard
suspend fun firewallRuleResource(name: String, block: suspend FirewallRuleResourceBuilder.() -> Unit): FirewallRule
Link copied to clipboard
suspend fun serverKeyResource(name: String, block: suspend ServerKeyResourceBuilder.() -> Unit): ServerKey
Link copied to clipboard
suspend fun serverResource(name: String, block: suspend ServerResourceBuilder.() -> Unit): Server