Share via


IWithAttachAllOptions<ParentT> Interface

Definition

The final stage of the SQL Database definition with all the other options.

public interface IWithAttachAllOptions<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.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.IWithMaxSizeBytes<ParentT>, Microsoft.Azure.Management.Sql.Fluent.SqlDatabase.Definition.IWithServiceObjective<ParentT>
type IWithAttachAllOptions<'ParentT> = interface
    interface IWithServiceObjective<'ParentT>
    interface IWithEdition<'ParentT>
    interface IWithEditionDefaults<'ParentT>
    interface IWithAttachFinal<'ParentT>
    interface IInDefinition<'ParentT>
    interface IWithEditionDefaultsBeta<'ParentT>
    interface IBeta
    interface IWithCollation<'ParentT>
    interface IWithMaxSizeBytes<'ParentT>
Public Interface IWithAttachAllOptions(Of ParentT)
Implements IBeta, IInDefinition(Of ParentT), IWithAttachFinal(Of ParentT), IWithCollation(Of ParentT), IWithEdition(Of ParentT), IWithEditionDefaults(Of ParentT), IWithEditionDefaultsBeta(Of ParentT), IWithMaxSizeBytes(Of ParentT), IWithServiceObjective(Of ParentT)

Type Parameters

ParentT

The stage of the parent definition to return to after attaching this definition.

Derived
Implements

Methods

Attach() (Inherited from IInDefinition<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>)
WithMaxSizeBytes(Int64)

Sets the max size in bytes for SQL Database.

(Inherited from IWithMaxSizeBytes<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>)
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