Package-level declarations

Types

Link copied to clipboard
class BackupShortTermRetentionPolicy : KotlinCustomResource

A short term retention policy. API Version: 2020-11-01-preview.

Link copied to clipboard
data class BackupShortTermRetentionPolicyArgs(val databaseName: Output<String>? = null, val policyName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val retentionDays: Output<Int>? = null, val serverName: Output<String>? = null) : ConvertibleToJava<BackupShortTermRetentionPolicyArgs>

A short term retention policy. API Version: 2020-11-01-preview.

Link copied to clipboard
class Database : KotlinCustomResource

A database resource. API Version: 2020-11-01-preview.

Link copied to clipboard
class DatabaseAdvisor : KotlinCustomResource

Database, Server or Elastic Pool Advisor. API Version: 2020-11-01-preview.

Link copied to clipboard
data class DatabaseAdvisorArgs(val advisorName: Output<String>? = null, val autoExecuteStatus: Output<AutoExecuteStatus>? = null, val databaseName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val serverName: Output<String>? = null) : ConvertibleToJava<DatabaseAdvisorArgs>

Database, Server or Elastic Pool Advisor. API Version: 2020-11-01-preview.

Link copied to clipboard
object DatabaseAdvisorMapper : ResourceMapper<DatabaseAdvisor>
Link copied to clipboard
data class DatabaseArgs(val autoPauseDelay: Output<Int>? = null, val catalogCollation: Output<Either<String, CatalogCollationType>>? = null, val collation: Output<String>? = null, val createMode: Output<Either<String, CreateMode>>? = null, val databaseName: Output<String>? = null, val elasticPoolId: Output<String>? = null, val highAvailabilityReplicaCount: Output<Int>? = null, val licenseType: Output<Either<String, DatabaseLicenseType>>? = null, val location: Output<String>? = null, val longTermRetentionBackupResourceId: Output<String>? = null, val maintenanceConfigurationId: Output<String>? = null, val maxSizeBytes: Output<Double>? = null, val minCapacity: Output<Double>? = null, val readScale: Output<Either<String, DatabaseReadScale>>? = null, val recoverableDatabaseId: Output<String>? = null, val recoveryServicesRecoveryPointId: Output<String>? = null, val requestedBackupStorageRedundancy: Output<Either<String, RequestedBackupStorageRedundancy>>? = null, val resourceGroupName: Output<String>? = null, val restorableDroppedDatabaseId: Output<String>? = null, val restorePointInTime: Output<String>? = null, val sampleName: Output<Either<String, SampleName>>? = null, val secondaryType: Output<Either<String, SecondaryType>>? = null, val serverName: Output<String>? = null, val sku: Output<SkuArgs>? = null, val sourceDatabaseDeletionDate: Output<String>? = null, val sourceDatabaseId: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val zoneRedundant: Output<Boolean>? = null) : ConvertibleToJava<DatabaseArgs>

A database resource. API Version: 2020-11-01-preview.

Link copied to clipboard
Link copied to clipboard
class DatabaseBlobAuditingPolicy : KotlinCustomResource

A database blob auditing policy. API Version: 2020-11-01-preview.

Link copied to clipboard
data class DatabaseBlobAuditingPolicyArgs(val auditActionsAndGroups: Output<List<String>>? = null, val blobAuditingPolicyName: Output<String>? = null, val databaseName: Output<String>? = null, val isAzureMonitorTargetEnabled: Output<Boolean>? = null, val isStorageSecondaryKeyInUse: Output<Boolean>? = null, val queueDelayMs: Output<Int>? = null, val resourceGroupName: Output<String>? = null, val retentionDays: Output<Int>? = null, val serverName: Output<String>? = null, val state: Output<BlobAuditingPolicyState>? = null, val storageAccountAccessKey: Output<String>? = null, val storageAccountSubscriptionId: Output<String>? = null, val storageEndpoint: Output<String>? = null) : ConvertibleToJava<DatabaseBlobAuditingPolicyArgs>

A database blob auditing policy. API Version: 2020-11-01-preview.

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

A database security alert policy. API Version: 2020-11-01-preview.

Link copied to clipboard
data class DatabaseSecurityAlertPolicyArgs(val databaseName: Output<String>? = null, 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<SecurityAlertsPolicyState>? = null, val storageAccountAccessKey: Output<String>? = null, val storageEndpoint: Output<String>? = null) : ConvertibleToJava<DatabaseSecurityAlertPolicyArgs>

A database security alert policy. API Version: 2020-11-01-preview.

Link copied to clipboard
class DatabaseVulnerabilityAssessment : KotlinCustomResource

A database vulnerability assessment. API Version: 2020-11-01-preview.

Link copied to clipboard
data class DatabaseVulnerabilityAssessmentArgs(val databaseName: Output<String>? = null, val recurringScans: Output<VulnerabilityAssessmentRecurringScansPropertiesArgs>? = null, val resourceGroupName: Output<String>? = null, val serverName: Output<String>? = null, val storageAccountAccessKey: Output<String>? = null, val storageContainerPath: Output<String>? = null, val storageContainerSasKey: Output<String>? = null, val vulnerabilityAssessmentName: Output<String>? = null) : ConvertibleToJava<DatabaseVulnerabilityAssessmentArgs>

