ISqlWarehouse Interface

Definition

An immutable client-side representation of an Azure SQL Warehouse.

public interface ISqlWarehouse : Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IChildResource<Microsoft.Azure.Management.Sql.Fluent.ISqlServer>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IExternalChildResource<Microsoft.Azure.Management.Sql.Fluent.ISqlDatabase,Microsoft.Azure.Management.Sql.Fluent.ISqlServer>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasInner<Microsoft.Azure.Management.Sql.Fluent.Models.DatabaseInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasParent<Microsoft.Azure.Management.Sql.Fluent.ISqlServer>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasResourceGroup, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IRefreshable<Microsoft.Azure.Management.Sql.Fluent.ISqlDatabase>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IUpdatable<Microsoft.Azure.Management.Sql.Fluent.SqlDatabase.Update.IUpdate>, Microsoft.Azure.Management.Sql.Fluent.ISqlDatabase
type ISqlWarehouse = interface
    interface ISqlDatabase
    interface IBeta
    interface IExternalChildResource<ISqlDatabase, ISqlServer>
    interface IChildResource<ISqlServer>
    interface IHasName
    interface IIndexable
    interface IHasParent<ISqlServer>
    interface IRefreshable<ISqlDatabase>
    interface IHasInner<DatabaseInner>
    interface IHasResourceGroup
    interface IUpdatable<IUpdate>
Public Interface ISqlWarehouse
Implements IBeta, IChildResource(Of ISqlServer), IExternalChildResource(Of ISqlDatabase, ISqlServer), IHasInner(Of DatabaseInner), IHasParent(Of ISqlServer), IHasResourceGroup, IRefreshable(Of ISqlDatabase), ISqlDatabase, IUpdatable(Of IUpdate)
Implements

Properties

Collation

Gets the collation of the Azure SQL Database.

(Inherited from ISqlDatabase)
CreationDate

Gets the creation date of the Azure SQL Database.

(Inherited from ISqlDatabase)
CurrentServiceObjectiveId

Gets the current Service Level Objective Id of the Azure SQL Database, this is the Id of the Service Level Objective that is currently active.

(Inherited from ISqlDatabase)
DatabaseId

Gets the Id of the Azure SQL Database.

(Inherited from ISqlDatabase)
DefaultSecondaryLocation

Gets the defaultSecondaryLocation value.

(Inherited from ISqlDatabase)
EarliestRestoreDate

Gets the recovery period start date of the Azure SQL Database. This records the start date and time when recovery is available for this Azure SQL Database.

(Inherited from ISqlDatabase)
Edition

Gets the edition of the Azure SQL Database.

(Inherited from ISqlDatabase)
ElasticPoolName

Gets the elasticPoolName value.

(Inherited from ISqlDatabase)
Id (Inherited from IExternalChildResource<FluentModelT,IParentT>)
Inner (Inherited from IHasInner<T>)
IsDataWarehouse

Gets true if this Database is SqlWarehouse.

(Inherited from ISqlDatabase)
Key (Inherited from IIndexable)
MaxSizeBytes

Gets the max size of the Azure SQL Database expressed in bytes.

(Inherited from ISqlDatabase)
Name

Gets the name of the resource

(Inherited from IHasName)
Parent

Gets the parent of this child resource.

(Inherited from IHasParent<ParentT>)
ParentId

Gets the parent SQL server ID.

(Inherited from ISqlDatabase)
Region

Gets the region the resource is in.

(Inherited from ISqlDatabase)
RegionName

Gets the name of the region the resource is in.

(Inherited from ISqlDatabase)
RequestedServiceObjectiveId

Gets the configured Service Level Objective Id of the Azure SQL Database, this is the Service Level Objective that is being applied to the Azure SQL Database.

(Inherited from ISqlDatabase)
RequestedServiceObjectiveName

Gets the name of the configured Service Level Objective of the Azure SQL Database, this is the Service Level Objective that is being applied to the Azure SQL Database.

(Inherited from ISqlDatabase)
ResourceGroupName (Inherited from IHasResourceGroup)
ServiceLevelObjective

