Microsoft.Azure.Management.Sql.Models Namespace

Classes

AdministratorType

Defines values for AdministratorType.

Advisor

Database, Server or Elastic Pool Advisor.

AggregationFunctionType

Defines values for AggregationFunctionType.

AutomaticTuningOptions

Automatic tuning properties for individual advisors.

AutomaticTuningServerOptions

Automatic tuning properties for individual advisors.

AutoPauseDelayTimeRange

Supported auto pause delay time range

BackupShortTermRetentionPolicy

A short term retention policy.

BackupStorageRedundancy

Defines values for BackupStorageRedundancy.

CapabilityGroup

Defines values for CapabilityGroup.

CatalogCollationType

Defines values for CatalogCollationType.

CheckNameAvailabilityRequest

A request to check whether the specified name for a resource is available.

CheckNameAvailabilityResponse

The result of a name availability check.

ColumnDataType

Defines values for ColumnDataType.

CompleteDatabaseRestoreDefinition

Contains the information necessary to perform a complete database restore operation.

CopyLongTermRetentionBackupParameters

Contains the information necessary to perform long term retention backup copy operation.

CreateDatabaseRestorePointDefinition

Contains the information necessary to perform a create database restore point operation.

CreatedByType

Defines values for CreatedByType.

CreateMode

Defines values for CreateMode.

Database

A database resource.

DatabaseAdvancedThreatProtection

A database Advanced Threat Protection.

DatabaseAutomaticTuning

Database-level Automatic Tuning.

DatabaseBlobAuditingPolicy

A database blob auditing policy.

DatabaseColumn

A database column resource.

DatabaseExtensions

An export managed database operation result resource.

DatabaseIdentity

Azure Active Directory identity configuration for a resource.

DatabaseIdentityType

Defines values for DatabaseIdentityType.

DatabaseLicenseType

Defines values for DatabaseLicenseType.

DatabaseOperation

A database operation.

DatabaseReadScale

Defines values for DatabaseReadScale.

DatabaseSchema

A database schema resource.

DatabaseSecurityAlertPolicy

A database security alert policy.

DatabaseState

Defines values for DatabaseState.

DatabaseStatus

Defines values for DatabaseStatus.

DatabaseTable

A database table resource.

DatabaseUpdate

A database update resource.

DatabaseUsage

Usage metric of a database.

DatabaseUserIdentity

Azure Active Directory identity configuration for a resource.

DatabaseVulnerabilityAssessment

A database vulnerability assessment.

DatabaseVulnerabilityAssessmentRuleBaseline

A database vulnerability assessment rule baseline.

DatabaseVulnerabilityAssessmentRuleBaselineItem

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

DatabaseVulnerabilityAssessmentScansExport

A database Vulnerability Assessment scan export resource.

DataMaskingPolicy

Represents a database data masking policy.

DataMaskingRule

Represents a database data masking rule.

DataWarehouseUserActivities

User activities of a data warehouse

DayOfWeek

Defines values for DayOfWeek.

DeletedServer

A deleted server.

DistributedAvailabilityGroup

Distributed availability group between box and Sql Managed Instance.

EditionCapability

The edition capability.

ElasticPool

An elastic pool.

ElasticPoolActivity

Represents the activity on an elastic pool.

ElasticPoolDatabaseActivity

Represents the activity on an elastic pool.

ElasticPoolEditionCapability

The elastic pool edition capability.

ElasticPoolLicenseType

Defines values for ElasticPoolLicenseType.

ElasticPoolOperation

A elastic pool operation.

ElasticPoolPerDatabaseMaxPerformanceLevelCapability

The max per-database performance level capability.

ElasticPoolPerDatabaseMinPerformanceLevelCapability

The minimum per-database performance level capability.

ElasticPoolPerDatabaseSettings

Per database settings of an elastic pool.

ElasticPoolPerformanceLevelCapability

The Elastic Pool performance level capability.

ElasticPoolState

Defines values for ElasticPoolState.

ElasticPoolUpdate

