Package-level declarations

Types

data class DatabaseVulnerabilityAssessmentRuleBaselineItemArgs(val result: Output<List<String>>) : ConvertibleToJava<DatabaseVulnerabilityAssessmentRuleBaselineItemArgs>

Properties for an Azure SQL Database Vulnerability Assessment rule baseline's result.

Link copied to clipboard
data class ElasticPoolPerDatabaseSettingsArgs(val maxCapacity: Output<Double>? = null, val minCapacity: Output<Double>? = null) : ConvertibleToJava<ElasticPoolPerDatabaseSettingsArgs>

Per database settings of an elastic pool.

Link copied to clipboard
data class FailoverGroupReadOnlyEndpointArgs(val failoverPolicy: Output<Either<String, ReadOnlyEndpointFailoverPolicy>>? = null) : ConvertibleToJava<FailoverGroupReadOnlyEndpointArgs>

Read-only endpoint of the failover group instance.

Link copied to clipboard
data class FailoverGroupReadWriteEndpointArgs(val failoverPolicy: Output<Either<String, ReadWriteEndpointFailoverPolicy>>, val failoverWithDataLossGracePeriodMinutes: Output<Int>? = null) : ConvertibleToJava<FailoverGroupReadWriteEndpointArgs>

Read-write endpoint of the failover group instance.

