Compartilhar via


ISqlDatabaseDefinition<ParentT> Interface

Definição

Interface de contêiner para todas as definições que precisam ser implementadas.

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

O estágio da definição pai à qual retornar depois de anexar essa definição.

Implementações

Métodos

Attach()

Interface de contêiner para todas as definições que precisam ser implementadas.

(Herdado de IInDefinition<ParentT>)
FromRestorableDroppedDatabase(ISqlRestorableDroppedDatabase)

Cria um novo banco de dados de um banco de dados excluído anteriormente (consulte banco de dados descartado restaurável). Ordenação, Edição e MaxSizeBytes devem permanecer iguais enquanto o link estiver ativo. Os valores especificados para esses parâmetros serão ignorados.

(Herdado de IWithRestorableDroppedDatabaseBeta<ParentT>)
FromRestorePoint(IRestorePoint)

Cria um novo banco de dados de um ponto de restauração.

(Herdado de IWithRestorePointDatabaseBeta<ParentT>)
FromRestorePoint(IRestorePoint, DateTime)

Cria um novo banco de dados de um ponto de restauração.

(Herdado de IWithRestorePointDatabaseBeta<ParentT>)
FromSample(SampleName)

Cria um novo banco de dados de um ponto de restauração.

(Herdado de IWithSampleDatabaseBeta<ParentT>)
ImportFrom(IStorageAccount, String, String)

Cria um novo banco de dados de um arquivo BACPAC.

(Herdado de IWithImportFromBeta<ParentT>)
ImportFrom(String)

Cria um novo banco de dados de um arquivo BACPAC.

(Herdado de IWithImportFromBeta<ParentT>)
WithActiveDirectoryLoginAndPassword(String, String)

Interface de contêiner para todas as definições que precisam ser implementadas.

(Herdado de IWithAuthenticationBeta<ParentT>)
WithBasicEdition()

Define uma edição "Básica" para o Banco de Dados SQL.

(Herdado de IWithEditionDefaultsBeta<ParentT>)
WithBasicEdition(SqlDatabaseBasicStorage)

Define uma edição "Básica" e capacidade máxima de armazenamento para o Banco de Dados SQL.

(Herdado de IWithEditionDefaultsBeta<ParentT>)
WithCollation(String)

Define a ordenação do Banco de Dados SQL.

(Herdado de IWithCollation<ParentT>)
WithEdition(DatabaseEdition)

Define a edição para o Banco de Dados SQL.

(Herdado de IWithEdition<ParentT>)
WithExistingElasticPool(ISqlElasticPool)

Define o pool elástico existente para o SQLDatabase.

(Herdado de IWithElasticPoolName<ParentT>)
WithExistingElasticPool(String)

Define o pool elástico existente para o SQLDatabase.

(Herdado de IWithElasticPoolName<ParentT>)
WithMaxSizeBytes(Int64)

Define o tamanho máximo em bytes para Banco de Dados SQL.

(Herdado de IWithMaxSizeBytes<ParentT>)
WithMode(CreateMode)

Define o modo de criação para o Banco de Dados SQL.

(Herdado de IWithCreateMode<ParentT>)
WithNewElasticPool(ICreatable<ISqlElasticPool>)

Define o novo pool elástico para o SQLDatabase, isso criará um novo pool elástico ao criar um banco de dados.

(Herdado de IWithElasticPoolName<ParentT>)
WithPremiumEdition(SqlDatabasePremiumServiceObjective)

Define uma edição "Premium" para o Banco de Dados SQL.

(Herdado de IWithEditionDefaultsBeta<ParentT>)
WithPremiumEdition(SqlDatabasePremiumServiceObjective, SqlDatabasePremiumStorage)

Define uma edição "Premium" e capacidade máxima de armazenamento para o Banco de Dados SQL.

(Herdado de IWithEditionDefaultsBeta<ParentT>)
WithServiceObjective(ServiceObjectiveName)

Define o objetivo de nível de serviço para o Banco de Dados SQL.

(Herdado de IWithServiceObjective<ParentT>)
WithSharedAccessKey(String)

Interface de contêiner para todas as definições que precisam ser implementadas.

(Herdado de IWithStorageKeyBeta<ParentT>)
WithSourceDatabase(ISqlDatabase)

Define o recurso se do banco de dados de origem para o Banco de Dados SQL. Ordenação, Edição e MaxSizeBytes devem permanecer iguais enquanto o link estiver ativo. Os valores especificados para esses parâmetros serão ignorados.

(Herdado de IWithSourceDatabaseId<ParentT>)
WithSourceDatabase(String)

Define o recurso se do banco de dados de origem para o Banco de Dados SQL. Ordenação, Edição e MaxSizeBytes devem permanecer iguais enquanto o link estiver ativo. Os valores especificados para esses parâmetros serão ignorados.

(Herdado de IWithSourceDatabaseId<ParentT>)
WithSqlAdministratorLoginAndPassword(String, String)

Interface de contêiner para todas as definições que precisam ser implementadas.

(Herdado de IWithAuthenticationBeta<ParentT>)
WithStandardEdition(SqlDatabaseStandardServiceObjective)

Define uma edição "Standard" para o Banco de Dados SQL.

(Herdado de IWithEditionDefaultsBeta<ParentT>)
WithStandardEdition(SqlDatabaseStandardServiceObjective, SqlDatabaseStandardStorage)

Define uma edição "Standard" e capacidade máxima de armazenamento para o Banco de Dados SQL.

(Herdado de IWithEditionDefaultsBeta<ParentT>)
WithStorageAccessKey(String)

Interface de contêiner para todas as definições que precisam ser implementadas.

(Herdado de IWithStorageKeyBeta<ParentT>)

Aplica-se a