A database vulnerability assessment. API Version: 2020-11-01-preview.

class DatabaseVulnerabilityAssessmentRuleBaseline : KotlinCustomResource

A database vulnerability assessment rule baseline. API Version: 2020-11-01-preview.

data class DatabaseVulnerabilityAssessmentRuleBaselineArgs(val baselineName: Output<String>? = null, val baselineResults: Output<List<DatabaseVulnerabilityAssessmentRuleBaselineItemArgs>>? = null, val databaseName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val ruleId: Output<String>? = null, val serverName: Output<String>? = null, val vulnerabilityAssessmentName: Output<String>? = null) : ConvertibleToJava<DatabaseVulnerabilityAssessmentRuleBaselineArgs>

A database vulnerability assessment rule baseline. API Version: 2020-11-01-preview.

Link copied to clipboard
class DataMaskingPolicy : KotlinCustomResource

Represents a database data masking policy. API Version: 2014-04-01.

Link copied to clipboard
data class DataMaskingPolicyArgs(val dataMaskingPolicyName: Output<String>? = null, val dataMaskingState: Output<DataMaskingState>? = null, val databaseName: Output<String>? = null, val exemptPrincipals: Output<String>? = null, val resourceGroupName: Output<String>? = null, val serverName: Output<String>? = null) : ConvertibleToJava<DataMaskingPolicyArgs>

Represents a database data masking policy. API Version: 2014-04-01.

Link copied to clipboard
object DataMaskingPolicyMapper : ResourceMapper<DataMaskingPolicy>
Link copied to clipboard
class DisasterRecoveryConfiguration : KotlinCustomResource

Represents a disaster recovery configuration. API Version: 2014-04-01.

Link copied to clipboard
data class DisasterRecoveryConfigurationArgs(val disasterRecoveryConfigurationName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val serverName: Output<String>? = null) : ConvertibleToJava<DisasterRecoveryConfigurationArgs>

Represents a disaster recovery configuration. API Version: 2014-04-01.

Link copied to clipboard
class DistributedAvailabilityGroup : KotlinCustomResource

Distributed availability group between box and Sql Managed Instance. API Version: 2021-05-01-preview.

Link copied to clipboard
data class DistributedAvailabilityGroupArgs(val distributedAvailabilityGroupName: Output<String>? = null, val managedInstanceName: Output<String>? = null, val primaryAvailabilityGroupName: Output<String>? = null, val replicationMode: Output<Either<String, ReplicationMode>>? = null, val resourceGroupName: Output<String>? = null, val secondaryAvailabilityGroupName: Output<String>? = null, val sourceEndpoint: Output<String>? = null, val targetDatabase: Output<String>? = null) : ConvertibleToJava<DistributedAvailabilityGroupArgs>

Distributed availability group between box and Sql Managed Instance. API Version: 2021-05-01-preview.

Link copied to clipboard
class ElasticPool : KotlinCustomResource

An elastic pool. API Version: 2020-11-01-preview.

Link copied to clipboard
data class ElasticPoolArgs(val elasticPoolName: Output<String>? = null, val licenseType: Output<Either<String, ElasticPoolLicenseType>>? = null, val location: Output<String>? = null, val maintenanceConfigurationId: Output<String>? = null, val maxSizeBytes: Output<Double>? = null, val perDatabaseSettings: Output<ElasticPoolPerDatabaseSettingsArgs>? = null, val resourceGroupName: Output<String>? = null, val serverName: Output<String>? = null, val sku: Output<SkuArgs>? = null, val tags: Output<Map<String, String>>? = null, val zoneRedundant: Output<Boolean>? = null) : ConvertibleToJava<ElasticPoolArgs>

An elastic pool. API Version: 2020-11-01-preview.

Link copied to clipboard
Link copied to clipboard
object ElasticPoolMapper : ResourceMapper<ElasticPool>
Link copied to clipboard
Link copied to clipboard
class EncryptionProtector : KotlinCustomResource

The server encryption protector. API Version: 2020-11-01-preview.

Link copied to clipboard
data class EncryptionProtectorArgs(val autoRotationEnabled: Output<Boolean>? = null, val encryptionProtectorName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val serverKeyName: Output<String>? = null, val serverKeyType: Output<Either<String, ServerKeyType>>? = null, val serverName: Output<String>? = null) : ConvertibleToJava<EncryptionProtectorArgs>

The server encryption protector. API Version: 2020-11-01-preview.

Link copied to clipboard
Link copied to clipboard
class ExtendedDatabaseBlobAuditingPolicy : KotlinCustomResource

An extended database blob auditing policy. API Version: 2020-11-01-preview.