data class GetBackupShortTermRetentionPolicyPlainArgs(val databaseName: String, val policyName: String, val resourceGroupName: String, val serverName: String) : ConvertibleToJava<GetBackupShortTermRetentionPolicyPlainArgs>
Link copied to clipboard
data class GetDatabaseAdvisorPlainArgs(val advisorName: String, val databaseName: String, val resourceGroupName: String, val serverName: String) : ConvertibleToJava<GetDatabaseAdvisorPlainArgs>
Link copied to clipboard
data class GetDatabaseBlobAuditingPolicyPlainArgs(val blobAuditingPolicyName: String, val databaseName: String, val resourceGroupName: String, val serverName: String) : ConvertibleToJava<GetDatabaseBlobAuditingPolicyPlainArgs>
Link copied to clipboard
data class GetDatabasePlainArgs(val databaseName: String, val resourceGroupName: String, val serverName: String) : ConvertibleToJava<GetDatabasePlainArgs>
Link copied to clipboard
data class GetDatabaseSecurityAlertPolicyPlainArgs(val databaseName: String, val resourceGroupName: String, val securityAlertPolicyName: String, val serverName: String) : ConvertibleToJava<GetDatabaseSecurityAlertPolicyPlainArgs>
data class GetDatabaseVulnerabilityAssessmentPlainArgs(val databaseName: String, val resourceGroupName: String, val serverName: String, val vulnerabilityAssessmentName: String) : ConvertibleToJava<GetDatabaseVulnerabilityAssessmentPlainArgs>
data class GetDatabaseVulnerabilityAssessmentRuleBaselinePlainArgs(val baselineName: String, val databaseName: String, val resourceGroupName: String, val ruleId: String, val serverName: String, val vulnerabilityAssessmentName: String) : ConvertibleToJava<GetDatabaseVulnerabilityAssessmentRuleBaselinePlainArgs>
Link copied to clipboard
data class GetDataMaskingPolicyPlainArgs(val dataMaskingPolicyName: String, val databaseName: String, val resourceGroupName: String, val serverName: String) : ConvertibleToJava<GetDataMaskingPolicyPlainArgs>
data class GetDisasterRecoveryConfigurationPlainArgs(val disasterRecoveryConfigurationName: String, val resourceGroupName: String, val serverName: String) : ConvertibleToJava<GetDisasterRecoveryConfigurationPlainArgs>
Link copied to clipboard
data class GetDistributedAvailabilityGroupPlainArgs(val distributedAvailabilityGroupName: String, val managedInstanceName: String, val resourceGroupName: String) : ConvertibleToJava<GetDistributedAvailabilityGroupPlainArgs>
Link copied to clipboard
data class GetElasticPoolPlainArgs(val elasticPoolName: String, val resourceGroupName: String, val serverName: String) : ConvertibleToJava<GetElasticPoolPlainArgs>
Link copied to clipboard
data class GetEncryptionProtectorPlainArgs(val encryptionProtectorName: String, val resourceGroupName: String, val serverName: String) : ConvertibleToJava<GetEncryptionProtectorPlainArgs>
data class GetExtendedDatabaseBlobAuditingPolicyPlainArgs(val blobAuditingPolicyName: String, val databaseName: String, val resourceGroupName: String, val serverName: String) : ConvertibleToJava<GetExtendedDatabaseBlobAuditingPolicyPlainArgs>
data class GetExtendedServerBlobAuditingPolicyPlainArgs(val blobAuditingPolicyName: String, val resourceGroupName: String, val serverName: String) : ConvertibleToJava<GetExtendedServerBlobAuditingPolicyPlainArgs>
Link copied to clipboard
data class GetFailoverGroupPlainArgs(val failoverGroupName: String, val resourceGroupName: String, val serverName: String) : ConvertibleToJava<GetFailoverGroupPlainArgs>
Link copied to clipboard
data class GetFirewallRulePlainArgs(val firewallRuleName: String, val resourceGroupName: String, val serverName: String) : ConvertibleToJava<GetFirewallRulePlainArgs>
Link copied to clipboard
data class GetGeoBackupPolicyPlainArgs(val databaseName: String, val geoBackupPolicyName: String, val resourceGroupName: String, val serverName: String) : ConvertibleToJava<GetGeoBackupPolicyPlainArgs>
Link copied to clipboard
data class GetInstanceFailoverGroupPlainArgs(val failoverGroupName: String, val locationName: String, val resourceGroupName: String) : ConvertibleToJava<GetInstanceFailoverGroupPlainArgs>
Link copied to clipboard
data class GetInstancePoolPlainArgs(val instancePoolName: String, val resourceGroupName: String) : ConvertibleToJava<GetInstancePoolPlainArgs>
Link copied to clipboard
data class GetIPv6FirewallRulePlainArgs(val firewallRuleName: String, val resourceGroupName: String, val serverName: String) : ConvertibleToJava<GetIPv6FirewallRulePlainArgs>
Link copied to clipboard
data class GetJobAgentPlainArgs(val jobAgentName: String, val resourceGroupName: String, val serverName: String) : ConvertibleToJava<GetJobAgentPlainArgs>
Link copied to clipboard
data class GetJobCredentialPlainArgs(val credentialName: String, val jobAgentName: String, val resourceGroupName: String, val serverName: String) : ConvertibleToJava<GetJobCredentialPlainArgs>
Link copied to clipboard
data class GetJobPlainArgs(val jobAgentName: String, val jobName: String, val resourceGroupName: String, val serverName: String) : ConvertibleToJava<GetJobPlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetJobStepPlainArgs(val jobAgentName: String, val jobName: String, val resourceGroupName: String, val serverName: String, val stepName: String) : ConvertibleToJava<GetJobStepPlainArgs>
Link copied to clipboard
data class GetJobTargetGroupPlainArgs(val jobAgentName: String, val resourceGroupName: String, val serverName: String, val targetGroupName: String) : ConvertibleToJava<GetJobTargetGroupPlainArgs>
Link copied to clipboard
data class GetLongTermRetentionPolicyPlainArgs(val databaseName: String, val policyName: String, val resourceGroupName: String, val serverName: String) : ConvertibleToJava<GetLongTermRetentionPolicyPlainArgs>
Link copied to clipboard
data class GetManagedDatabasePlainArgs(val databaseName: String, val managedInstanceName: String, val resourceGroupName: String) : ConvertibleToJava<GetManagedDatabasePlainArgs>
data class GetManagedDatabaseSensitivityLabelPlainArgs(val columnName: String, val databaseName: String, val managedInstanceName: String, val resourceGroupName: String, val schemaName: String, val sensitivityLabelSource: String, val tableName: String) : ConvertibleToJava<GetManagedDatabaseSensitivityLabelPlainArgs>
data class GetManagedDatabaseVulnerabilityAssessmentPlainArgs(val databaseName: String, val managedInstanceName: String, val resourceGroupName: String, val vulnerabilityAssessmentName: String) : ConvertibleToJava<GetManagedDatabaseVulnerabilityAssessmentPlainArgs>
data class GetManagedDatabaseVulnerabilityAssessmentRuleBaselinePlainArgs(val baselineName: String, val databaseName: String, val managedInstanceName: String, val resourceGroupName: String, val ruleId: String, val vulnerabilityAssessmentName: String) : ConvertibleToJava<GetManagedDatabaseVulnerabilityAssessmentRuleBaselinePlainArgs>
Link copied to clipboard
data class GetManagedInstanceAdministratorPlainArgs(val administratorName: String, val managedInstanceName: String, val resourceGroupName: String) : ConvertibleToJava<GetManagedInstanceAdministratorPlainArgs>
data class GetManagedInstanceAzureADOnlyAuthenticationPlainArgs(val authenticationName: String, val managedInstanceName: String, val resourceGroupName: String) : ConvertibleToJava<GetManagedInstanceAzureADOnlyAuthenticationPlainArgs>
Link copied to clipboard
data class GetManagedInstanceKeyPlainArgs(val keyName: String, val managedInstanceName: String, val resourceGroupName: String) : ConvertibleToJava<GetManagedInstanceKeyPlainArgs>
Link copied to clipboard
data class GetManagedInstancePlainArgs(val expand: String? = null, val managedInstanceName: String, val resourceGroupName: String) : ConvertibleToJava<GetManagedInstancePlainArgs>
data class GetManagedInstancePrivateEndpointConnectionPlainArgs(val managedInstanceName: String, val privateEndpointConnectionName: String, val resourceGroupName: String) : ConvertibleToJava<GetManagedInstancePrivateEndpointConnectionPlainArgs>
data class GetManagedInstanceVulnerabilityAssessmentPlainArgs(val managedInstanceName: String, val resourceGroupName: String, val vulnerabilityAssessmentName: String) : ConvertibleToJava<GetManagedInstanceVulnerabilityAssessmentPlainArgs>
Link copied to clipboard
data class GetManagedServerDnsAliasPlainArgs(val dnsAliasName: String, val managedInstanceName: String, val resourceGroupName: String) : ConvertibleToJava<GetManagedServerDnsAliasPlainArgs>
Link copied to clipboard
data class GetOutboundFirewallRulePlainArgs(val outboundRuleFqdn: String, val resourceGroupName: String, val serverName: String) : ConvertibleToJava<GetOutboundFirewallRulePlainArgs>
Link copied to clipboard
data class GetPrivateEndpointConnectionPlainArgs(val privateEndpointConnectionName: String, val resourceGroupName: String, val serverName: String) : ConvertibleToJava<GetPrivateEndpointConnectionPlainArgs>
Link copied to clipboard
data class GetSensitivityLabelPlainArgs(val columnName: String, val databaseName: String, val resourceGroupName: String, val schemaName: String, val sensitivityLabelSource: String, val serverName: String, val tableName: String) : ConvertibleToJava<GetSensitivityLabelPlainArgs>
Link copied to clipboard
data class GetServerAdvisorPlainArgs(val advisorName: String, val resourceGroupName: String, val serverName: String) : ConvertibleToJava<GetServerAdvisorPlainArgs>
Link copied to clipboard
data class GetServerAzureADAdministratorPlainArgs(val administratorName: String, val resourceGroupName: String, val serverName: String) : ConvertibleToJava<GetServerAzureADAdministratorPlainArgs>
data class GetServerAzureADOnlyAuthenticationPlainArgs(val authenticationName: String, val resourceGroupName: String, val serverName: String) : ConvertibleToJava<GetServerAzureADOnlyAuthenticationPlainArgs>
Link copied to clipboard
data class GetServerBlobAuditingPolicyPlainArgs(val blobAuditingPolicyName: String, val resourceGroupName: String, val serverName: String) : ConvertibleToJava<GetServerBlobAuditingPolicyPlainArgs>
Link copied to clipboard
data class GetServerCommunicationLinkPlainArgs(val communicationLinkName: String, val resourceGroupName: String, val serverName: String) : ConvertibleToJava<GetServerCommunicationLinkPlainArgs>
Link copied to clipboard
data class GetServerDnsAliasPlainArgs(val dnsAliasName: String, val resourceGroupName: String, val serverName: String) : ConvertibleToJava<GetServerDnsAliasPlainArgs>
Link copied to clipboard
data class GetServerKeyPlainArgs(val keyName: String, val resourceGroupName: String, val serverName: String) : ConvertibleToJava<GetServerKeyPlainArgs>
Link copied to clipboard
data class GetServerPlainArgs(val expand: String? = null, val resourceGroupName: String, val serverName: String) : ConvertibleToJava<GetServerPlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetServerSecurityAlertPolicyPlainArgs(val resourceGroupName: String, val securityAlertPolicyName: String, val serverName: String) : ConvertibleToJava<GetServerSecurityAlertPolicyPlainArgs>
Link copied to clipboard
data class GetServerTrustCertificatePlainArgs(val certificateName: String, val managedInstanceName: String, val resourceGroupName: String) : ConvertibleToJava<GetServerTrustCertificatePlainArgs>
Link copied to clipboard
data class GetServerTrustGroupPlainArgs(val locationName: String, val resourceGroupName: String, val serverTrustGroupName: String) : ConvertibleToJava<GetServerTrustGroupPlainArgs>
data class GetServerVulnerabilityAssessmentPlainArgs(val resourceGroupName: String, val serverName: String, val vulnerabilityAssessmentName: String) : ConvertibleToJava<GetServerVulnerabilityAssessmentPlainArgs>
Link copied to clipboard
data class GetSyncAgentPlainArgs(val resourceGroupName: String, val serverName: String, val syncAgentName: String) : ConvertibleToJava<GetSyncAgentPlainArgs>
Link copied to clipboard
data class GetSyncGroupPlainArgs(val databaseName: String, val resourceGroupName: String, val serverName: String, val syncGroupName: String) : ConvertibleToJava<GetSyncGroupPlainArgs>
Link copied to clipboard
data class GetSyncMemberPlainArgs(val databaseName: String, val resourceGroupName: String, val serverName: String, val syncGroupName: String, val syncMemberName: String) : ConvertibleToJava<GetSyncMemberPlainArgs>
Link copied to clipboard
data class GetTransparentDataEncryptionPlainArgs(val databaseName: String, val resourceGroupName: String, val serverName: String, val transparentDataEncryptionName: String) : ConvertibleToJava<GetTransparentDataEncryptionPlainArgs>
Link copied to clipboard
data class GetVirtualNetworkRulePlainArgs(val resourceGroupName: String, val serverName: String, val virtualNetworkRuleName: String) : ConvertibleToJava<GetVirtualNetworkRulePlainArgs>
Link copied to clipboard
data class GetWorkloadClassifierPlainArgs(val databaseName: String, val resourceGroupName: String, val serverName: String, val workloadClassifierName: String, val workloadGroupName: String) : ConvertibleToJava<GetWorkloadClassifierPlainArgs>
Link copied to clipboard
data class GetWorkloadGroupPlainArgs(val databaseName: String, val resourceGroupName: String, val serverName: String, val workloadGroupName: String) : ConvertibleToJava<GetWorkloadGroupPlainArgs>
data class InstanceFailoverGroupReadOnlyEndpointArgs(val failoverPolicy: Output<Either<String, ReadOnlyEndpointFailoverPolicy>>? = null) : ConvertibleToJava<InstanceFailoverGroupReadOnlyEndpointArgs>

