ISqlDatabaseDefinition<ParentT> Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Interface de conteneur pour toutes les définitions qui doivent être implémentées.
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)
Paramètres de type
- ParentT
Étape de la définition parente à laquelle revenir après l’attachement de cette définition.
- Implémente
-
IInDefinition<ParentT> IBeta IBlank<ParentT> IWithAllDifferentOptions<ParentT> IWithAttachAllOptions<ParentT> IWithAttachFinal<ParentT> IWithAuthentication<ParentT> IWithAuthenticationBeta<ParentT> IWithCollation<ParentT> IWithCreateMode<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> IWithStorageKey<ParentT> IWithStorageKeyBeta<ParentT>
Méthodes
Attach() |
Interface de conteneur pour toutes les définitions qui doivent être implémentées. (Hérité de IInDefinition<ParentT>) |
FromRestorableDroppedDatabase(ISqlRestorableDroppedDatabase) |
Crée une base de données à partir d’une base de données précédemment supprimée (voir Base de données supprimée restaurable). Classement, Edition et MaxSizeBytes doivent rester identiques tant que le lien est actif. Les valeurs spécifiées pour ces paramètres sont ignorées. (Hérité de IWithRestorableDroppedDatabaseBeta<ParentT>) |
FromRestorePoint(IRestorePoint) |
Crée une base de données à partir d’un point de restauration. (Hérité de IWithRestorePointDatabaseBeta<ParentT>) |
FromRestorePoint(IRestorePoint, DateTime) |
Crée une base de données à partir d’un point de restauration. (Hérité de IWithRestorePointDatabaseBeta<ParentT>) |
FromSample(SampleName) |
Crée une base de données à partir d’un point de restauration. (Hérité de IWithSampleDatabaseBeta<ParentT>) |
ImportFrom(IStorageAccount, String, String) |
Crée une base de données à partir d’un fichier BACPAC. (Hérité de IWithImportFromBeta<ParentT>) |
ImportFrom(String) |
Crée une base de données à partir d’un fichier BACPAC. (Hérité de IWithImportFromBeta<ParentT>) |
WithActiveDirectoryLoginAndPassword(String, String) |
Interface de conteneur pour toutes les définitions qui doivent être implémentées. (Hérité de IWithAuthenticationBeta<ParentT>) |
WithBasicEdition() |
Définit une édition « De base » pour le SQL Database. (Hérité de IWithEditionDefaultsBeta<ParentT>) |
WithBasicEdition(SqlDatabaseBasicStorage) |
Définit une édition « de base » et une capacité de stockage maximale pour le SQL Database. (Hérité de IWithEditionDefaultsBeta<ParentT>) |
WithCollation(String) |
Définit le classement du SQL Database. (Hérité de IWithCollation<ParentT>) |
WithEdition(DatabaseEdition) |
Définit l’édition du SQL Database. (Hérité de IWithEdition<ParentT>) |
WithExistingElasticPool(ISqlElasticPool) |
Définit le pool élastique existant pour SQLDatabase. (Hérité de IWithElasticPoolName<ParentT>) |
WithExistingElasticPool(String) |
Définit le pool élastique existant pour SQLDatabase. (Hérité de IWithElasticPoolName<ParentT>) |
WithMaxSizeBytes(Int64) |
Définit la taille maximale en octets pour SQL Database. (Hérité de IWithMaxSizeBytes<ParentT>) |
WithMode(CreateMode) |
Définit le mode de création pour le SQL Database. (Hérité de IWithCreateMode<ParentT>) |
WithNewElasticPool(ICreatable<ISqlElasticPool>) |
Définit le nouveau pool élastique pour SQLDatabase. Cela crée un pool élastique lors de la création de la base de données. (Hérité de IWithElasticPoolName<ParentT>) |
WithPremiumEdition(SqlDatabasePremiumServiceObjective) |
Définit une édition « Premium » pour le SQL Database. (Hérité de IWithEditionDefaultsBeta<ParentT>) |
WithPremiumEdition(SqlDatabasePremiumServiceObjective, SqlDatabasePremiumStorage) |
Définit une édition « Premium » et une capacité de stockage maximale pour le SQL Database. (Hérité de IWithEditionDefaultsBeta<ParentT>) |
WithServiceObjective(ServiceObjectiveName) |
Définit l’objectif de niveau de service pour le SQL Database. (Hérité de IWithServiceObjective<ParentT>) |
WithSharedAccessKey(String) |
Interface de conteneur pour toutes les définitions qui doivent être implémentées. (Hérité de IWithStorageKeyBeta<ParentT>) |
WithSourceDatabase(ISqlDatabase) |
Définit la ressource si de la base de données source pour le SQL Database. Classement, Edition et MaxSizeBytes doivent rester identiques tant que le lien est actif. Les valeurs spécifiées pour ces paramètres sont ignorées. (Hérité de IWithSourceDatabaseId<ParentT>) |
WithSourceDatabase(String) |
Définit la ressource si de la base de données source pour le SQL Database. Classement, Edition et MaxSizeBytes doivent rester identiques tant que le lien est actif. Les valeurs spécifiées pour ces paramètres sont ignorées. (Hérité de IWithSourceDatabaseId<ParentT>) |
WithSqlAdministratorLoginAndPassword(String, String) |
Interface de conteneur pour toutes les définitions qui doivent être implémentées. (Hérité de IWithAuthenticationBeta<ParentT>) |
WithStandardEdition(SqlDatabaseStandardServiceObjective) |
Définit une édition « Standard » pour le SQL Database. (Hérité de IWithEditionDefaultsBeta<ParentT>) |
WithStandardEdition(SqlDatabaseStandardServiceObjective, SqlDatabaseStandardStorage) |
Définit une édition « Standard » et une capacité de stockage maximale pour le SQL Database. (Hérité de IWithEditionDefaultsBeta<ParentT>) |
WithStorageAccessKey(String) |
Interface de conteneur pour toutes les définitions qui doivent être implémentées. (Hérité de IWithStorageKeyBeta<ParentT>) |
S’applique à
Azure SDK for .NET