An elastic pool update.

EncryptionProtector

The server encryption protector.

EndpointCertificate

Certificate used on an endpoint on the Managed Instance.

ExportDatabaseDefinition

Contains the information necessary to perform export database operation.

ExtendedDatabaseBlobAuditingPolicy

An extended database blob auditing policy.

ExtendedServerBlobAuditingPolicy

An extended server blob auditing policy.

FailoverGroup

A failover group.

FailoverGroupReadOnlyEndpoint

Read-only endpoint of the failover group instance.

FailoverGroupReadWriteEndpoint

Read-write endpoint of the failover group instance.

FailoverGroupReplicationRole

Defines values for FailoverGroupReplicationRole.

FailoverGroupUpdate

A failover group update request.

FirewallRule

A server firewall rule.

FirewallRuleList

A list of server firewall rules.

GeoBackupPolicy

A database geo backup policy.

IdentityType

Defines values for IdentityType.

ImportExistingDatabaseDefinition

Contains the information necessary to perform import operation for existing database.

ImportExportExtensionsOperationResult

An Extension operation result resource.

ImportExportOperationResult

An ImportExport operation result resource.

ImportNewDatabaseDefinition

Contains the information necessary to perform import operation for new database.

InstanceFailoverGroup

An instance failover group.

InstanceFailoverGroupReadOnlyEndpoint

Read-only endpoint of the failover group instance.

InstanceFailoverGroupReadWriteEndpoint

Read-write endpoint of the failover group instance.

InstanceFailoverGroupReplicationRole

Defines values for InstanceFailoverGroupReplicationRole.

InstancePool

An Azure SQL instance pool.

InstancePoolEditionCapability

The instance pool capability

InstancePoolFamilyCapability

The instance pool family capability.

InstancePoolLicenseType

Defines values for InstancePoolLicenseType.

InstancePoolUpdate

An update to an Instance pool.

InstancePoolVcoresCapability

The managed instance virtual cores capability.

IPv6FirewallRule

An IPv6 server firewall rule.

Job

A job.

JobAgent

An Azure SQL job agent.

JobAgentState

Defines values for JobAgentState.

JobAgentUpdate

An update to an Azure SQL job agent.

JobCredential

A stored credential that can be used by a job to connect to target databases.

JobExecution

An execution of a job

JobExecutionLifecycle

Defines values for JobExecutionLifecycle.

JobExecutionTarget

The target that a job execution is executed on.

JobSchedule

Scheduling properties of a job.

JobStep

A job step.

JobStepAction

The action to be executed by a job step.

JobStepActionSource

Defines values for JobStepActionSource.

JobStepActionType

Defines values for JobStepActionType.

JobStepExecutionOptions

The execution options of a job step.

JobStepOutput

The output configuration of a job step.

JobStepOutputType

Defines values for JobStepOutputType.

JobTarget

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

JobTargetGroup

A group of job targets.

JobTargetType

Defines values for JobTargetType.

JobVersion

A job version.

LedgerDigestUploads

Azure SQL Database ledger digest upload settings.

LicenseTypeCapability

The license type capability

LocationCapabilities

The location capability.

LogicalDatabaseTransparentDataEncryption

A logical database transparent data encryption state.

LogSizeCapability

The log size capability.

LogSizeUnit

Defines values for LogSizeUnit.

LongTermRetentionBackup

A long term retention backup.

LongTermRetentionBackupOperationResult

A LongTermRetentionBackup operation result resource.

LongTermRetentionPolicy

A long term retention policy.

MaintenanceConfigurationCapability

The maintenance configuration capability

MaintenanceWindowOptions

Maintenance window options.

MaintenanceWindows

Maintenance windows.

MaintenanceWindowTimeRange

Maintenance window time range.

ManagedBackupShortTermRetentionPolicy

A short term retention policy.

ManagedDatabase

A managed database resource.

ManagedDatabaseCreateMode

Defines values for ManagedDatabaseCreateMode.

ManagedDatabaseRestoreDetailsResult

A managed database restore details.

ManagedDatabaseSecurityAlertPolicy

A managed database security alert policy.

ManagedDatabaseStatus

Defines values for ManagedDatabaseStatus.

ManagedDatabaseUpdate

An managed database update.

ManagedInstance

An Azure SQL managed instance.

ManagedInstanceAdministrator

An Azure SQL managed instance administrator.

ManagedInstanceAzureADOnlyAuthentication

Azure Active Directory only authentication.

ManagedInstanceEditionCapability

The managed server capability

ManagedInstanceEncryptionProtector

The managed instance encryption protector.

ManagedInstanceExternalAdministrator

Properties of a active directory administrator.

ManagedInstanceFamilyCapability

The managed server family capability.

ManagedInstanceKey

A managed instance key.

ManagedInstanceLicenseType

Defines values for ManagedInstanceLicenseType.

ManagedInstanceLongTermRetentionBackup

A long term retention backup for a managed database.

ManagedInstanceLongTermRetentionPolicy

A long term retention policy.

ManagedInstanceMaintenanceConfigurationCapability

The maintenance configuration capability

ManagedInstanceOperation

A managed instance operation.

ManagedInstanceOperationParametersPair

The parameters of a managed instance operation.

ManagedInstanceOperationSteps

The steps of a managed instance operation.

ManagedInstancePairInfo

Pairs of Managed Instances in the failover group.

ManagedInstancePecProperty

A private endpoint connection under a managed instance

ManagedInstancePrivateEndpointConnection

A private endpoint connection

ManagedInstancePrivateEndpointConnectionProperties

Properties of a private endpoint connection.

ManagedInstancePrivateEndpointProperty
ManagedInstancePrivateLink

A private link resource

ManagedInstancePrivateLinkProperties

Properties of a private link resource.

ManagedInstancePrivateLinkServiceConnectionStateProperty
ManagedInstanceProxyOverride

Defines values for ManagedInstanceProxyOverride.

ManagedInstanceQuery

Database query.

ManagedInstanceUpdate

An update request for an Azure SQL Database managed instance.

ManagedInstanceVcoresCapability

The managed instance virtual cores capability.

ManagedInstanceVersionCapability

The managed instance capability

ManagedInstanceVulnerabilityAssessment

A managed instance vulnerability assessment.

ManagedServerCreateMode

Defines values for ManagedServerCreateMode.

ManagedServerDnsAlias

A managed server DNS alias.

ManagedServerDnsAliasAcquisition

A managed server DNS alias acquisition request.

ManagedServerDnsAliasCreation

A managed server dns alias creation request.

ManagedServerSecurityAlertPolicy

A managed server security alert policy.

ManagedTransparentDataEncryption

A managed database transparent data encryption state.

ManagementOperationState

Defines values for ManagementOperationState.

MaxSizeCapability

The maximum size capability.

MaxSizeRangeCapability

The maximum size range capability.

MaxSizeUnit

Defines values for MaxSizeUnit.

Metric

Database metrics.

MetricAvailability

A metric availability value.

MetricDefinition

A database metric definition.

MetricName

A database metric name.

MetricType

Defines values for MetricType.

MetricValue

Represents database metrics.

MinCapacityCapability

The min capacity capability

Name

ARM Usage Name

NetworkIsolationSettings

Contains the ARM resources for which to create private endpoint connection.

Operation

SQL REST API operation definition.

OperationDisplay

Display metadata associated with the operation.

OperationImpact

The impact of an operation, both in absolute and relative terms.

OperationOrigin

Defines values for OperationOrigin.

OutboundFirewallRule

An Azure SQL DB Server Outbound Firewall Rule.

Page<T>

Defines a page in Azure responses.

Page1<T>

Defines a page in Azure responses.

PartnerInfo

Partner server information for the failover group.

PartnerRegionInfo

Partner region information for the failover group.

PauseDelayTimeUnit

Defines values for PauseDelayTimeUnit.

PerformanceLevelCapability

The performance level capability.

PerformanceLevelUnit

Defines values for PerformanceLevelUnit.

PrimaryAggregationType

Defines values for PrimaryAggregationType.

PrincipalType

Defines values for PrincipalType.

PrivateEndpointConnection

A private endpoint connection

PrivateEndpointConnectionProperties

Properties of a private endpoint connection.

PrivateEndpointConnectionRequestStatus

Contains the private endpoint connection requests status.

PrivateEndpointProperty
PrivateEndpointProvisioningState

Defines values for PrivateEndpointProvisioningState.

PrivateLinkResource

A private link resource

PrivateLinkResourceProperties

Properties of a private link resource.

PrivateLinkServiceConnectionStateActionsRequire

Defines values for PrivateLinkServiceConnectionStateActionsRequire.

PrivateLinkServiceConnectionStateProperty
PrivateLinkServiceConnectionStateStatus

Defines values for PrivateLinkServiceConnectionStateStatus.

ProvisioningState

Defines values for ProvisioningState.

ProxyResource

ARM proxy resource.

ProxyResourceWithWritableName

ARM proxy resource.

QueryMetricInterval

Properties of a query metrics interval.

QueryMetricProperties

Properties of a topquery metric in one interval.

QueryMetricUnitType

Defines values for QueryMetricUnitType.

QueryStatistics
QueryStatisticsProperties

Properties of a query execution statistics.

QueryTimeGrainType

Defines values for QueryTimeGrainType.

ReadOnlyEndpointFailoverPolicy

Defines values for ReadOnlyEndpointFailoverPolicy.

ReadScaleCapability

The read scale capability.

ReadWriteEndpointFailoverPolicy

Defines values for ReadWriteEndpointFailoverPolicy.

RecommendedAction

Database, Server or Elastic Pool Recommended Action.

RecommendedActionCurrentState

Defines values for RecommendedActionCurrentState.

RecommendedActionErrorInfo

Contains error information for an Azure SQL Database, Server or Elastic Pool Recommended Action.

RecommendedActionImpactRecord

Contains information of estimated or observed impact on various metrics for an Azure SQL Database, Server or Elastic Pool Recommended Action.

RecommendedActionImplementationInfo

Contains information for manual implementation for an Azure SQL Database, Server or Elastic Pool Recommended Action.

RecommendedActionMetricInfo

Contains time series of various impacted metrics for an Azure SQL Database, Server or Elastic Pool Recommended Action.

RecommendedActionStateInfo

Contains information of current state for an Azure SQL Database, Server or Elastic Pool Recommended Action.

RecommendedSensitivityLabelUpdate

A recommended sensitivity label update operation.

RecommendedSensitivityLabelUpdateList

A list of recommended sensitivity label update operations.

RecoverableDatabase

A recoverable database

RecoverableManagedDatabase

A recoverable managed database resource.

ReplicationLink

A replication link.

ReplicationLinkType

Defines values for ReplicationLinkType.

ReplicationMode

Defines values for ReplicationMode.

ReplicationState

Defines values for ReplicationState.

ReplicaType

Defines values for ReplicaType.

Resource

ARM resource.

ResourceIdentity

Azure Active Directory identity configuration for a resource.

ResourceMoveDefinition

Contains the information necessary to perform a resource move (rename).

ResourceWithWritableName

ARM resource.

RestorableDroppedDatabase

A restorable dropped database resource.

RestorableDroppedManagedDatabase

A restorable dropped managed database resource.

RestorePoint

Database restore points.

SampleName

Defines values for SampleName.

SecondaryType

Defines values for SecondaryType.

SecurityEvent

A security event.

SecurityEventsFilterParameters

The properties that are supported in the $filter operation.

SecurityEventSqlInjectionAdditionalProperties

The properties of a security event sql injection additional properties.

SensitivityLabel

A sensitivity label.

SensitivityLabelUpdate

A sensitivity label update operation.

SensitivityLabelUpdateList

