Package-level declarations

Types

Link copied to clipboard
class Database : KotlinCustomResource
Link copied to clipboard
data class DatabaseArgs(val autoPauseDelayInMinutes: Output<Int>? = null, val collation: Output<String>? = null, val createMode: Output<String>? = null, val creationSourceDatabaseId: Output<String>? = null, val elasticPoolId: Output<String>? = null, val enclaveType: Output<String>? = null, val geoBackupEnabled: Output<Boolean>? = null, val identity: Output<DatabaseIdentityArgs>? = null, val import: Output<DatabaseImportArgs>? = null, val ledgerEnabled: Output<Boolean>? = null, val licenseType: Output<String>? = null, val longTermRetentionPolicy: Output<DatabaseLongTermRetentionPolicyArgs>? = null, val maintenanceConfigurationName: Output<String>? = null, val maxSizeGb: Output<Int>? = null, val minCapacity: Output<Double>? = null, val name: Output<String>? = null, val readReplicaCount: Output<Int>? = null, val readScale: Output<Boolean>? = null, val recoverDatabaseId: Output<String>? = null, val recoveryPointId: Output<String>? = null, val restoreDroppedDatabaseId: Output<String>? = null, val restoreLongTermRetentionBackupId: Output<String>? = null, val restorePointInTime: Output<String>? = null, val sampleName: Output<String>? = null, val secondaryType: Output<String>? = null, val serverId: Output<String>? = null, val shortTermRetentionPolicy: Output<DatabaseShortTermRetentionPolicyArgs>? = null, val skuName: Output<String>? = null, val storageAccountType: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val threatDetectionPolicy: Output<DatabaseThreatDetectionPolicyArgs>? = null, val transparentDataEncryptionEnabled: Output<Boolean>? = null, val transparentDataEncryptionKeyAutomaticRotationEnabled: Output<Boolean>? = null, val transparentDataEncryptionKeyVaultKeyId: Output<String>? = null, val zoneRedundant: Output<Boolean>? = null) : ConvertibleToJava<DatabaseArgs>
Link copied to clipboard
Link copied to clipboard
class DatabaseExtendedAuditingPolicy : KotlinCustomResource

Manages a MS SQL Database Extended Auditing Policy.

Link copied to clipboard
data class DatabaseExtendedAuditingPolicyArgs(val databaseId: Output<String>? = null, val enabled: Output<Boolean>? = null, val logMonitoringEnabled: Output<Boolean>? = null, val retentionInDays: Output<Int>? = null, val storageAccountAccessKey: Output<String>? = null, val storageAccountAccessKeyIsSecondary: Output<Boolean>? = null, val storageEndpoint: Output<String>? = null) : ConvertibleToJava<DatabaseExtendedAuditingPolicyArgs>

Manages a MS SQL Database Extended Auditing Policy.

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

Manages a Database Vulnerability Assessment Rule Baseline.

data class DatabaseVulnerabilityAssessmentRuleBaselineArgs(val baselineName: Output<String>? = null, val baselineResults: Output<List<DatabaseVulnerabilityAssessmentRuleBaselineBaselineResultArgs>>? = null, val databaseName: Output<String>? = null, val ruleId: Output<String>? = null, val serverVulnerabilityAssessmentId: Output<String>? = null) : ConvertibleToJava<DatabaseVulnerabilityAssessmentRuleBaselineArgs>

Manages a Database Vulnerability Assessment Rule Baseline.

Link copied to clipboard
class ElasticPool : KotlinCustomResource

Allows you to manage an Azure SQL Elastic Pool.

