Partilhar via


IDefinition Interface

Definição

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

public interface IDefinition : Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithCreatableResourceGroup<Microsoft.Azure.Management.Sql.Fluent.SqlServer.Definition.IWithAdministratorLogin>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithExistingResourceGroup<Microsoft.Azure.Management.Sql.Fluent.SqlServer.Definition.IWithAdministratorLogin>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithGroup<Microsoft.Azure.Management.Sql.Fluent.SqlServer.Definition.IWithAdministratorLogin>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithNewResourceGroup<Microsoft.Azure.Management.Sql.Fluent.SqlServer.Definition.IWithAdministratorLogin>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Definition.IDefinitionWithRegion<Microsoft.Azure.Management.Sql.Fluent.SqlServer.Definition.IWithGroup>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Definition.IDefinitionWithTags<Microsoft.Azure.Management.Sql.Fluent.SqlServer.Definition.IWithCreate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.ICreatable<Microsoft.Azure.Management.Sql.Fluent.ISqlServer>, Microsoft.Azure.Management.Sql.Fluent.SqlServer.Definition.IBlank, Microsoft.Azure.Management.Sql.Fluent.SqlServer.Definition.IWithAdministratorLogin, Microsoft.Azure.Management.Sql.Fluent.SqlServer.Definition.IWithAdministratorPassword, Microsoft.Azure.Management.Sql.Fluent.SqlServer.Definition.IWithCreate, Microsoft.Azure.Management.Sql.Fluent.SqlServer.Definition.IWithGroup
type IDefinition = interface
    interface IBlank
    interface IDefinitionWithRegion<IWithGroup>
    interface IWithGroup
    interface IWithGroup<IWithAdministratorLogin>
    interface IWithExistingResourceGroup<IWithAdministratorLogin>
    interface IWithNewResourceGroup<IWithAdministratorLogin>
    interface IWithCreatableResourceGroup<IWithAdministratorLogin>
    interface IWithAdministratorLogin
    interface IWithAdministratorPassword
    interface IWithElasticPool
    interface IWithElasticPoolBeta
    interface IBeta
    interface IWithDatabase
    interface IWithDatabaseBeta
    interface IWithFirewallRule
    interface IWithFirewallRuleBeta
    interface IWithCreate
    interface ICreatable<ISqlServer>
    interface IIndexable
    interface IWithActiveDirectoryAdministrator
    interface IWithSystemAssignedManagedServiceIdentity
    interface IWithVirtualNetworkRule
    interface IDefinitionWithTags<IWithCreate>
Public Interface IDefinition
Implements IBeta, IBlank, ICreatable(Of ISqlServer), IDefinitionWithRegion(Of IWithGroup), IDefinitionWithTags(Of IWithCreate), IWithAdministratorLogin, IWithAdministratorPassword, IWithCreatableResourceGroup(Of IWithAdministratorLogin), IWithCreate, IWithExistingResourceGroup(Of IWithAdministratorLogin), IWithGroup, IWithGroup(Of IWithAdministratorLogin), IWithNewResourceGroup(Of IWithAdministratorLogin)
Implementações

Propriedades

Key

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

(Herdado de IIndexable)
Name

Obtém o nome do recurso creatável.

(Herdado de ICreatable<T>)

Métodos

Create()

Execute a solicitação de criação.

(Herdado de ICreatable<T>)
CreateAsync(CancellationToken, Boolean)

Coloca a solicitação na fila e permite que o cliente HTTP a execute quando os recursos do sistema estiverem disponíveis.

(Herdado de ICreatable<T>)
DefineDatabase(String)

Inicia a definição de um novo Banco de Dados SQL a ser adicionado a esse servidor.

(Herdado de IWithDatabaseBeta)
DefineElasticPool(String)

Inicia a definição de um novo Pool Elástico do SQL a ser adicionado a esse servidor.

(Herdado de IWithElasticPoolBeta)
DefineFirewallRule(String)

Inicia a definição de uma nova regra de Firewall do SQL a ser adicionada a esse servidor.

(Herdado de IWithFirewallRuleBeta)
DefineVirtualNetworkRule(String)

Inicia a definição de uma nova Regra de Rede Virtual SQL a ser adicionada a esse servidor.

(Herdado de IWithVirtualNetworkRule)
WithActiveDirectoryAdministrator(String, String)

Define o administrador do SQL Active Directory. A autenticação do Azure Active Directory permite que você gerencie centralmente a identidade e o acesso ao banco de dados SQL do Azure V12.

(Herdado de IWithActiveDirectoryAdministrator)
WithAdministratorLogin(String)

Define o nome de usuário de logon do administrador.

(Herdado de IWithAdministratorLogin)
WithAdministratorPassword(String)

Define a senha de logon do administrador.

(Herdado de IWithAdministratorPassword)
WithExistingResourceGroup(IResourceGroup)

Associa o recurso a um grupo de recursos existente.

(Herdado de IWithExistingResourceGroup<T>)
WithExistingResourceGroup(String)

Associa o recurso a um grupo de recursos existente.

(Herdado de IWithExistingResourceGroup<T>)
WithNewDatabase(String)

Cria um novo banco de dados no SQL Server.

(Herdado de IWithDatabase)
WithNewElasticPool(String, ElasticPoolEdition)

Cria um novo pool elástico no SQL Server.

(Herdado de IWithElasticPool)
WithNewElasticPool(String, ElasticPoolEdition, String[])

Cria um novo pool elástico no SQL Server.

(Herdado de IWithElasticPool)
WithNewFirewallRule(String)

Cria uma nova regra de firewall no SQL Server.

(Herdado de IWithFirewallRule)
WithNewFirewallRule(String, String)

Cria uma nova regra de firewall no SQL Server.

(Herdado de IWithFirewallRule)
WithNewFirewallRule(String, String, String)

Cria uma nova regra de firewall no SQL Server.

(Herdado de IWithFirewallRule)
WithNewResourceGroup()

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

(Herdado de IWithNewResourceGroup<T>)
WithNewResourceGroup(ICreatable<IResourceGroup>)

Cria um novo grupo de recursos para colocar o recurso, com base na definição especificada.

(Herdado de IWithCreatableResourceGroup<T>)
WithNewResourceGroup(String)

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

(Herdado de IWithNewResourceGroup<T>)
WithoutAccessFromAzureServices()

Define o acesso padrão dos serviços do Azure a esse servidor como false. O padrão é permitir que os serviços do Azure acessem esse servidor por meio de uma regra de firewall especial chamada "AllowAllWindowsAzureIps" com o IP inicial "0.0.0.0".

(Herdado de IWithFirewallRuleBeta)
WithRegion(Region)

Especifica a região do recurso.

(Herdado de IDefinitionWithRegion<T>)
WithRegion(String)

Especifica a região para o recurso por nome.

(Herdado de IDefinitionWithRegion<T>)
WithSystemAssignedManagedServiceIdentity()

Define uma MSI (Identidade de Serviço Gerenciada) atribuída pelo sistema (local) para o recurso do SQL Server.

(Herdado de IWithSystemAssignedManagedServiceIdentity)
WithTag(String, String)

Adiciona uma marca ao recurso.

(Herdado de IDefinitionWithTags<T>)
WithTags(IDictionary<String,String>)

Especifica marcas para o recurso como {@link Map}.

(Herdado de IDefinitionWithTags<T>)

Aplica-se a