ISqlDatabaseDefinition<ParentT> Schnittstelle

Definition

Containerschnittstelle für alle Definitionen, die implementiert werden müssen.

public interface ISqlDatabaseDefinition<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.IBlank<ParentT>, Microsoft.Azure.Management.Sql.Fluent.SqlDatabase.Definition.IWithAllDifferentOptions<ParentT>, 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.IWithAuthentication<ParentT>, Microsoft.Azure.Management.Sql.Fluent.SqlDatabase.Definition.IWithAuthenticationBeta<ParentT>, Microsoft.Azure.Management.Sql.Fluent.SqlDatabase.Definition.IWithCollation<ParentT>, Microsoft.Azure.Management.Sql.Fluent.SqlDatabase.Definition.IWithCreateMode<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>, Microsoft.Azure.Management.Sql.Fluent.SqlDatabase.Definition.IWithStorageKey<ParentT>, Microsoft.Azure.Management.Sql.Fluent.SqlDatabase.Definition.IWithStorageKeyBeta<ParentT>
type ISqlDatabaseDefinition<'ParentT> = interface
    interface IBlank<'ParentT>
    interface IWithAllDifferentOptions<'ParentT>
    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>
    interface IWithStorageKey<'ParentT>
    interface IWithStorageKeyBeta<'ParentT>
    interface IWithAuthentication<'ParentT>
    interface IWithAuthenticationBeta<'ParentT>
    interface IWithCreateMode<'ParentT>
Public Interface ISqlDatabaseDefinition(Of ParentT)
Implements IBeta, IBlank(Of ParentT), IInDefinition(Of ParentT), IWithAllDifferentOptions(Of ParentT), IWithAttachAllOptions(Of ParentT), IWithAttachFinal(Of ParentT), IWithAuthentication(Of ParentT), IWithAuthenticationBeta(Of ParentT), IWithCollation(Of ParentT), IWithCreateMode(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), IWithStorageKey(Of ParentT), IWithStorageKeyBeta(Of ParentT)

Typparameter

ParentT

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

Implementiert

Methoden

Attach()

Containerschnittstelle für alle Definitionen, die implementiert werden müssen.

(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 identisch bleiben, während der Link aktiv ist. Für diese Parameter angegebene Werte werden ignoriert.

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

Erstellt eine neue Datenbank von einem Wiederherstellungspunkt aus.

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

Erstellt eine neue Datenbank von einem Wiederherstellungspunkt aus.

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

Erstellt eine neue Datenbank von einem Wiederherstellungspunkt aus.

(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>)
WithActiveDirectoryLoginAndPassword(String, String)

Containerschnittstelle für alle Definitionen, die implementiert werden müssen.

(Geerbt von IWithAuthenticationBeta<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 die SQLDatabase fest.

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

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

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

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

(Geerbt von IWithMaxSizeBytes<ParentT>)
WithMode(CreateMode)

Legt den Erstellungsmodus für die SQL-Datenbank fest.

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

Legt den neuen Pool für elastische Datenbanken für die SQLDatabase fest. Dadurch wird beim Erstellen einer 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>)
WithSharedAccessKey(String)

Containerschnittstelle für alle Definitionen, die implementiert werden müssen.

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

Legt die Ressource if der Quelldatenbank für die SQL-Datenbank fest. Sortierung, Edition und MaxSizeBytes müssen identisch bleiben, während der Link aktiv ist. Für diese Parameter angegebene Werte werden ignoriert.

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

Legt die Ressource if der Quelldatenbank für die SQL-Datenbank fest. Sortierung, Edition und MaxSizeBytes müssen identisch bleiben, während der Link aktiv ist. Für diese Parameter angegebene Werte werden ignoriert.

(Geerbt von IWithSourceDatabaseId<ParentT>)
WithSqlAdministratorLoginAndPassword(String, String)

Containerschnittstelle für alle Definitionen, die implementiert werden müssen.

(Geerbt von IWithAuthenticationBeta<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>)
WithStorageAccessKey(String)

Containerschnittstelle für alle Definitionen, die implementiert werden müssen.

(Geerbt von IWithStorageKeyBeta<ParentT>)

Gilt für: