Package-level declarations

Types

Link copied to clipboard
data class BackupArgs(val backupIntervalHours: Output<Int>? = null, val backupRetentionDays: Output<Int>? = null, val geoRedundantBackup: Output<Either<String, EnableStatusEnum>>? = null) : ConvertibleToJava<BackupArgs>

Storage Profile properties of a server

Link copied to clipboard

Builder for BackupArgs.

Link copied to clipboard
data class DataEncryptionArgs(val geoBackupKeyURI: Output<String>? = null, val geoBackupUserAssignedIdentityId: Output<String>? = null, val primaryKeyURI: Output<String>? = null, val primaryUserAssignedIdentityId: Output<String>? = null, val type: Output<DataEncryptionType>? = null) : ConvertibleToJava<DataEncryptionArgs>

The date encryption for cmk.

Link copied to clipboard
Link copied to clipboard
data class GetAzureADAdministratorPlainArgs(val administratorName: String, val resourceGroupName: String, val serverName: String) : ConvertibleToJava<GetAzureADAdministratorPlainArgs>
Link copied to clipboard
data class GetConfigurationPlainArgs(val configurationName: String, val resourceGroupName: String, val serverName: String) : ConvertibleToJava<GetConfigurationPlainArgs>
Link copied to clipboard
data class GetDatabasePlainArgs(val databaseName: String, val resourceGroupName: String, val serverName: String) : ConvertibleToJava<GetDatabasePlainArgs>
Link copied to clipboard
data class GetFirewallRulePlainArgs(val firewallRuleName: String, val resourceGroupName: String, val serverName: String) : ConvertibleToJava<GetFirewallRulePlainArgs>
class GetGetPrivateDnsZoneSuffixExecutePlainArgs : ConvertibleToJava<GetGetPrivateDnsZoneSuffixExecutePlainArgs>
Link copied to clipboard
data class GetPrivateEndpointConnectionPlainArgs(val privateEndpointConnectionName: String, val resourceGroupName: String, val serverName: String) : ConvertibleToJava<GetPrivateEndpointConnectionPlainArgs>
Link copied to clipboard
data class GetServerPlainArgs(val resourceGroupName: String, val serverName: String) : ConvertibleToJava<GetServerPlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetSingleServerConfigurationPlainArgs(val configurationName: String, val resourceGroupName: String, val serverName: String) : ConvertibleToJava<GetSingleServerConfigurationPlainArgs>
Link copied to clipboard
data class GetSingleServerDatabasePlainArgs(val databaseName: String, val resourceGroupName: String, val serverName: String) : ConvertibleToJava<GetSingleServerDatabasePlainArgs>
Link copied to clipboard
data class GetSingleServerFirewallRulePlainArgs(val firewallRuleName: String, val resourceGroupName: String, val serverName: String) : ConvertibleToJava<GetSingleServerFirewallRulePlainArgs>
Link copied to clipboard
data class GetSingleServerPlainArgs(val resourceGroupName: String, val serverName: String) : ConvertibleToJava<GetSingleServerPlainArgs>
data class GetSingleServerServerAdministratorPlainArgs(val resourceGroupName: String, val serverName: String) : ConvertibleToJava<GetSingleServerServerAdministratorPlainArgs>
data class GetSingleServerVirtualNetworkRulePlainArgs(val resourceGroupName: String, val serverName: String, val virtualNetworkRuleName: String) : ConvertibleToJava<GetSingleServerVirtualNetworkRulePlainArgs>
Link copied to clipboard
data class HighAvailabilityArgs(val mode: Output<Either<String, HighAvailabilityMode>>? = null, val standbyAvailabilityZone: Output<String>? = null) : ConvertibleToJava<HighAvailabilityArgs>

High availability properties of a server

Link copied to clipboard
data class ImportSourcePropertiesArgs(val dataDirPath: Output<String>? = null, val sasToken: Output<String>? = null, val storageType: Output<Either<String, ImportSourceStorageType>>? = null, val storageUrl: Output<String>? = null) : ConvertibleToJava<ImportSourcePropertiesArgs>

Import source related properties.

Link copied to clipboard
data class MaintenanceWindowArgs(val customWindow: Output<String>? = null, val dayOfWeek: Output<Int>? = null, val startHour: Output<Int>? = null, val startMinute: Output<Int>? = null) : ConvertibleToJava<MaintenanceWindowArgs>

Maintenance window of a server.

Link copied to clipboard
data class MySQLServerIdentityArgs(val type: Output<Either<String, ManagedServiceIdentityType>>? = null, val userAssignedIdentities: Output<List<String>>? = null) : ConvertibleToJava<MySQLServerIdentityArgs>

Properties to configure Identity for Bring your Own Keys

Link copied to clipboard
data class MySQLServerSkuArgs(val name: Output<String>, val tier: Output<Either<String, ServerSkuTier>>) : ConvertibleToJava<MySQLServerSkuArgs>

Billing information related properties of a server.

Link copied to clipboard
Link copied to clipboard
data class NetworkArgs(val delegatedSubnetResourceId: Output<String>? = null, val privateDnsZoneResourceId: Output<String>? = null, val publicNetworkAccess: Output<Either<String, EnableStatusEnum>>? = null) : ConvertibleToJava<NetworkArgs>