Read-only endpoint of the failover group instance.

data class InstanceFailoverGroupReadWriteEndpointArgs(val failoverPolicy: Output<Either<String, ReadWriteEndpointFailoverPolicy>>, val failoverWithDataLossGracePeriodMinutes: Output<Int>? = null) : ConvertibleToJava<InstanceFailoverGroupReadWriteEndpointArgs>

Read-write endpoint of the failover group instance.

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

Scheduling properties of a job.

Link copied to clipboard
Link copied to clipboard
data class JobStepActionArgs(val source: Output<Either<String, JobStepActionSource>>? = null, val type: Output<Either<String, JobStepActionType>>? = null, val value: Output<String>) : ConvertibleToJava<JobStepActionArgs>

The action to be executed by a job step.

Link copied to clipboard
Link copied to clipboard
data class JobStepExecutionOptionsArgs(val initialRetryIntervalSeconds: Output<Int>? = null, val maximumRetryIntervalSeconds: Output<Int>? = null, val retryAttempts: Output<Int>? = null, val retryIntervalBackoffMultiplier: Output<Double>? = null, val timeoutSeconds: Output<Int>? = null) : ConvertibleToJava<JobStepExecutionOptionsArgs>

The execution options of a job step.

Link copied to clipboard
data class JobStepOutputArgs(val credential: Output<String>, val databaseName: Output<String>, val resourceGroupName: Output<String>? = null, val schemaName: Output<String>? = null, val serverName: Output<String>, val subscriptionId: Output<String>? = null, val tableName: Output<String>, val type: Output<Either<String, JobStepOutputType>>? = null) : ConvertibleToJava<JobStepOutputArgs>

