IWithAllDifferentOptions<ParentT> Schnittstelle

Definition

Die SQL-Datenbankschnittstelle mit allen Startoptionen für die 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)

Typparameter

ParentT

Die Phase der übergeordneten Definition, zu der nach dem Anfügen dieser Definition zurückzukehren ist.

Abgeleitet
Implementiert

Methoden

Attach()

Die SQL-Datenbankschnittstelle mit allen Startoptionen für die Definition.

(Geerbt von IInDefinition<ParentT>)
FromRestorableDroppedDatabase(ISqlRestorableDroppedDatabase)

Erstellt eine neue Datenbank aus einer zuvor gelöschten Datenbank (siehe wiederherstellbare gelöschte Datenbank). Sortierung, Edition und MaxSizeBytes müssen unverändert bleiben, während der Link aktiv ist. Werte, die für diese Parameter angegeben sind, werden ignoriert.

(Geerbt von IWithRestorableDroppedDatabaseBeta<ParentT>)
FromRestorePoint(IRestorePoint)

Erstellt eine neue Datenbank aus einem Wiederherstellungspunkt.

(Geerbt von IWithRestorePointDatabaseBeta<ParentT>)
FromRestorePoint(IRestorePoint, DateTime)

Erstellt eine neue Datenbank aus einem Wiederherstellungspunkt.

(Geerbt von IWithRestorePointDatabaseBeta<ParentT>)
FromSample(SampleName)

Erstellt eine neue Datenbank aus einem Wiederherstellungspunkt.

(Geerbt von IWithSampleDatabaseBeta<ParentT>)
ImportFrom(IStorageAccount, String, String)

Erstellt eine neue Datenbank aus einer BACPAC-Datei.

(Geerbt von IWithImportFromBeta<ParentT>)
ImportFrom(String)

Erstellt eine neue Datenbank aus einer BACPAC-Datei.

(Geerbt von IWithImportFromBeta<ParentT>)
WithBasicEdition()

Legt eine "Basic"-Edition für die SQL-Datenbank fest.

(Geerbt von IWithEditionDefaultsBeta<ParentT>)
WithBasicEdition(SqlDatabaseBasicStorage)

Legt eine "Basic"-Edition und die maximale Speicherkapazität für die SQL-Datenbank fest.

(Geerbt von IWithEditionDefaultsBeta<ParentT>)
WithCollation(String)

Legt die Sortierung für die SQL-Datenbank fest.

(Geerbt von IWithCollation<ParentT>)
WithEdition(DatabaseEdition)

Legt die Edition für die SQL-Datenbank fest.

(Geerbt von IWithEdition<ParentT>)
WithExistingElasticPool(ISqlElasticPool)

Legt den vorhandenen Pool für elastische Datenbanken für SQLDatabase fest.

(Geerbt von IWithElasticPoolName<ParentT>)
WithExistingElasticPool(String)

Legt den vorhandenen Pool für elastische Datenbanken für SQLDatabase fest.

(Geerbt von IWithElasticPoolName<ParentT>)
WithMaxSizeBytes(Int64)

Legt die maximale Größe in Bytes für SQL-Datenbank fest.

(Geerbt von IWithMaxSizeBytes<ParentT>)
WithNewElasticPool(ICreatable<ISqlElasticPool>)

Legt den neuen Pool für elastische Datenbanken für SQLDatabase fest. Dadurch wird beim Erstellen der Datenbank ein neuer Pool für elastische Datenbanken erstellt.

(Geerbt von IWithElasticPoolName<ParentT>)
WithPremiumEdition(SqlDatabasePremiumServiceObjective)

Legt eine "Premium"-Edition für die SQL-Datenbank fest.

(Geerbt von IWithEditionDefaultsBeta<ParentT>)
WithPremiumEdition(SqlDatabasePremiumServiceObjective, SqlDatabasePremiumStorage)

Legt eine Premium-Edition und die maximale Speicherkapazität für die SQL-Datenbank fest.

(Geerbt von IWithEditionDefaultsBeta<ParentT>)
WithServiceObjective(ServiceObjectiveName)

Legt das Servicelevelziel für die SQL-Datenbank fest.

(Geerbt von IWithServiceObjective<ParentT>)
WithSourceDatabase(ISqlDatabase)

Legt die Ressource fest, wenn der Quelldatenbank für die SQL-Datenbank. Sortierung, Edition und MaxSizeBytes müssen unverändert bleiben, während der Link aktiv ist. Werte, die für diese Parameter angegeben sind, werden ignoriert.

(Geerbt von IWithSourceDatabaseId<ParentT>)
WithSourceDatabase(String)

Legt die Ressource fest, wenn der Quelldatenbank für die SQL-Datenbank. Sortierung, Edition und MaxSizeBytes müssen unverändert bleiben, während der Link aktiv ist. Werte, die für diese Parameter angegeben sind, werden ignoriert.

(Geerbt von IWithSourceDatabaseId<ParentT>)
WithStandardEdition(SqlDatabaseStandardServiceObjective)

Legt eine "Standard"-Edition für die SQL-Datenbank fest.

(Geerbt von IWithEditionDefaultsBeta<ParentT>)
WithStandardEdition(SqlDatabaseStandardServiceObjective, SqlDatabaseStandardStorage)

Legt eine "Standard"-Edition und die maximale Speicherkapazität für die SQL-Datenbank fest.

(Geerbt von IWithEditionDefaultsBeta<ParentT>)

Gilt für: