IWithAllDifferentOptions<ParentT> Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
The SQL database interface with all starting options for definition.
public interface IWithAllDifferentOptions<ParentT> : Microsoft.Azure.Management.ResourceManager.Fluent.Core.ChildResource.Definition.IInDefinition<ParentT>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, Microsoft.Azure.Management.Sql.Fluent.SqlDatabase.Definition.IWithAttachAllOptions<ParentT>, Microsoft.Azure.Management.Sql.Fluent.SqlDatabase.Definition.IWithAttachFinal<ParentT>, Microsoft.Azure.Management.Sql.Fluent.SqlDatabase.Definition.IWithCollation<ParentT>, Microsoft.Azure.Management.Sql.Fluent.SqlDatabase.Definition.IWithEdition<ParentT>, Microsoft.Azure.Management.Sql.Fluent.SqlDatabase.Definition.IWithEditionDefaults<ParentT>, Microsoft.Azure.Management.Sql.Fluent.SqlDatabase.Definition.IWithEditionDefaultsBeta<ParentT>, Microsoft.Azure.Management.Sql.Fluent.SqlDatabase.Definition.IWithElasticPoolName<ParentT>, Microsoft.Azure.Management.Sql.Fluent.SqlDatabase.Definition.IWithImportFrom<ParentT>, Microsoft.Azure.Management.Sql.Fluent.SqlDatabase.Definition.IWithImportFromBeta<ParentT>, Microsoft.Azure.Management.Sql.Fluent.SqlDatabase.Definition.IWithMaxSizeBytes<ParentT>, Microsoft.Azure.Management.Sql.Fluent.SqlDatabase.Definition.IWithRestorableDroppedDatabase<ParentT>, Microsoft.Azure.Management.Sql.Fluent.SqlDatabase.Definition.IWithRestorableDroppedDatabaseBeta<ParentT>, Microsoft.Azure.Management.Sql.Fluent.SqlDatabase.Definition.IWithRestorePointDatabase<ParentT>, Microsoft.Azure.Management.Sql.Fluent.SqlDatabase.Definition.IWithRestorePointDatabaseBeta<ParentT>, Microsoft.Azure.Management.Sql.Fluent.SqlDatabase.Definition.IWithSampleDatabase<ParentT>, Microsoft.Azure.Management.Sql.Fluent.SqlDatabase.Definition.IWithSampleDatabaseBeta<ParentT>, Microsoft.Azure.Management.Sql.Fluent.SqlDatabase.Definition.IWithServiceObjective<ParentT>, Microsoft.Azure.Management.Sql.Fluent.SqlDatabase.Definition.IWithSourceDatabaseId<ParentT>
type IWithAllDifferentOptions<'ParentT> = interface
interface IBeta
interface IWithElasticPoolName<'ParentT>
interface IWithRestorableDroppedDatabase<'ParentT>
interface IWithRestorableDroppedDatabaseBeta<'ParentT>
interface IWithImportFrom<'ParentT>
interface IWithImportFromBeta<'ParentT>
interface IWithRestorePointDatabase<'ParentT>
interface IWithRestorePointDatabaseBeta<'ParentT>
interface IWithSampleDatabase<'ParentT>
interface IWithSampleDatabaseBeta<'ParentT>
interface IWithSourceDatabaseId<'ParentT>
interface IWithEditionDefaults<'ParentT>
interface IWithAttachFinal<'ParentT>
interface IInDefinition<'ParentT>
interface IWithEditionDefaultsBeta<'ParentT>
interface IWithAttachAllOptions<'ParentT>
interface IWithServiceObjective<'ParentT>
interface IWithEdition<'ParentT>
interface IWithCollation<'ParentT>
interface IWithMaxSizeBytes<'ParentT>
Public Interface IWithAllDifferentOptions(Of ParentT)
Implements IBeta, IInDefinition(Of ParentT), IWithAttachAllOptions(Of ParentT), IWithAttachFinal(Of ParentT), IWithCollation(Of ParentT), IWithEdition(Of ParentT), IWithEditionDefaults(Of ParentT), IWithEditionDefaultsBeta(Of ParentT), IWithElasticPoolName(Of ParentT), IWithImportFrom(Of ParentT), IWithImportFromBeta(Of ParentT), IWithMaxSizeBytes(Of ParentT), IWithRestorableDroppedDatabase(Of ParentT), IWithRestorableDroppedDatabaseBeta(Of ParentT), IWithRestorePointDatabase(Of ParentT), IWithRestorePointDatabaseBeta(Of ParentT), IWithSampleDatabase(Of ParentT), IWithSampleDatabaseBeta(Of ParentT), IWithServiceObjective(Of ParentT), IWithSourceDatabaseId(Of ParentT)
Type Parameters
- ParentT
The stage of the parent definition to return to after attaching this definition.
- Derived
- Implements
-
IInDefinition<ParentT> IBeta IWithAttachAllOptions<ParentT> IWithAttachFinal<ParentT> IWithCollation<ParentT> IWithEdition<ParentT> IWithEditionDefaults<ParentT> IWithEditionDefaultsBeta<ParentT> IWithElasticPoolName<ParentT> IWithImportFrom<ParentT> IWithImportFromBeta<ParentT> IWithMaxSizeBytes<ParentT> IWithRestorableDroppedDatabase<ParentT> IWithRestorableDroppedDatabaseBeta<ParentT> IWithRestorePointDatabase<ParentT> IWithRestorePointDatabaseBeta<ParentT> IWithSampleDatabase<ParentT> IWithSampleDatabaseBeta<ParentT> IWithServiceObjective<ParentT> IWithSourceDatabaseId<ParentT>
Methods
Attach() | (Inherited from IInDefinition<ParentT>) |
FromRestorableDroppedDatabase(ISqlRestorableDroppedDatabase) |
Creates a new database from a previously deleted database (see restorable dropped database). Collation, Edition, and MaxSizeBytes must remain the same while the link is active. Values specified for these parameters will be ignored. (Inherited from IWithRestorableDroppedDatabaseBeta<ParentT>) |
FromRestorePoint(IRestorePoint, DateTime) |
Creates a new database from a restore point. (Inherited from IWithRestorePointDatabaseBeta<ParentT>) |
FromRestorePoint(IRestorePoint) |
Creates a new database from a restore point. (Inherited from IWithRestorePointDatabaseBeta<ParentT>) |
FromSample(SampleName) |
Creates a new database from a restore point. (Inherited from IWithSampleDatabaseBeta<ParentT>) |
ImportFrom(IStorageAccount, String, String) |
Creates a new database from a BACPAC file. (Inherited from IWithImportFromBeta<ParentT>) |
ImportFrom(String) |
Creates a new database from a BACPAC file. (Inherited from IWithImportFromBeta<ParentT>) |
WithBasicEdition() |
Sets a "Basic" edition for the SQL Database. (Inherited from IWithEditionDefaultsBeta<ParentT>) |
WithBasicEdition(SqlDatabaseBasicStorage) |
Sets a "Basic" edition and maximum storage capacity for the SQL Database. (Inherited from IWithEditionDefaultsBeta<ParentT>) |
WithCollation(String) |
Sets the collation for the SQL Database. (Inherited from IWithCollation<ParentT>) |
WithEdition(DatabaseEdition) |
Sets the edition for the SQL Database. (Inherited from IWithEdition<ParentT>) |
WithExistingElasticPool(ISqlElasticPool) |
Sets the existing elastic pool for the SQLDatabase. (Inherited from IWithElasticPoolName<ParentT>) |
WithExistingElasticPool(String) |
Sets the existing elastic pool for the SQLDatabase. (Inherited from IWithElasticPoolName<ParentT>) |
WithMaxSizeBytes(Int64) |
Sets the max size in bytes for SQL Database. (Inherited from IWithMaxSizeBytes<ParentT>) |
WithNewElasticPool(ICreatable<ISqlElasticPool>) |
Sets the new elastic pool for the SQLDatabase, this will create a new elastic pool while creating database. (Inherited from IWithElasticPoolName<ParentT>) |
WithPremiumEdition(SqlDatabasePremiumServiceObjective, SqlDatabasePremiumStorage) |
Sets a "Premium" edition and maximum storage capacity for the SQL Database. (Inherited from IWithEditionDefaultsBeta<ParentT>) |
WithPremiumEdition(SqlDatabasePremiumServiceObjective) |
Sets a "Premium" edition for the SQL Database. (Inherited from IWithEditionDefaultsBeta<ParentT>) |
WithServiceObjective(ServiceObjectiveName) |
Sets the service level objective for the SQL Database. (Inherited from IWithServiceObjective<ParentT>) |
WithSourceDatabase(ISqlDatabase) |
Sets the resource if of source database for the SQL Database. Collation, Edition, and MaxSizeBytes must remain the same while the link is active. Values specified for these parameters will be ignored. (Inherited from IWithSourceDatabaseId<ParentT>) |
WithSourceDatabase(String) |
Sets the resource if of source database for the SQL Database. Collation, Edition, and MaxSizeBytes must remain the same while the link is active. Values specified for these parameters will be ignored. (Inherited from IWithSourceDatabaseId<ParentT>) |
WithStandardEdition(SqlDatabaseStandardServiceObjective, SqlDatabaseStandardStorage) |
Sets a "Standard" edition and maximum storage capacity for the SQL Database. (Inherited from IWithEditionDefaultsBeta<ParentT>) |
WithStandardEdition(SqlDatabaseStandardServiceObjective) |
Sets a "Standard" edition for the SQL Database. (Inherited from IWithEditionDefaultsBeta<ParentT>) |
Applies to
Azure SDK for .NET