Gets the Service Level Objective of the Azure SQL Database.

(Inherited from ISqlDatabase)
SqlServerName

Gets name of the SQL Server to which this database belongs.

(Inherited from ISqlDatabase)
Status

Gets the status of the Azure SQL Database.

(Inherited from ISqlDatabase)
SyncGroups

Gets the SQL Sync Group entry point for the current database.

(Inherited from ISqlDatabase)
Tags

Gets the tags for the current SQL Database

(Inherited from ISqlDatabase)

Methods

AsWarehouse() (Inherited from ISqlDatabase)
DefineThreatDetectionPolicy(String)

Begins a definition for a security alert policy.

(Inherited from ISqlDatabase)
Delete()

Deletes the database from the server.

(Inherited from ISqlDatabase)
DeleteAsync(CancellationToken)

Deletes the database asynchronously.

(Inherited from ISqlDatabase)
ExportTo(ICreatable<IStorageAccount>, String, String)

Exports the current database to a new storage account and relative path.

(Inherited from ISqlDatabase)
ExportTo(IStorageAccount, String, String)

Exports the current database to an existing storage account and relative path.

(Inherited from ISqlDatabase)
ExportTo(String)

Exports the current database to a specified URI path.

(Inherited from ISqlDatabase)
GetDatabaseAutomaticTuning()

Gets a SQL database automatic tuning state and options.

(Inherited from ISqlDatabase)
GetThreatDetectionPolicy()

Gets a SQL database threat detection policy.

(Inherited from ISqlDatabase)
GetTransparentDataEncryption()

Gets an Azure SQL Database Transparent Data Encryption for this database.

(Inherited from ISqlDatabase)
GetTransparentDataEncryptionAsync(CancellationToken)

Gets an Azure SQL Database Transparent Data Encryption for this database.

(Inherited from ISqlDatabase)
ImportBacpac(IStorageAccount, String, String)

Imports into the current database from an existing storage account and relative path; the current database must be empty.

(Inherited from ISqlDatabase)
ImportBacpac(String)

Imports into the current database from a specified URI path; the current database must be empty.

(Inherited from ISqlDatabase)
ListMetricDefinitions() (Inherited from ISqlDatabase)
ListMetricDefinitionsAsync(CancellationToken) (Inherited from ISqlDatabase)
ListMetrics(String) (Inherited from ISqlDatabase)
ListMetricsAsync(String, CancellationToken) (Inherited from ISqlDatabase)
ListReplicationLinks() (Inherited from ISqlDatabase)
ListReplicationLinksAsync(CancellationToken) (Inherited from ISqlDatabase)
ListRestorePoints() (Inherited from ISqlDatabase)
ListRestorePointsAsync(CancellationToken) (Inherited from ISqlDatabase)
ListServiceTierAdvisors() (Inherited from ISqlDatabase)
ListServiceTierAdvisorsAsync(CancellationToken) (Inherited from ISqlDatabase)
ListUsageMetrics()

Lists the SQL database usage metrics.

(Inherited from ISqlDatabase)
ListUsageMetricsAsync(CancellationToken)

Asynchronously lists the SQL database usage metrics.

(Inherited from ISqlDatabase)
ListUsages() (Inherited from ISqlDatabase)
PauseDataWarehouse()

Pause an Azure SQL Data Warehouse database.

PauseDataWarehouseAsync(CancellationToken)

Pause an Azure SQL Data Warehouse database asynchronously.

Refresh()

Refreshes the resource to sync with Azure.

(Inherited from IRefreshable<T>)
RefreshAsync(CancellationToken)

Refreshes the resource to sync with Azure.

(Inherited from IRefreshable<T>)
Rename(String)

Renames the database.

(Inherited from ISqlDatabase)
RenameAsync(String, CancellationToken)

Renames the database asynchronously.

(Inherited from ISqlDatabase)
ResumeDataWarehouse()

Resume an Azure SQL Data Warehouse database.

ResumeDataWarehouseAsync(CancellationToken)

Resume an Azure SQL Data Warehouse database asynchronously.

Update() (Inherited from IUpdatable<T>)

Applies to