ISqlDatabaseDefinition<ParentT> Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Interfaz de contenedor para todas las definiciones que se deben implementar.
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)
Parámetros de tipo
- ParentT
Fase de la definición primaria a la que se va a volver después de adjuntar esta definición.
- Implementaciones
-
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étodos
Attach() |
Interfaz de contenedor para todas las definiciones que se deben implementar. (Heredado de IInDefinition<ParentT>) |
FromRestorableDroppedDatabase(ISqlRestorableDroppedDatabase) |
Crea una nueva base de datos a partir de una base de datos eliminada anteriormente (consulte base de datos eliminada que se puede restaurar). La intercalación, la edición y MaxSizeBytes deben permanecer iguales mientras el vínculo está activo. Se omitirán los valores especificados para estos parámetros. (Heredado de IWithRestorableDroppedDatabaseBeta<ParentT>) |
FromRestorePoint(IRestorePoint) |
Crea una base de datos a partir de un punto de restauración. (Heredado de IWithRestorePointDatabaseBeta<ParentT>) |
FromRestorePoint(IRestorePoint, DateTime) |
Crea una base de datos a partir de un punto de restauración. (Heredado de IWithRestorePointDatabaseBeta<ParentT>) |
FromSample(SampleName) |
Crea una base de datos a partir de un punto de restauración. (Heredado de IWithSampleDatabaseBeta<ParentT>) |
ImportFrom(IStorageAccount, String, String) |
Crea una base de datos a partir de un archivo BACPAC. (Heredado de IWithImportFromBeta<ParentT>) |
ImportFrom(String) |
Crea una base de datos a partir de un archivo BACPAC. (Heredado de IWithImportFromBeta<ParentT>) |
WithActiveDirectoryLoginAndPassword(String, String) |
Interfaz de contenedor para todas las definiciones que se deben implementar. (Heredado de IWithAuthenticationBeta<ParentT>) |
WithBasicEdition() |
Establece una edición "Basic" para el SQL Database. (Heredado de IWithEditionDefaultsBeta<ParentT>) |
WithBasicEdition(SqlDatabaseBasicStorage) |
Establece una edición "Básica" y una capacidad de almacenamiento máxima para la SQL Database. (Heredado de IWithEditionDefaultsBeta<ParentT>) |
WithCollation(String) |
Establece la intercalación del SQL Database. (Heredado de IWithCollation<ParentT>) |
WithEdition(DatabaseEdition) |
Establece la edición del SQL Database. (Heredado de IWithEdition<ParentT>) |
WithExistingElasticPool(ISqlElasticPool) |
Establece el grupo elástico existente para SQLDatabase. (Heredado de IWithElasticPoolName<ParentT>) |
WithExistingElasticPool(String) |
Establece el grupo elástico existente para SQLDatabase. (Heredado de IWithElasticPoolName<ParentT>) |
WithMaxSizeBytes(Int64) |
Establece el tamaño máximo en bytes para SQL Database. (Heredado de IWithMaxSizeBytes<ParentT>) |
WithMode(CreateMode) |
Establece el modo de creación del SQL Database. (Heredado de IWithCreateMode<ParentT>) |
WithNewElasticPool(ICreatable<ISqlElasticPool>) |
Establece el nuevo grupo elástico para SQLDatabase, lo que creará un nuevo grupo elástico al crear la base de datos. (Heredado de IWithElasticPoolName<ParentT>) |
WithPremiumEdition(SqlDatabasePremiumServiceObjective) |
Establece una edición "Premium" para el SQL Database. (Heredado de IWithEditionDefaultsBeta<ParentT>) |
WithPremiumEdition(SqlDatabasePremiumServiceObjective, SqlDatabasePremiumStorage) |
Establece una edición "Premium" y una capacidad de almacenamiento máxima para el SQL Database. (Heredado de IWithEditionDefaultsBeta<ParentT>) |
WithServiceObjective(ServiceObjectiveName) |
Establece el objetivo de nivel de servicio para el SQL Database. (Heredado de IWithServiceObjective<ParentT>) |
WithSharedAccessKey(String) |
Interfaz de contenedor para todas las definiciones que se deben implementar. (Heredado de IWithStorageKeyBeta<ParentT>) |
WithSourceDatabase(ISqlDatabase) |
Establece el recurso si es de la base de datos de origen del SQL Database. La intercalación, la edición y MaxSizeBytes deben permanecer iguales mientras el vínculo está activo. Se omitirán los valores especificados para estos parámetros. (Heredado de IWithSourceDatabaseId<ParentT>) |
WithSourceDatabase(String) |
Establece el recurso si es de la base de datos de origen del SQL Database. La intercalación, la edición y MaxSizeBytes deben permanecer iguales mientras el vínculo está activo. Se omitirán los valores especificados para estos parámetros. (Heredado de IWithSourceDatabaseId<ParentT>) |
WithSqlAdministratorLoginAndPassword(String, String) |
Interfaz de contenedor para todas las definiciones que se deben implementar. (Heredado de IWithAuthenticationBeta<ParentT>) |
WithStandardEdition(SqlDatabaseStandardServiceObjective) |
Establece una edición "Estándar" para el SQL Database. (Heredado de IWithEditionDefaultsBeta<ParentT>) |
WithStandardEdition(SqlDatabaseStandardServiceObjective, SqlDatabaseStandardStorage) |
Establece una edición "Estándar" y una capacidad de almacenamiento máxima para el SQL Database. (Heredado de IWithEditionDefaultsBeta<ParentT>) |
WithStorageAccessKey(String) |
Interfaz de contenedor para todas las definiciones que se deben implementar. (Heredado de IWithStorageKeyBeta<ParentT>) |
Se aplica a
Azure SDK for .NET