The output configuration of a job step.

Link copied to clipboard
Link copied to clipboard
data class JobTargetArgs(val databaseName: Output<String>? = null, val elasticPoolName: Output<String>? = null, val membershipType: Output<JobTargetGroupMembershipType>? = null, val refreshCredential: Output<String>? = null, val serverName: Output<String>? = null, val shardMapName: Output<String>? = null, val type: Output<Either<String, JobTargetType>>) : ConvertibleToJava<JobTargetArgs>

A job target, for example a specific database or a container of databases that is evaluated during job execution.

Link copied to clipboard
Link copied to clipboard
data class ManagedInstanceExternalAdministratorArgs(val administratorType: Output<Either<String, AdministratorType>>? = null, val azureADOnlyAuthentication: Output<Boolean>? = null, val login: Output<String>? = null, val principalType: Output<Either<String, PrincipalType>>? = null, val sid: Output<String>? = null, val tenantId: Output<String>? = null) : ConvertibleToJava<ManagedInstanceExternalAdministratorArgs>

Properties of a active directory administrator.

Link copied to clipboard
data class ManagedInstancePairInfoArgs(val partnerManagedInstanceId: Output<String>? = null, val primaryManagedInstanceId: Output<String>? = null) : ConvertibleToJava<ManagedInstancePairInfoArgs>