A list of sensitivity label update operations.

Server

An Azure SQL Database server.

ServerAdvancedThreatProtection

A server Advanced Threat Protection.

ServerAutomaticTuning

Server-level Automatic Tuning.

ServerAzureADAdministrator

Azure Active Directory administrator.

ServerAzureADOnlyAuthentication

Azure Active Directory only authentication.

ServerBlobAuditingPolicy

A server blob auditing policy.

ServerCommunicationLink

Server communication link.

ServerConnectionPolicy

A server connection policy

ServerConnectionType

Defines values for ServerConnectionType.

ServerDevOpsAuditingSettings

A server DevOps auditing settings.

ServerDnsAlias

A server DNS alias.

ServerDnsAliasAcquisition

A server dns alias acquisition request.

ServerExternalAdministrator

Properties of a active directory administrator.

ServerInfo

Server info for the server trust group.

ServerKey

A server key.

ServerKeyType

Defines values for ServerKeyType.

ServerNetworkAccessFlag

Defines values for ServerNetworkAccessFlag.

ServerOperation

A server operation.

ServerPrivateEndpointConnection

A private endpoint connection under a server

ServerSecurityAlertPolicy

A server security alert policy.

ServerTrustCertificate

Server trust certificate imported from box to enable connection between box and Sql Managed Instance.

ServerTrustGroup

A server trust group.

ServerUpdate

An update request for an Azure SQL Database server.

ServerUsage

Represents server metrics.

ServerVersionCapability

The server capability

ServerVulnerabilityAssessment

A server vulnerability assessment.

ServerWorkspaceFeature

Defines values for ServerWorkspaceFeature.

ServiceObjective

Represents a database service objective.

ServiceObjectiveCapability

The service objectives capability.

ServiceObjectiveId

Defines values for ServiceObjectiveId.

ServiceObjectiveName

Defines values for ServiceObjectiveName.

ServicePrincipal

The managed instance's service principal configuration for a resource.

ServicePrincipalType

Defines values for ServicePrincipalType.

Sku

An ARM Resource SKU.

SloUsageMetric

A Slo Usage Metric.

SqlAgentConfiguration

A recoverable managed database resource.

StorageCapability

The storage account type capability.

StorageKeyType

Defines values for StorageKeyType.

SubscriptionUsage

Usage Metric of a Subscription in a Location.

SyncAgent

An Azure SQL Database sync agent.

SyncAgentKeyProperties

Properties of an Azure SQL Database sync agent key.

SyncAgentLinkedDatabase

An Azure SQL Database sync agent linked database.

SyncAgentState

Defines values for SyncAgentState.

SyncConflictResolutionPolicy

Defines values for SyncConflictResolutionPolicy.

SyncDatabaseIdProperties

Properties of the sync database id.

SyncDirection

Defines values for SyncDirection.

SyncFullSchemaProperties

Properties of the database full schema.

SyncFullSchemaTable

Properties of the table in the database full schema.

SyncFullSchemaTableColumn

Properties of the column in the table of database full schema.

SyncGroup

An Azure SQL Database sync group.

SyncGroupLogProperties

Properties of an Azure SQL Database sync group log.

SyncGroupLogType

Defines values for SyncGroupLogType.

SyncGroupSchema

Properties of sync group schema.

SyncGroupSchemaTable

Properties of table in sync group schema.

SyncGroupSchemaTableColumn

Properties of column in sync group table.

SyncGroupState

Defines values for SyncGroupState.

SyncGroupsType

Defines values for SyncGroupsType.

SyncMember

An Azure SQL Database sync member.

SyncMemberDbType

Defines values for SyncMemberDbType.

SyncMemberState

Defines values for SyncMemberState.

SystemData

Metadata pertaining to creation and last modification of the resource.

TableTemporalType

Defines values for TableTemporalType.

TdeCertificate

A TDE certificate that can be uploaded into a server.

TimeZone

Time Zone.

TopQueries
TrackedResource

ARM tracked top level resource.

UnitDefinitionType