Network related properties of a server

Link copied to clipboard
Link copied to clipboard
data class PrivateLinkServiceConnectionStateArgs(val actionsRequired: Output<String>? = null, val description: Output<String>? = null, val status: Output<Either<String, PrivateEndpointServiceConnectionStatus>>? = null) : ConvertibleToJava<PrivateLinkServiceConnectionStateArgs>

A collection of information about the state of the connection between service consumer and provider.

Link copied to clipboard
data class ResourceIdentityArgs(val type: Output<Either<String, IdentityType>>? = null) : ConvertibleToJava<ResourceIdentityArgs>

Azure Active Directory identity configuration for a resource.

Link copied to clipboard
data class ServerPropertiesForDefaultCreateArgs(val administratorLogin: Output<String>, val administratorLoginPassword: Output<String>, val createMode: Output<String>, val infrastructureEncryption: Output<Either<String, InfrastructureEncryption>>? = null, val minimalTlsVersion: Output<Either<String, MinimalTlsVersionEnum>>? = null, val publicNetworkAccess: Output<Either<String, PublicNetworkAccessEnum>>? = null, val sslEnforcement: Output<SslEnforcementEnum>? = null, val storageProfile: Output<StorageProfileArgs>? = null, val version: Output<Either<String, SingleServerVersion>>? = null) : ConvertibleToJava<ServerPropertiesForDefaultCreateArgs>

The properties used to create a new server.

Link copied to clipboard
data class ServerPropertiesForGeoRestoreArgs(val createMode: Output<String>, val infrastructureEncryption: Output<Either<String, InfrastructureEncryption>>? = null, val minimalTlsVersion: Output<Either<String, MinimalTlsVersionEnum>>? = null, val publicNetworkAccess: Output<Either<String, PublicNetworkAccessEnum>>? = null, val sourceServerId: Output<String>, val sslEnforcement: Output<SslEnforcementEnum>? = null, val storageProfile: Output<StorageProfileArgs>? = null, val version: Output<Either<String, SingleServerVersion>>? = null) : ConvertibleToJava<ServerPropertiesForGeoRestoreArgs>

The properties used to create a new server by restoring to a different region from a geo replicated backup.

Link copied to clipboard
data class ServerPropertiesForReplicaArgs(val createMode: Output<String>, val infrastructureEncryption: Output<Either<String, InfrastructureEncryption>>? = null, val minimalTlsVersion: Output<Either<String, MinimalTlsVersionEnum>>? = null, val publicNetworkAccess: Output<Either<String, PublicNetworkAccessEnum>>? = null, val sourceServerId: Output<String>, val sslEnforcement: Output<SslEnforcementEnum>? = null, val storageProfile: Output<StorageProfileArgs>? = null, val version: Output<Either<String, SingleServerVersion>>? = null) : ConvertibleToJava<ServerPropertiesForReplicaArgs>

The properties to create a new replica.

Link copied to clipboard
data class ServerPropertiesForRestoreArgs(val createMode: Output<String>, val infrastructureEncryption: Output<Either<String, InfrastructureEncryption>>? = null, val minimalTlsVersion: Output<Either<String, MinimalTlsVersionEnum>>? = null, val publicNetworkAccess: Output<Either<String, PublicNetworkAccessEnum>>? = null, val restorePointInTime: Output<String>, val sourceServerId: Output<String>, val sslEnforcement: Output<SslEnforcementEnum>? = null, val storageProfile: Output<StorageProfileArgs>? = null, val version: Output<Either<String, SingleServerVersion>>? = null) : ConvertibleToJava<ServerPropertiesForRestoreArgs>

The properties used to create a new server by restoring from a backup.

Link copied to clipboard
data class SkuArgs(val capacity: Output<Int>? = null, val family: Output<String>? = null, val name: Output<String>, val size: Output<String>? = null, val tier: Output<Either<String, SingleServerSkuTier>>? = null) : ConvertibleToJava<SkuArgs>

Billing information related properties of a server.

Link copied to clipboard

Builder for SkuArgs.

Link copied to clipboard
data class StorageArgs(val autoGrow: Output<Either<String, EnableStatusEnum>>? = null, val autoIoScaling: Output<Either<String, EnableStatusEnum>>? = null, val iops: Output<Int>? = null, val logOnDisk: Output<Either<String, EnableStatusEnum>>? = null, val storageRedundancy: Output<Either<String, StorageRedundancyEnum>>? = null, val storageSizeGB: Output<Int>? = null) : ConvertibleToJava<StorageArgs>

Storage Profile properties of a server

Link copied to clipboard
Link copied to clipboard
data class StorageProfileArgs(val backupRetentionDays: Output<Int>? = null, val geoRedundantBackup: Output<Either<String, GeoRedundantBackup>>? = null, val storageAutogrow: Output<Either<String, StorageAutogrow>>? = null, val storageMB: Output<Int>? = null) : ConvertibleToJava<StorageProfileArgs>

Storage Profile properties of a server

Link copied to clipboard