Link copied to clipboard
data class ExtendedDatabaseBlobAuditingPolicyArgs(val auditActionsAndGroups: Output<List<String>>? = null, val blobAuditingPolicyName: Output<String>? = null, val databaseName: Output<String>? = null, val isAzureMonitorTargetEnabled: Output<Boolean>? = null, val isStorageSecondaryKeyInUse: Output<Boolean>? = null, val predicateExpression: Output<String>? = null, val queueDelayMs: Output<Int>? = null, val resourceGroupName: Output<String>? = null, val retentionDays: Output<Int>? = null, val serverName: Output<String>? = null, val state: Output<BlobAuditingPolicyState>? = null, val storageAccountAccessKey: Output<String>? = null, val storageAccountSubscriptionId: Output<String>? = null, val storageEndpoint: Output<String>? = null) : ConvertibleToJava<ExtendedDatabaseBlobAuditingPolicyArgs>

An extended database blob auditing policy. API Version: 2020-11-01-preview.

Link copied to clipboard
class ExtendedServerBlobAuditingPolicy : KotlinCustomResource

An extended server blob auditing policy. API Version: 2020-11-01-preview.

Link copied to clipboard
data class ExtendedServerBlobAuditingPolicyArgs(val auditActionsAndGroups: Output<List<String>>? = null, val blobAuditingPolicyName: Output<String>? = null, val isAzureMonitorTargetEnabled: Output<Boolean>? = null, val isDevopsAuditEnabled: Output<Boolean>? = null, val isStorageSecondaryKeyInUse: Output<Boolean>? = null, val predicateExpression: Output<String>? = null, val queueDelayMs: Output<Int>? = null, val resourceGroupName: Output<String>? = null, val retentionDays: Output<Int>? = null, val serverName: Output<String>? = null, val state: Output<BlobAuditingPolicyState>? = null, val storageAccountAccessKey: Output<String>? = null, val storageAccountSubscriptionId: Output<String>? = null, val storageEndpoint: Output<String>? = null) : ConvertibleToJava<ExtendedServerBlobAuditingPolicyArgs>

An extended server blob auditing policy. API Version: 2020-11-01-preview.

Link copied to clipboard
class FailoverGroup : KotlinCustomResource

A failover group. API Version: 2020-11-01-preview.