Defines values for UnitDefinitionType.

UnitType

Defines values for UnitType.

UpdateLongTermRetentionBackupParameters

Contains the information necessary to perform long term retention backup update operation.

UpdateManagedInstanceDnsServersOperation

A recoverable managed database resource.

UpsertManagedServerOperationParameters
UpsertManagedServerOperationStep
Usage

ARM usage.

UserIdentity

Azure Active Directory identity configuration for a resource.

VirtualCluster

An Azure SQL virtual cluster.

VirtualClusterUpdate

An update request for an Azure SQL Database virtual cluster.

VirtualNetworkRule

A virtual network rule.

VirtualNetworkRuleState

Defines values for VirtualNetworkRuleState.

VulnerabilityAssessmentRecurringScansProperties

Properties of a Vulnerability Assessment recurring scans.

VulnerabilityAssessmentScanError

Properties of a vulnerability assessment scan error.

VulnerabilityAssessmentScanRecord

A vulnerability assessment scan record.

VulnerabilityAssessmentScanState

Defines values for VulnerabilityAssessmentScanState.

VulnerabilityAssessmentScanTriggerType

Defines values for VulnerabilityAssessmentScanTriggerType.

WorkloadClassifier

Workload classifier operations for a data warehouse

WorkloadGroup

Workload group operations for a data warehouse

Enums

AdvancedThreatProtectionState

Defines values for AdvancedThreatProtectionState.

AdvisorStatus

Defines values for AdvisorStatus.

AutoExecuteStatus

Defines values for AutoExecuteStatus.

AutoExecuteStatusInheritedFrom

Defines values for AutoExecuteStatusInheritedFrom.

AutomaticTuningDisabledReason

Defines values for AutomaticTuningDisabledReason.

AutomaticTuningMode

Defines values for AutomaticTuningMode.

AutomaticTuningOptionModeActual

Defines values for AutomaticTuningOptionModeActual.

AutomaticTuningOptionModeDesired

Defines values for AutomaticTuningOptionModeDesired.

AutomaticTuningServerMode

Defines values for AutomaticTuningServerMode.

AutomaticTuningServerReason

Defines values for AutomaticTuningServerReason.

BlobAuditingPolicyState

Defines values for BlobAuditingPolicyState.

CapabilityStatus

Defines values for CapabilityStatus.

CheckNameAvailabilityReason

Defines values for CheckNameAvailabilityReason.

DataMaskingFunction

Defines values for DataMaskingFunction.

DataMaskingRuleState

Defines values for DataMaskingRuleState.

DataMaskingState

Defines values for DataMaskingState.

GeoBackupPolicyState

Defines values for GeoBackupPolicyState.

ImplementationMethod

Defines values for ImplementationMethod.

IsRetryable

Defines values for IsRetryable.

JobScheduleType

Defines values for JobScheduleType.

JobTargetGroupMembershipType

Defines values for JobTargetGroupMembershipType.

LedgerDigestUploadsState

Defines values for LedgerDigestUploadsState.

RecommendedActionInitiatedBy

Defines values for RecommendedActionInitiatedBy.

RecommendedSensitivityLabelUpdateKind

Defines values for RecommendedSensitivityLabelUpdateKind.

ReplicationRole

Defines values for ReplicationRole.

RestorePointType

Defines values for RestorePointType.

SecurityAlertPolicyState

Defines values for SecurityAlertPolicyState.

SecurityAlertsPolicyState

Defines values for SecurityAlertsPolicyState.

SecurityEventType

Defines values for SecurityEventType.

SensitivityLabelRank

Defines values for SensitivityLabelRank.

SensitivityLabelSource

Defines values for SensitivityLabelSource.

SensitivityLabelUpdateKind

Defines values for SensitivityLabelUpdateKind.

TransparentDataEncryptionState

Defines values for TransparentDataEncryptionState.

VulnerabilityAssessmentPolicyBaselineName

Defines values for VulnerabilityAssessmentPolicyBaselineName.