Package-level declarations

Types

Link copied to clipboard
data class AdminCredentialsArgs(val sourceServerPassword: Output<String>, val targetServerPassword: Output<String>) : ConvertibleToJava<AdminCredentialsArgs>

Server admin credentials.

Link copied to clipboard
data class AuthConfigArgs(val activeDirectoryAuth: Output<Either<String, ActiveDirectoryAuthEnum>>? = null, val passwordAuth: Output<Either<String, PasswordAuthEnum>>? = null, val tenantId: Output<String>? = null) : ConvertibleToJava<AuthConfigArgs>

Authentication configuration properties of a server

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

Backup properties of a server

Link copied to clipboard

Builder for BackupArgs.

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

Data encryption properties of a server

Link copied to clipboard
Link copied to clipboard
data class GetAdministratorPlainArgs(val objectId: String, val resourceGroupName: String, val serverName: String) : ConvertibleToJava<GetAdministratorPlainArgs>
Link copied to clipboard
data class GetBackupPlainArgs(val backupName: String, val resourceGroupName: String, val serverName: String) : ConvertibleToJava<GetBackupPlainArgs>
Link copied to clipboard
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 GetMigrationPlainArgs(val migrationName: String, val resourceGroupName: String, val subscriptionId: String? = null, val targetDbServerName: String) : ConvertibleToJava<GetMigrationPlainArgs>
Link copied to clipboard
data class GetPrivateEndpointConnectionPlainArgs(val privateEndpointConnectionName: String, val resourceGroupName: String, val serverName: String) : ConvertibleToJava<GetPrivateEndpointConnectionPlainArgs>
Link copied to clipboard
data class GetServerGroupClusterPlainArgs(val clusterName: String, val resourceGroupName: String) : ConvertibleToJava<GetServerGroupClusterPlainArgs>
Link copied to clipboard
data class GetServerGroupFirewallRulePlainArgs(val clusterName: String, val firewallRuleName: String, val resourceGroupName: String) : ConvertibleToJava<GetServerGroupFirewallRulePlainArgs>
data class GetServerGroupPrivateEndpointConnectionPlainArgs(val clusterName: String, val privateEndpointConnectionName: String, val resourceGroupName: String) : ConvertibleToJava<GetServerGroupPrivateEndpointConnectionPlainArgs>
Link copied to clipboard
data class GetServerGroupRolePlainArgs(val clusterName: String, val resourceGroupName: String, val roleName: String) : ConvertibleToJava<GetServerGroupRolePlainArgs>
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 GetSingleServerServerSecurityAlertPolicyPlainArgs(val resourceGroupName: String, val securityAlertPolicyName: String, val serverName: String) : ConvertibleToJava<GetSingleServerServerSecurityAlertPolicyPlainArgs>
data class GetSingleServerVirtualNetworkRulePlainArgs(val resourceGroupName: String, val serverName: String, val virtualNetworkRuleName: String) : ConvertibleToJava<GetSingleServerVirtualNetworkRulePlainArgs>
Link copied to clipboard
data class GetVirtualEndpointPlainArgs(val resourceGroupName: String, val serverName: String, val virtualEndpointName: String) : ConvertibleToJava<GetVirtualEndpointPlainArgs>
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 IdentityPropertiesArgs(val type: Output<Either<String, IdentityType>>? = null, val userAssignedIdentities: Output<List<String>>? = null) : ConvertibleToJava<IdentityPropertiesArgs>

Describes the identity of the cluster.

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 properties of a server.

Link copied to clipboard
data class MigrationSecretParametersArgs(val adminCredentials: Output<AdminCredentialsArgs>, val sourceServerUsername: Output<String>? = null, val targetServerUsername: Output<String>? = null) : ConvertibleToJava<MigrationSecretParametersArgs>

Migration secret parameters.

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

Network 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 ReplicaArgs(val promoteMode: Output<Either<String, ReadReplicaPromoteMode>>? = null, val promoteOption: Output<Either<String, ReplicationPromoteOption>>? = null, val role: Output<Either<String, ReplicationRole>>? = null) : ConvertibleToJava<ReplicaArgs>

Replica properties of a server

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

Azure Active Directory identity configuration for a resource.

Link copied to clipboard
data class ServerGroupClusterAuthConfigArgs(val activeDirectoryAuth: Output<Either<String, ActiveDirectoryAuth>>? = null, val passwordAuth: Output<Either<String, PasswordAuth>>? = null) : ConvertibleToJava<ServerGroupClusterAuthConfigArgs>

Authentication configuration of a cluster.

Link copied to clipboard
data class ServerGroupClusterDataEncryptionArgs(val primaryKeyUri: Output<String>? = null, val primaryUserAssignedIdentityId: Output<String>? = null, val type: Output<Either<String, DataEncryptionType>>? = null) : ConvertibleToJava<ServerGroupClusterDataEncryptionArgs>

The data encryption properties of a cluster.

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

Schedule settings for regular cluster updates.

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

Billing information related properties of a server.

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

Sku 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, StorageAutoGrow>>? = null, val iops: Output<Int>? = null, val storageSizeGB: Output<Int>? = null, val throughput: Output<Int>? = null, val tier: Output<Either<String, AzureManagedDiskPerformanceTiers>>? = null, val type: Output<Either<String, StorageType>>? = null) : ConvertibleToJava<StorageArgs>

Storage 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
Link copied to clipboard
data class UserAssignedIdentityArgs(val principalId: Output<String>? = null, val type: Output<Either<String, IdentityType>>, val userAssignedIdentities: Output<Map<String, UserIdentityArgs>>? = null) : ConvertibleToJava<UserAssignedIdentityArgs>

Information describing the identities associated with this application.

Link copied to clipboard
data class UserIdentityArgs(val clientId: Output<String>? = null, val principalId: Output<String>? = null) : ConvertibleToJava<UserIdentityArgs>

Describes a single user-assigned identity associated with the application.

Link copied to clipboard