Link copied to clipboard
data class FailoverGroupArgs(val databases: Output<List<String>>? = null, val failoverGroupName: Output<String>? = null, val partnerServers: Output<List<PartnerInfoArgs>>? = null, val readOnlyEndpoint: Output<FailoverGroupReadOnlyEndpointArgs>? = null, val readWriteEndpoint: Output<FailoverGroupReadWriteEndpointArgs>? = null, val resourceGroupName: Output<String>? = null, val serverName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<FailoverGroupArgs>

A failover group. API Version: 2020-11-01-preview.

Link copied to clipboard
Link copied to clipboard
object FailoverGroupMapper : ResourceMapper<FailoverGroup>
Link copied to clipboard
Link copied to clipboard
class FirewallRule : KotlinCustomResource

A server firewall rule. API Version: 2020-11-01-preview.

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

A server firewall rule. API Version: 2020-11-01-preview.

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

A database geo backup policy. API Version: 2014-04-01.

Link copied to clipboard
data class GeoBackupPolicyArgs(val databaseName: Output<String>? = null, val geoBackupPolicyName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val serverName: Output<String>? = null, val state: Output<GeoBackupPolicyState>? = null) : ConvertibleToJava<GeoBackupPolicyArgs>

A database geo backup policy. API Version: 2014-04-01.

Link copied to clipboard
object GeoBackupPolicyMapper : ResourceMapper<GeoBackupPolicy>
Link copied to clipboard
class InstanceFailoverGroup : KotlinCustomResource

An instance failover group. API Version: 2020-11-01-preview.

Link copied to clipboard
data class InstanceFailoverGroupArgs(val failoverGroupName: Output<String>? = null, val locationName: Output<String>? = null, val managedInstancePairs: Output<List<ManagedInstancePairInfoArgs>>? = null, val partnerRegions: Output<List<PartnerRegionInfoArgs>>? = null, val readOnlyEndpoint: Output<InstanceFailoverGroupReadOnlyEndpointArgs>? = null, val readWriteEndpoint: Output<InstanceFailoverGroupReadWriteEndpointArgs>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<InstanceFailoverGroupArgs>

An instance failover group. API Version: 2020-11-01-preview.

Link copied to clipboard
Link copied to clipboard
class InstancePool : KotlinCustomResource

An Azure SQL instance pool. API Version: 2020-11-01-preview.

Link copied to clipboard
data class InstancePoolArgs(val instancePoolName: Output<String>? = null, val licenseType: Output<Either<String, InstancePoolLicenseType>>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val sku: Output<SkuArgs>? = null, val subnetId: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val vCores: Output<Int>? = null) : ConvertibleToJava<InstancePoolArgs>

An Azure SQL instance pool. API Version: 2020-11-01-preview.

Link copied to clipboard
Link copied to clipboard
object InstancePoolMapper : ResourceMapper<InstancePool>
Link copied to clipboard
Link copied to clipboard
class IPv6FirewallRule : KotlinCustomResource

An IPv6 server firewall rule. API Version: 2021-08-01-preview.

Link copied to clipboard
data class IPv6FirewallRuleArgs(val endIPv6Address: Output<String>? = null, val firewallRuleName: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val serverName: Output<String>? = null, val startIPv6Address: Output<String>? = null) : ConvertibleToJava<IPv6FirewallRuleArgs>

An IPv6 server firewall rule. API Version: 2021-08-01-preview.

Link copied to clipboard
object IPv6FirewallRuleMapper : ResourceMapper<IPv6FirewallRule>
Link copied to clipboard
class Job : KotlinCustomResource

A job. API Version: 2020-11-01-preview.

Link copied to clipboard
class JobAgent : KotlinCustomResource

An Azure SQL job agent. API Version: 2020-11-01-preview.

Link copied to clipboard
data class JobAgentArgs(val databaseId: Output<String>? = null, val jobAgentName: Output<String>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val serverName: Output<String>? = null, val sku: Output<SkuArgs>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<JobAgentArgs>

An Azure SQL job agent. API Version: 2020-11-01-preview.

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 jobAgentName: Output<String>? = null, val jobName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val schedule: Output<JobScheduleArgs>? = null, val serverName: Output<String>? = null) : ConvertibleToJava<JobArgs>

A job. API Version: 2020-11-01-preview.

Link copied to clipboard

Builder for JobArgs.

Link copied to clipboard
class JobCredential : KotlinCustomResource

A stored credential that can be used by a job to connect to target databases. API Version: 2020-11-01-preview.

Link copied to clipboard
data class JobCredentialArgs(val credentialName: Output<String>? = null, val jobAgentName: Output<String>? = null, val password: Output<String>? = null, val resourceGroupName: Output<String>? = null, val serverName: Output<String>? = null, val username: Output<String>? = null) : ConvertibleToJava<JobCredentialArgs>

A stored credential that can be used by a job to connect to target databases. API Version: 2020-11-01-preview.

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 JobStep : KotlinCustomResource

A job step. API Version: 2020-11-01-preview.

Link copied to clipboard
data class JobStepArgs(val action: Output<JobStepActionArgs>? = null, val credential: Output<String>? = null, val executionOptions: Output<JobStepExecutionOptionsArgs>? = null, val jobAgentName: Output<String>? = null, val jobName: Output<String>? = null, val output: Output<JobStepOutputArgs>? = null, val resourceGroupName: Output<String>? = null, val serverName: Output<String>? = null, val stepId: Output<Int>? = null, val stepName: Output<String>? = null, val targetGroup: Output<String>? = null) : ConvertibleToJava<JobStepArgs>

A job step. API Version: 2020-11-01-preview.

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

A group of job targets. API Version: 2020-11-01-preview.

Link copied to clipboard
data class JobTargetGroupArgs(val jobAgentName: Output<String>? = null, val members: Output<List<JobTargetArgs>>? = null, val resourceGroupName: Output<String>? = null, val serverName: Output<String>? = null, val targetGroupName: Output<String>? = null) : ConvertibleToJava<JobTargetGroupArgs>

A group of job targets. API Version: 2020-11-01-preview.

Link copied to clipboard
Link copied to clipboard
object JobTargetGroupMapper : ResourceMapper<JobTargetGroup>
Link copied to clipboard
class LongTermRetentionPolicy : KotlinCustomResource

A long term retention policy. API Version: 2020-11-01-preview.

Link copied to clipboard
data class LongTermRetentionPolicyArgs(val databaseName: Output<String>? = null, val monthlyRetention: Output<String>? = null, val policyName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val serverName: Output<String>? = null, val weekOfYear: Output<Int>? = null, val weeklyRetention: Output<String>? = null, val yearlyRetention: Output<String>? = null) : ConvertibleToJava<LongTermRetentionPolicyArgs>

A long term retention policy. API Version: 2020-11-01-preview.

Link copied to clipboard
Link copied to clipboard
class ManagedDatabase : KotlinCustomResource

A managed database resource. API Version: 2020-11-01-preview.

Link copied to clipboard
data class ManagedDatabaseArgs(val autoCompleteRestore: Output<Boolean>? = null, val catalogCollation: Output<Either<String, CatalogCollationType>>? = null, val collation: Output<String>? = null, val createMode: Output<Either<String, ManagedDatabaseCreateMode>>? = null, val databaseName: Output<String>? = null, val lastBackupName: Output<String>? = null, val location: Output<String>? = null, val longTermRetentionBackupResourceId: Output<String>? = null, val managedInstanceName: Output<String>? = null, val recoverableDatabaseId: Output<String>? = null, val resourceGroupName: Output<String>? = null, val restorableDroppedDatabaseId: Output<String>? = null, val restorePointInTime: Output<String>? = null, val sourceDatabaseId: Output<String>? = null, val storageContainerSasToken: Output<String>? = null, val storageContainerUri: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<ManagedDatabaseArgs>

A managed database resource. API Version: 2020-11-01-preview.

Link copied to clipboard
object ManagedDatabaseMapper : ResourceMapper<ManagedDatabase>
Link copied to clipboard
class ManagedDatabaseSensitivityLabel : KotlinCustomResource

A sensitivity label. API Version: 2020-11-01-preview.

Link copied to clipboard
data class ManagedDatabaseSensitivityLabelArgs(val columnName: Output<String>? = null, val databaseName: Output<String>? = null, val informationType: Output<String>? = null, val informationTypeId: Output<String>? = null, val labelId: Output<String>? = null, val labelName: Output<String>? = null, val managedInstanceName: Output<String>? = null, val rank: Output<SensitivityLabelRank>? = null, val resourceGroupName: Output<String>? = null, val schemaName: Output<String>? = null, val sensitivityLabelSource: Output<String>? = null, val tableName: Output<String>? = null) : ConvertibleToJava<ManagedDatabaseSensitivityLabelArgs>

A sensitivity label. API Version: 2020-11-01-preview.

Link copied to clipboard
class ManagedDatabaseVulnerabilityAssessment : KotlinCustomResource

A database vulnerability assessment. API Version: 2020-11-01-preview.

data class ManagedDatabaseVulnerabilityAssessmentArgs(val databaseName: Output<String>? = null, val managedInstanceName: Output<String>? = null, val recurringScans: Output<VulnerabilityAssessmentRecurringScansPropertiesArgs>? = null, val resourceGroupName: Output<String>? = null, val storageAccountAccessKey: Output<String>? = null, val storageContainerPath: Output<String>? = null, val storageContainerSasKey: Output<String>? = null, val vulnerabilityAssessmentName: Output<String>? = null) : ConvertibleToJava<ManagedDatabaseVulnerabilityAssessmentArgs>

A database vulnerability assessment. API Version: 2020-11-01-preview.

A database vulnerability assessment rule baseline. API Version: 2020-11-01-preview.

data class ManagedDatabaseVulnerabilityAssessmentRuleBaselineArgs(val baselineName: Output<String>? = null, val baselineResults: Output<List<DatabaseVulnerabilityAssessmentRuleBaselineItemArgs>>? = null, val databaseName: Output<String>? = null, val managedInstanceName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val ruleId: Output<String>? = null, val vulnerabilityAssessmentName: Output<String>? = null) : ConvertibleToJava<ManagedDatabaseVulnerabilityAssessmentRuleBaselineArgs>

A database vulnerability assessment rule baseline. API Version: 2020-11-01-preview.

Link copied to clipboard
class ManagedInstance : KotlinCustomResource

An Azure SQL managed instance. API Version: 2020-11-01-preview.

Link copied to clipboard
class ManagedInstanceAdministrator : KotlinCustomResource

An Azure SQL managed instance administrator. API Version: 2020-11-01-preview.

Link copied to clipboard
data class ManagedInstanceAdministratorArgs(val administratorName: Output<String>? = null, val administratorType: Output<Either<String, ManagedInstanceAdministratorType>>? = null, val login: Output<String>? = null, val managedInstanceName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val sid: Output<String>? = null, val tenantId: Output<String>? = null) : ConvertibleToJava<ManagedInstanceAdministratorArgs>

An Azure SQL managed instance administrator. API Version: 2020-11-01-preview.

Link copied to clipboard
data class ManagedInstanceArgs(val administratorLogin: Output<String>? = null, val administratorLoginPassword: Output<String>? = null, val administrators: Output<ManagedInstanceExternalAdministratorArgs>? = null, val collation: Output<String>? = null, val dnsZonePartner: Output<String>? = null, val identity: Output<ResourceIdentityArgs>? = null, val instancePoolId: Output<String>? = null, val keyId: Output<String>? = null, val licenseType: Output<Either<String, ManagedInstanceLicenseType>>? = null, val location: Output<String>? = null, val maintenanceConfigurationId: Output<String>? = null, val managedInstanceCreateMode: Output<Either<String, ManagedServerCreateMode>>? = null, val managedInstanceName: Output<String>? = null, val minimalTlsVersion: Output<String>? = null, val primaryUserAssignedIdentityId: Output<String>? = null, val proxyOverride: Output<Either<String, ManagedInstanceProxyOverride>>? = null, val publicDataEndpointEnabled: Output<Boolean>? = null, val resourceGroupName: Output<String>? = null, val restorePointInTime: Output<String>? = null, val sku: Output<SkuArgs>? = null, val sourceManagedInstanceId: Output<String>? = null, val storageAccountType: Output<Either<String, StorageAccountType>>? = 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 zoneRedundant: Output<Boolean>? = null) : ConvertibleToJava<ManagedInstanceArgs>

An Azure SQL managed instance. API Version: 2020-11-01-preview.

Link copied to clipboard
class ManagedInstanceAzureADOnlyAuthentication : KotlinCustomResource

Azure Active Directory only authentication. API Version: 2020-11-01-preview.

data class ManagedInstanceAzureADOnlyAuthenticationArgs(val authenticationName: Output<String>? = null, val azureADOnlyAuthentication: Output<Boolean>? = null, val managedInstanceName: Output<String>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<ManagedInstanceAzureADOnlyAuthenticationArgs>

Azure Active Directory only authentication. API Version: 2020-11-01-preview.

Link copied to clipboard
class ManagedInstanceKey : KotlinCustomResource

A managed instance key. API Version: 2020-11-01-preview.

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

A managed instance key. API Version: 2020-11-01-preview.

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

A private endpoint connection API Version: 2020-11-01-preview.

data class ManagedInstancePrivateEndpointConnectionArgs(val managedInstanceName: Output<String>? = null, val privateEndpoint: Output<ManagedInstancePrivateEndpointPropertyArgs>? = null, val privateEndpointConnectionName: Output<String>? = null, val privateLinkServiceConnectionState: Output<ManagedInstancePrivateLinkServiceConnectionStatePropertyArgs>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<ManagedInstancePrivateEndpointConnectionArgs>

A private endpoint connection API Version: 2020-11-01-preview.

Link copied to clipboard
class ManagedInstanceVulnerabilityAssessment : KotlinCustomResource

A managed instance vulnerability assessment. API Version: 2020-11-01-preview.

data class ManagedInstanceVulnerabilityAssessmentArgs(val managedInstanceName: Output<String>? = null, val recurringScans: Output<VulnerabilityAssessmentRecurringScansPropertiesArgs>? = null, val resourceGroupName: Output<String>? = null, val storageAccountAccessKey: Output<String>? = null, val storageContainerPath: Output<String>? = null, val storageContainerSasKey: Output<String>? = null, val vulnerabilityAssessmentName: Output<String>? = null) : ConvertibleToJava<ManagedInstanceVulnerabilityAssessmentArgs>

A managed instance vulnerability assessment. API Version: 2020-11-01-preview.

Link copied to clipboard
class ManagedServerDnsAlias : KotlinCustomResource

A managed server DNS alias. API Version: 2021-11-01-preview.

Link copied to clipboard
data class ManagedServerDnsAliasArgs(val createDnsRecord: Output<Boolean>? = null, val dnsAliasName: Output<String>? = null, val managedInstanceName: Output<String>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<ManagedServerDnsAliasArgs>

A managed server DNS alias. API Version: 2021-11-01-preview.

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

An Azure SQL DB Server Outbound Firewall Rule. API Version: 2021-02-01-preview.

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

An Azure SQL DB Server Outbound Firewall Rule. API Version: 2021-02-01-preview.

Link copied to clipboard
Link copied to clipboard
class PrivateEndpointConnection : KotlinCustomResource

A private endpoint connection API Version: 2020-11-01-preview.

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: 2020-11-01-preview.

Link copied to clipboard
class SensitivityLabel : KotlinCustomResource

A sensitivity label. API Version: 2020-11-01-preview.

Link copied to clipboard
data class SensitivityLabelArgs(val columnName: Output<String>? = null, val databaseName: Output<String>? = null, val informationType: Output<String>? = null, val informationTypeId: Output<String>? = null, val labelId: Output<String>? = null, val labelName: Output<String>? = null, val rank: Output<SensitivityLabelRank>? = null, val resourceGroupName: Output<String>? = null, val schemaName: Output<String>? = null, val sensitivityLabelSource: Output<String>? = null, val serverName: Output<String>? = null, val tableName: Output<String>? = null) : ConvertibleToJava<SensitivityLabelArgs>

A sensitivity label. API Version: 2020-11-01-preview.

Link copied to clipboard
object SensitivityLabelMapper : ResourceMapper<SensitivityLabel>
Link copied to clipboard
class Server : KotlinCustomResource

An Azure SQL Database server. API Version: 2020-11-01-preview.

Link copied to clipboard
class ServerAdvisor : KotlinCustomResource

Database, Server or Elastic Pool Advisor. API Version: 2020-11-01-preview.

Link copied to clipboard
data class ServerAdvisorArgs(val advisorName: Output<String>? = null, val autoExecuteStatus: Output<AutoExecuteStatus>? = null, val resourceGroupName: Output<String>? = null, val serverName: Output<String>? = null) : ConvertibleToJava<ServerAdvisorArgs>

Database, Server or Elastic Pool Advisor. API Version: 2020-11-01-preview.

Link copied to clipboard
Link copied to clipboard
object ServerAdvisorMapper : ResourceMapper<ServerAdvisor>
Link copied to clipboard
Link copied to clipboard
data class ServerArgs(val administratorLogin: Output<String>? = null, val administratorLoginPassword: Output<String>? = null, val administrators: Output<ServerExternalAdministratorArgs>? = null, val identity: Output<ResourceIdentityArgs>? = null, val keyId: Output<String>? = null, val location: Output<String>? = null, val minimalTlsVersion: Output<String>? = null, val primaryUserAssignedIdentityId: Output<String>? = null, val publicNetworkAccess: Output<Either<String, ServerPublicNetworkAccess>>? = null, val resourceGroupName: Output<String>? = null, val serverName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val version: Output<String>? = null) : ConvertibleToJava<ServerArgs>

An Azure SQL Database server. API Version: 2020-11-01-preview.

Link copied to clipboard

Builder for ServerArgs.

Link copied to clipboard
class ServerAzureADAdministrator : KotlinCustomResource

Azure Active Directory administrator. API Version: 2020-11-01-preview.

Link copied to clipboard
data class ServerAzureADAdministratorArgs(val administratorName: Output<String>? = null, 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<ServerAzureADAdministratorArgs>

Azure Active Directory administrator. API Version: 2020-11-01-preview.

Link copied to clipboard
class ServerAzureADOnlyAuthentication : KotlinCustomResource

Azure Active Directory only authentication. API Version: 2020-11-01-preview.

Link copied to clipboard
data class ServerAzureADOnlyAuthenticationArgs(val authenticationName: Output<String>? = null, val azureADOnlyAuthentication: Output<Boolean>? = null, val resourceGroupName: Output<String>? = null, val serverName: Output<String>? = null) : ConvertibleToJava<ServerAzureADOnlyAuthenticationArgs>

Azure Active Directory only authentication. API Version: 2020-11-01-preview.

Link copied to clipboard
class ServerBlobAuditingPolicy : KotlinCustomResource

A server blob auditing policy. API Version: 2020-11-01-preview.

Link copied to clipboard
data class ServerBlobAuditingPolicyArgs(val auditActionsAndGroups: Output<List<String>>? = null, val blobAuditingPolicyName: Output<String>? = null, val isAzureMonitorTargetEnabled: Output<Boolean>? = null, val isDevopsAuditEnabled: Output<Boolean>? = null, val isStorageSecondaryKeyInUse: Output<Boolean>? = null, val queueDelayMs: Output<Int>? = null, val resourceGroupName: Output<String>? = null, val retentionDays: Output<Int>? = null, val serverName: Output<String>? = null, val state: Output<BlobAuditingPolicyState>? = null, val storageAccountAccessKey: Output<String>? = null, val storageAccountSubscriptionId: Output<String>? = null, val storageEndpoint: Output<String>? = null) : ConvertibleToJava<ServerBlobAuditingPolicyArgs>

A server blob auditing policy. API Version: 2020-11-01-preview.

Link copied to clipboard
class ServerCommunicationLink : KotlinCustomResource

Server communication link. API Version: 2014-04-01.

Link copied to clipboard
data class ServerCommunicationLinkArgs(val communicationLinkName: Output<String>? = null, val partnerServer: Output<String>? = null, val resourceGroupName: Output<String>? = null, val serverName: Output<String>? = null) : ConvertibleToJava<ServerCommunicationLinkArgs>

Server communication link. API Version: 2014-04-01.

Link copied to clipboard
Link copied to clipboard
class ServerDnsAlias : KotlinCustomResource

A server DNS alias. API Version: 2020-11-01-preview.

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

A server DNS alias. API Version: 2020-11-01-preview.

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

A server key. API Version: 2020-11-01-preview.

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 server key. API Version: 2020-11-01-preview.

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: 2020-11-01-preview.

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

A server security alert policy. API Version: 2020-11-01-preview.

Link copied to clipboard
class ServerTrustCertificate : KotlinCustomResource

Server trust certificate imported from box to enable connection between box and Sql Managed Instance. API Version: 2021-05-01-preview.

Link copied to clipboard
data class ServerTrustCertificateArgs(val certificateName: Output<String>? = null, val managedInstanceName: Output<String>? = null, val publicBlob: Output<String>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<ServerTrustCertificateArgs>

Server trust certificate imported from box to enable connection between box and Sql Managed Instance. API Version: 2021-05-01-preview.

Link copied to clipboard
Link copied to clipboard
class ServerTrustGroup : KotlinCustomResource

A server trust group. API Version: 2020-11-01-preview.

Link copied to clipboard
data class ServerTrustGroupArgs(val groupMembers: Output<List<ServerInfoArgs>>? = null, val locationName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val serverTrustGroupName: Output<String>? = null, val trustScopes: Output<List<String>>? = null) : ConvertibleToJava<ServerTrustGroupArgs>

A server trust group. API Version: 2020-11-01-preview.

Link copied to clipboard
object ServerTrustGroupMapper : ResourceMapper<ServerTrustGroup>
Link copied to clipboard
class ServerVulnerabilityAssessment : KotlinCustomResource

A server vulnerability assessment. API Version: 2020-11-01-preview.

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

A server vulnerability assessment. API Version: 2020-11-01-preview.

Link copied to clipboard
Link copied to clipboard
class SyncAgent : KotlinCustomResource

An Azure SQL Database sync agent. API Version: 2020-11-01-preview.

Link copied to clipboard
data class SyncAgentArgs(val resourceGroupName: Output<String>? = null, val serverName: Output<String>? = null, val syncAgentName: Output<String>? = null, val syncDatabaseId: Output<String>? = null) : ConvertibleToJava<SyncAgentArgs>

An Azure SQL Database sync agent. API Version: 2020-11-01-preview.

Link copied to clipboard
Link copied to clipboard
object SyncAgentMapper : ResourceMapper<SyncAgent>
Link copied to clipboard
Link copied to clipboard
class SyncGroup : KotlinCustomResource

An Azure SQL Database sync group. API Version: 2020-11-01-preview.

Link copied to clipboard
data class SyncGroupArgs(val conflictLoggingRetentionInDays: Output<Int>? = null, val conflictResolutionPolicy: Output<Either<String, SyncConflictResolutionPolicy>>? = null, val databaseName: Output<String>? = null, val enableConflictLogging: Output<Boolean>? = null, val hubDatabasePassword: Output<String>? = null, val hubDatabaseUserName: Output<String>? = null, val interval: Output<Int>? = null, val resourceGroupName: Output<String>? = null, val schema: Output<SyncGroupSchemaArgs>? = null, val serverName: Output<String>? = null, val sku: Output<SkuArgs>? = null, val syncDatabaseId: Output<String>? = null, val syncGroupName: Output<String>? = null, val usePrivateLinkConnection: Output<Boolean>? = null) : ConvertibleToJava<SyncGroupArgs>

An Azure SQL Database sync group. API Version: 2020-11-01-preview.

Link copied to clipboard
Link copied to clipboard
object SyncGroupMapper : ResourceMapper<SyncGroup>
Link copied to clipboard
Link copied to clipboard
class SyncMember : KotlinCustomResource

An Azure SQL Database sync member. API Version: 2020-11-01-preview.

Link copied to clipboard
data class SyncMemberArgs(val databaseName: Output<String>? = null, val databaseType: Output<Either<String, SyncMemberDbType>>? = null, val password: Output<String>? = null, val resourceGroupName: Output<String>? = null, val serverName: Output<String>? = null, val sqlServerDatabaseId: Output<String>? = null, val syncAgentId: Output<String>? = null, val syncDirection: Output<Either<String, SyncDirection>>? = null, val syncGroupName: Output<String>? = null, val syncMemberAzureDatabaseResourceId: Output<String>? = null, val syncMemberName: Output<String>? = null, val usePrivateLinkConnection: Output<Boolean>? = null, val userName: Output<String>? = null) : ConvertibleToJava<SyncMemberArgs>

An Azure SQL Database sync member. API Version: 2020-11-01-preview.

Link copied to clipboard
Link copied to clipboard
object SyncMemberMapper : ResourceMapper<SyncMember>
Link copied to clipboard
Link copied to clipboard
class TransparentDataEncryption : KotlinCustomResource

Represents a database transparent data encryption configuration. API Version: 2014-04-01.

Link copied to clipboard
data class TransparentDataEncryptionArgs(val databaseName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val serverName: Output<String>? = null, val status: Output<Either<String, TransparentDataEncryptionStatus>>? = null, val transparentDataEncryptionName: Output<String>? = null) : ConvertibleToJava<TransparentDataEncryptionArgs>

Represents a database transparent data encryption configuration. API Version: 2014-04-01.

Link copied to clipboard
class VirtualNetworkRule : KotlinCustomResource

A virtual network rule. API Version: 2020-11-01-preview.

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: 2020-11-01-preview.

Link copied to clipboard
Link copied to clipboard
class WorkloadClassifier : KotlinCustomResource

Workload classifier operations for a data warehouse API Version: 2020-11-01-preview.

Link copied to clipboard
data class WorkloadClassifierArgs(val context: Output<String>? = null, val databaseName: Output<String>? = null, val endTime: Output<String>? = null, val importance: Output<String>? = null, val label: Output<String>? = null, val memberName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val serverName: Output<String>? = null, val startTime: Output<String>? = null, val workloadClassifierName: Output<String>? = null, val workloadGroupName: Output<String>? = null) : ConvertibleToJava<WorkloadClassifierArgs>

Workload classifier operations for a data warehouse API Version: 2020-11-01-preview.

Link copied to clipboard
Link copied to clipboard
class WorkloadGroup : KotlinCustomResource

Workload group operations for a data warehouse API Version: 2020-11-01-preview.

Link copied to clipboard
data class WorkloadGroupArgs(val databaseName: Output<String>? = null, val importance: Output<String>? = null, val maxResourcePercent: Output<Int>? = null, val maxResourcePercentPerRequest: Output<Double>? = null, val minResourcePercent: Output<Int>? = null, val minResourcePercentPerRequest: Output<Double>? = null, val queryExecutionTimeout: Output<Int>? = null, val resourceGroupName: Output<String>? = null, val serverName: Output<String>? = null, val workloadGroupName: Output<String>? = null) : ConvertibleToJava<WorkloadGroupArgs>

Workload group operations for a data warehouse API Version: 2020-11-01-preview.

Link copied to clipboard
Link copied to clipboard
object WorkloadGroupMapper : ResourceMapper<WorkloadGroup>
Link copied to clipboard

Functions

Link copied to clipboard
suspend fun database(name: String, block: suspend DatabaseResourceBuilder.() -> Unit): Database
Link copied to clipboard
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
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
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
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
Link copied to clipboard
suspend fun serverKey(name: String, block: suspend ServerKeyResourceBuilder.() -> Unit): ServerKey
Link copied to clipboard
Link copied to clipboard
suspend fun syncAgent(name: String, block: suspend SyncAgentResourceBuilder.() -> Unit): SyncAgent
Link copied to clipboard
suspend fun syncGroup(name: String, block: suspend SyncGroupResourceBuilder.() -> Unit): SyncGroup
Link copied to clipboard
suspend fun syncMember(name: String, block: suspend SyncMemberResourceBuilder.() -> Unit): SyncMember
Link copied to clipboard