Link copied to clipboard
data class ElasticPoolArgs(val enclaveType: Output<String>? = null, val licenseType: Output<String>? = null, val location: Output<String>? = null, val maintenanceConfigurationName: Output<String>? = null, val maxSizeBytes: Output<Int>? = null, val maxSizeGb: Output<Double>? = null, val name: Output<String>? = null, val perDatabaseSettings: Output<ElasticPoolPerDatabaseSettingsArgs>? = null, val resourceGroupName: Output<String>? = null, val serverName: Output<String>? = null, val sku: Output<ElasticPoolSkuArgs>? = null, val tags: Output<Map<String, String>>? = null, val zoneRedundant: Output<Boolean>? = 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

Manages a Microsoft Azure SQL Failover Group.

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 readonlyEndpointFailoverPolicyEnabled: Output<Boolean>? = null, val serverId: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<FailoverGroupArgs>

Manages a Microsoft Azure SQL Failover Group.

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 serverId: 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 Job : KotlinCustomResource

Manages an Elastic Job.

Link copied to clipboard
class JobAgent : KotlinCustomResource

Manages an Elastic Job Agent.

Link copied to clipboard
data class JobAgentArgs(val databaseId: Output<String>? = null, val identity: Output<JobAgentIdentityArgs>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val sku: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<JobAgentArgs>

Manages an Elastic Job Agent.

Link copied to clipboard
Link copied to clipboard
object JobAgentMapper : ResourceMapper<JobAgent>
Link copied to clipboard
Link copied to clipboard
data class JobArgs(val description: Output<String>? = null, val jobAgentId: Output<String>? = null, val name: Output<String>? = null) : ConvertibleToJava<JobArgs>

Manages an Elastic Job.

Link copied to clipboard

Builder for JobArgs.

Link copied to clipboard
class JobCredential : KotlinCustomResource

Manages an Elastic Job Credential.

Link copied to clipboard
data class JobCredentialArgs(val jobAgentId: Output<String>? = null, val name: Output<String>? = null, val password: Output<String>? = null, val passwordWoVersion: Output<Int>? = null, val username: Output<String>? = null) : ConvertibleToJava<JobCredentialArgs>

Manages an Elastic Job Credential.

Link copied to clipboard
Link copied to clipboard
object JobCredentialMapper : ResourceMapper<JobCredential>
Link copied to clipboard
Link copied to clipboard
object JobMapper : ResourceMapper<Job>
Link copied to clipboard

Builder for Job.

Link copied to clipboard
class JobSchedule : KotlinCustomResource

Manages an Elastic Job Schedule.

Link copied to clipboard
data class JobScheduleArgs(val enabled: Output<Boolean>? = null, val endTime: Output<String>? = null, val interval: Output<String>? = null, val jobId: Output<String>? = null, val startTime: Output<String>? = null, val type: Output<String>? = null) : ConvertibleToJava<JobScheduleArgs>

Manages an Elastic Job Schedule.

Link copied to clipboard
Link copied to clipboard
object JobScheduleMapper : ResourceMapper<JobSchedule>
Link copied to clipboard
Link copied to clipboard
class JobStep : KotlinCustomResource

Manages an Elastic Job Step.

Link copied to clipboard
data class JobStepArgs(val initialRetryIntervalSeconds: Output<Int>? = null, val jobCredentialId: Output<String>? = null, val jobId: Output<String>? = null, val jobStepIndex: Output<Int>? = null, val jobTargetGroupId: Output<String>? = null, val maximumRetryIntervalSeconds: Output<Int>? = null, val name: Output<String>? = null, val outputTarget: Output<JobStepOutputTargetArgs>? = null, val retryAttempts: Output<Int>? = null, val retryIntervalBackoffMultiplier: Output<Double>? = null, val sqlScript: Output<String>? = null, val timeoutSeconds: Output<Int>? = null) : ConvertibleToJava<JobStepArgs>

Manages an Elastic Job Step.

Link copied to clipboard
Link copied to clipboard
object JobStepMapper : ResourceMapper<JobStep>
Link copied to clipboard
Link copied to clipboard
class JobTargetGroup : KotlinCustomResource

Manages a Job Target Group.

Link copied to clipboard
data class JobTargetGroupArgs(val jobAgentId: Output<String>? = null, val jobTargets: Output<List<JobTargetGroupJobTargetArgs>>? = null, val name: Output<String>? = null) : ConvertibleToJava<JobTargetGroupArgs>

Manages a Job Target Group.

Link copied to clipboard
Link copied to clipboard
object JobTargetGroupMapper : ResourceMapper<JobTargetGroup>
Link copied to clipboard
class ManagedDatabase : KotlinCustomResource
Link copied to clipboard
data class ManagedDatabaseArgs(val longTermRetentionPolicy: Output<ManagedDatabaseLongTermRetentionPolicyArgs>? = null, val managedInstanceId: Output<String>? = null, val name: Output<String>? = null, val pointInTimeRestore: Output<ManagedDatabasePointInTimeRestoreArgs>? = null, val shortTermRetentionDays: Output<Int>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<ManagedDatabaseArgs>
Link copied to clipboard
object ManagedDatabaseMapper : ResourceMapper<ManagedDatabase>
Link copied to clipboard
class ManagedInstance : KotlinCustomResource

Manages a Microsoft SQL Azure Managed Instance.

class ManagedInstanceActiveDirectoryAdministrator : KotlinCustomResource

Allows you to set a user, group or service principal as the AAD Administrator for an Azure SQL Managed Instance.

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

Allows you to set a user, group or service principal as the AAD 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 azureActiveDirectoryAdministrator: Output<ManagedInstanceAzureActiveDirectoryAdministratorArgs>? = null, val collation: Output<String>? = null, val databaseFormat: Output<String>? = null, val dnsZonePartnerId: Output<String>? = null, val hybridSecondaryUsage: Output<String>? = null, val identity: Output<ManagedInstanceIdentityArgs>? = null, val licenseType: Output<String>? = null, val location: Output<String>? = null, val maintenanceConfigurationName: 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 servicePrincipalType: 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, val zoneRedundantEnabled: Output<Boolean>? = null) : ConvertibleToJava<ManagedInstanceArgs>

Manages a Microsoft SQL Azure Managed Instance.

Link copied to clipboard
class ManagedInstanceFailoverGroup : KotlinCustomResource

Manages an Azure SQL Managed Instance Failover Group.

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

Manages an Azure SQL Managed Instance Failover Group.

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

Manages a Security Alert Policy for an MS SQL Managed Instance.

Link copied to clipboard
data class ManagedInstanceSecurityAlertPolicyArgs(val disabledAlerts: Output<List<String>>? = null, val emailAccountAdminsEnabled: Output<Boolean>? = null, val emailAddresses: Output<List<String>>? = null, val enabled: Output<Boolean>? = null, val managedInstanceName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val retentionDays: Output<Int>? = null, val storageAccountAccessKey: Output<String>? = null, val storageEndpoint: Output<String>? = null) : ConvertibleToJava<ManagedInstanceSecurityAlertPolicyArgs>

Manages a Security Alert Policy for an MS SQL Managed Instance.

Link copied to clipboard
class ManagedInstanceTransparentDataEncryption : KotlinCustomResource

Manages the transparent data encryption configuration for a MSSQL Managed Instance

data class ManagedInstanceTransparentDataEncryptionArgs(val autoRotationEnabled: Output<Boolean>? = null, val keyVaultKeyId: Output<String>? = null, val managedHsmKeyId: Output<String>? = null, val managedInstanceId: Output<String>? = null) : ConvertibleToJava<ManagedInstanceTransparentDataEncryptionArgs>

Manages the transparent data encryption configuration for a MSSQL Managed Instance

Link copied to clipboard
class ManagedInstanceVulnerabilityAssessment : KotlinCustomResource

Manages the Vulnerability Assessment for an MS Managed Instance.

data class ManagedInstanceVulnerabilityAssessmentArgs(val managedInstanceId: Output<String>? = null, val recurringScans: Output<ManagedInstanceVulnerabilityAssessmentRecurringScansArgs>? = null, val storageAccountAccessKey: Output<String>? = null, val storageContainerPath: Output<String>? = null, val storageContainerSasKey: Output<String>? = null) : ConvertibleToJava<ManagedInstanceVulnerabilityAssessmentArgs>

Manages the Vulnerability Assessment for an MS Managed Instance.

Link copied to clipboard
Link copied to clipboard
class OutboundFirewallRule : KotlinCustomResource

Allows you to manage an Azure SQL Outbound Firewall Rule.

Link copied to clipboard
data class OutboundFirewallRuleArgs(val name: Output<String>? = null, val serverId: Output<String>? = null) : ConvertibleToJava<OutboundFirewallRuleArgs>

Allows you to manage an Azure SQL Outbound Firewall Rule.

Link copied to clipboard
Link copied to clipboard
class Server : KotlinCustomResource

Manages a Microsoft SQL Azure Database Server.

Link copied to clipboard
data class ServerArgs(val administratorLogin: Output<String>? = null, val administratorLoginPassword: Output<String>? = null, val administratorLoginPasswordWoVersion: Output<Int>? = null, val azureadAdministrator: Output<ServerAzureadAdministratorArgs>? = null, val connectionPolicy: Output<String>? = null, val expressVulnerabilityAssessmentEnabled: Output<Boolean>? = null, val identity: Output<ServerIdentityArgs>? = null, val location: Output<String>? = null, val minimumTlsVersion: Output<String>? = null, val name: Output<String>? = null, val outboundNetworkRestrictionEnabled: Output<Boolean>? = null, val primaryUserAssignedIdentityId: Output<String>? = null, val publicNetworkAccessEnabled: Output<Boolean>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val transparentDataEncryptionKeyVaultKeyId: Output<String>? = null, val version: Output<String>? = null) : ConvertibleToJava<ServerArgs>

Manages a Microsoft SQL Azure Database Server.

Link copied to clipboard

Builder for ServerArgs.

Link copied to clipboard
class ServerDnsAlias : KotlinCustomResource

Manages a MS SQL Server DNS Alias.

Link copied to clipboard
data class ServerDnsAliasArgs(val mssqlServerId: Output<String>? = null, val name: Output<String>? = null) : ConvertibleToJava<ServerDnsAliasArgs>

Manages a MS SQL Server DNS Alias.

Link copied to clipboard
Link copied to clipboard
object ServerDnsAliasMapper : ResourceMapper<ServerDnsAlias>
Link copied to clipboard
class ServerExtendedAuditingPolicy : KotlinCustomResource

Manages a MS SQL Server Extended Auditing Policy.

Link copied to clipboard
data class ServerExtendedAuditingPolicyArgs(val auditActionsAndGroups: Output<List<String>>? = null, val enabled: Output<Boolean>? = null, val logMonitoringEnabled: Output<Boolean>? = null, val predicateExpression: Output<String>? = null, val retentionInDays: Output<Int>? = null, val serverId: Output<String>? = null, val storageAccountAccessKey: Output<String>? = null, val storageAccountAccessKeyIsSecondary: Output<Boolean>? = null, val storageAccountSubscriptionId: Output<String>? = null, val storageEndpoint: Output<String>? = null) : ConvertibleToJava<ServerExtendedAuditingPolicyArgs>

Manages a MS SQL Server Extended Auditing Policy.

Link copied to clipboard
object ServerMapper : ResourceMapper<Server>
Link copied to clipboard
class ServerMicrosoftSupportAuditingPolicy : KotlinCustomResource

Manages a MS SQL Server Microsoft Support Auditing Policy.

Link copied to clipboard
data class ServerMicrosoftSupportAuditingPolicyArgs(val blobStorageEndpoint: Output<String>? = null, val enabled: Output<Boolean>? = null, val logMonitoringEnabled: Output<Boolean>? = null, val serverId: Output<String>? = null, val storageAccountAccessKey: Output<String>? = null, val storageAccountSubscriptionId: Output<String>? = null) : ConvertibleToJava<ServerMicrosoftSupportAuditingPolicyArgs>

Manages a MS SQL Server Microsoft Support Auditing Policy.

Link copied to clipboard

Builder for Server.

Link copied to clipboard
class ServerSecurityAlertPolicy : KotlinCustomResource

Manages a Security Alert Policy for a MSSQL Server.

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 serverName: Output<String>? = null, val state: Output<String>? = null, val storageAccountAccessKey: Output<String>? = null, val storageEndpoint: Output<String>? = null) : ConvertibleToJava<ServerSecurityAlertPolicyArgs>

Manages a Security Alert Policy for a MSSQL Server.

Link copied to clipboard
class ServerTransparentDataEncryption : KotlinCustomResource

Manages the transparent data encryption configuration for a MSSQL Server !>Note: This resource can be used to configure Transparent Data Encryption for MS SQL instances with Customer Managed Keys. For MS SQL instances that are System Managed, it should only be used with pre-existing MS SQL Instances that are over 3 years old. For new System Managed MS SQL Instances that will be created through the use of the azure.mssql.Server resource, please enable Transparent Data Encryption through azure.mssql.Server resource itself by configuring an identity block. By default, all new MS SQL Instances are deployed with System Managed Transparent Data Encryption enabled.

Link copied to clipboard
data class ServerTransparentDataEncryptionArgs(val autoRotationEnabled: Output<Boolean>? = null, val keyVaultKeyId: Output<String>? = null, val managedHsmKeyId: Output<String>? = null, val serverId: Output<String>? = null) : ConvertibleToJava<ServerTransparentDataEncryptionArgs>

Manages the transparent data encryption configuration for a MSSQL Server !>Note: This resource can be used to configure Transparent Data Encryption for MS SQL instances with Customer Managed Keys. For MS SQL instances that are System Managed, it should only be used with pre-existing MS SQL Instances that are over 3 years old. For new System Managed MS SQL Instances that will be created through the use of the azure.mssql.Server resource, please enable Transparent Data Encryption through azure.mssql.Server resource itself by configuring an identity block. By default, all new MS SQL Instances are deployed with System Managed Transparent Data Encryption enabled.

Link copied to clipboard
class ServerVulnerabilityAssessment : KotlinCustomResource

Manages the Vulnerability Assessment for an MS SQL Server.

Link copied to clipboard
data class ServerVulnerabilityAssessmentArgs(val recurringScans: Output<ServerVulnerabilityAssessmentRecurringScansArgs>? = null, val serverSecurityAlertPolicyId: Output<String>? = null, val storageAccountAccessKey: Output<String>? = null, val storageContainerPath: Output<String>? = null, val storageContainerSasKey: Output<String>? = null) : ConvertibleToJava<ServerVulnerabilityAssessmentArgs>

Manages the Vulnerability Assessment for an MS SQL Server.

Link copied to clipboard
class VirtualMachine : KotlinCustomResource

Manages a Microsoft SQL Virtual Machine

Link copied to clipboard
data class VirtualMachineArgs(val assessment: Output<VirtualMachineAssessmentArgs>? = null, val autoBackup: Output<VirtualMachineAutoBackupArgs>? = null, val autoPatching: Output<VirtualMachineAutoPatchingArgs>? = null, val keyVaultCredential: Output<VirtualMachineKeyVaultCredentialArgs>? = null, val rServicesEnabled: Output<Boolean>? = null, val sqlConnectivityPort: Output<Int>? = null, val sqlConnectivityType: Output<String>? = null, val sqlConnectivityUpdatePassword: Output<String>? = null, val sqlConnectivityUpdateUsername: Output<String>? = null, val sqlInstance: Output<VirtualMachineSqlInstanceArgs>? = null, val sqlLicenseType: Output<String>? = null, val sqlVirtualMachineGroupId: Output<String>? = null, val storageConfiguration: Output<VirtualMachineStorageConfigurationArgs>? = null, val tags: Output<Map<String, String>>? = null, val virtualMachineId: Output<String>? = null, val wsfcDomainCredential: Output<VirtualMachineWsfcDomainCredentialArgs>? = null) : ConvertibleToJava<VirtualMachineArgs>

Manages a Microsoft SQL Virtual Machine

Link copied to clipboard
Link copied to clipboard
class VirtualMachineAvailabilityGroupListener : KotlinCustomResource

Manages a Microsoft SQL Virtual Machine Availability Group Listener.

data class VirtualMachineAvailabilityGroupListenerArgs(val availabilityGroupName: Output<String>? = null, val loadBalancerConfiguration: Output<VirtualMachineAvailabilityGroupListenerLoadBalancerConfigurationArgs>? = null, val multiSubnetIpConfigurations: Output<List<VirtualMachineAvailabilityGroupListenerMultiSubnetIpConfigurationArgs>>? = null, val name: Output<String>? = null, val port: Output<Int>? = null, val replicas: Output<List<VirtualMachineAvailabilityGroupListenerReplicaArgs>>? = null, val sqlVirtualMachineGroupId: Output<String>? = null) : ConvertibleToJava<VirtualMachineAvailabilityGroupListenerArgs>

Manages a Microsoft SQL Virtual Machine Availability Group Listener.

Link copied to clipboard
class VirtualMachineGroup : KotlinCustomResource

Manages a Microsoft SQL Virtual Machine Group.

Link copied to clipboard
data class VirtualMachineGroupArgs(val location: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val sqlImageOffer: Output<String>? = null, val sqlImageSku: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val wsfcDomainProfile: Output<VirtualMachineGroupWsfcDomainProfileArgs>? = null) : ConvertibleToJava<VirtualMachineGroupArgs>

Manages a Microsoft SQL Virtual Machine Group.

Link copied to clipboard
Link copied to clipboard
object VirtualMachineMapper : ResourceMapper<VirtualMachine>
Link copied to clipboard
class VirtualNetworkRule : KotlinCustomResource

Allows you to manage rules for allowing traffic between an Azure SQL server and a subnet of a virtual network.

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

Allows you to manage rules for allowing traffic between an Azure SQL server and 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
fun job(name: String): Job
suspend fun job(name: String, block: suspend JobResourceBuilder.() -> Unit): Job
Link copied to clipboard
suspend fun jobAgent(name: String, block: suspend JobAgentResourceBuilder.() -> Unit): JobAgent
Link copied to clipboard
Link copied to clipboard
suspend fun jobSchedule(name: String, block: suspend JobScheduleResourceBuilder.() -> Unit): JobSchedule
Link copied to clipboard
fun jobStep(name: String): JobStep
suspend fun jobStep(name: String, block: suspend JobStepResourceBuilder.() -> Unit): JobStep
Link copied to clipboard
Link copied to clipboard
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
Link copied to clipboard