Pairs of Managed Instances in the failover group.

data class ManagedInstancePrivateEndpointPropertyArgs(val id: Output<String>? = null) : ConvertibleToJava<ManagedInstancePrivateEndpointPropertyArgs>
data class ManagedInstancePrivateLinkServiceConnectionStatePropertyArgs(val description: Output<String>, val status: Output<String>) : ConvertibleToJava<ManagedInstancePrivateLinkServiceConnectionStatePropertyArgs>
Link copied to clipboard
data class PartnerInfoArgs(val id: Output<String>) : ConvertibleToJava<PartnerInfoArgs>

Partner server information for the failover group.

Link copied to clipboard
Link copied to clipboard
data class PartnerRegionInfoArgs(val location: Output<String>? = null) : ConvertibleToJava<PartnerRegionInfoArgs>

Partner region information for the failover group.

Link copied to clipboard
data class PrivateEndpointPropertyArgs(val id: Output<String>? = null) : ConvertibleToJava<PrivateEndpointPropertyArgs>
data class PrivateLinkServiceConnectionStatePropertyArgs(val description: Output<String>, val status: Output<Either<String, PrivateLinkServiceConnectionStateStatus>>) : ConvertibleToJava<PrivateLinkServiceConnectionStatePropertyArgs>
Link copied to clipboard
data class ResourceIdentityArgs(val type: Output<Either<String, IdentityType>>? = null, val userAssignedIdentities: Output<Map<String, Any>>? = null) : ConvertibleToJava<ResourceIdentityArgs>

Azure Active Directory identity configuration for a resource.

Link copied to clipboard
data class ServerExternalAdministratorArgs(val administratorType: Output<Either<String, AdministratorType>>? = null, val azureADOnlyAuthentication: Output<Boolean>? = null, val login: Output<String>? = null, val principalType: Output<Either<String, PrincipalType>>? = null, val sid: Output<String>? = null, val tenantId: Output<String>? = null) : ConvertibleToJava<ServerExternalAdministratorArgs>

Properties of a active directory administrator.

Link copied to clipboard
data class ServerInfoArgs(val serverId: Output<String>) : ConvertibleToJava<ServerInfoArgs>

Server info for the server trust group.

Link copied to clipboard
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<String>? = null) : ConvertibleToJava<SkuArgs>

An ARM Resource SKU.

Link copied to clipboard

Builder for SkuArgs.

Link copied to clipboard
data class SyncGroupSchemaArgs(val masterSyncMemberName: Output<String>? = null, val tables: Output<List<SyncGroupSchemaTableArgs>>? = null) : ConvertibleToJava<SyncGroupSchemaArgs>

Properties of sync group schema.

Link copied to clipboard
data class SyncGroupSchemaTableArgs(val columns: Output<List<SyncGroupSchemaTableColumnArgs>>? = null, val quotedName: Output<String>? = null) : ConvertibleToJava<SyncGroupSchemaTableArgs>

Properties of table in sync group schema.

Link copied to clipboard
data class SyncGroupSchemaTableColumnArgs(val dataSize: Output<String>? = null, val dataType: Output<String>? = null, val quotedName: Output<String>? = null) : ConvertibleToJava<SyncGroupSchemaTableColumnArgs>

Properties of column in sync group table.

data class VulnerabilityAssessmentRecurringScansPropertiesArgs(val emailSubscriptionAdmins: Output<Boolean>? = null, val emails: Output<List<String>>? = null, val isEnabled: Output<Boolean>? = null) : ConvertibleToJava<VulnerabilityAssessmentRecurringScansPropertiesArgs>

Properties of a Vulnerability Assessment recurring scans.