Freigeben über


IDefinition Schnittstelle

Definition

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

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)
Implementiert

Eigenschaften

Key

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

(Geerbt von IIndexable)
Name

Ruft den Namen der erstellbaren Ressource ab.

(Geerbt von ICreatable<T>)

Methoden

Create()

Führen Sie die Erstellungsanforderung aus.

(Geerbt von ICreatable<T>)
CreateAsync(CancellationToken, Boolean)

Fügt die Anforderung in die Warteschlange ein und ermöglicht es dem HTTP-Client, sie auszuführen, wenn Systemressourcen verfügbar sind.

(Geerbt von ICreatable<T>)
DefineDatabase(String)

Beginnt mit der Definition einer neuen SQL-Datenbank, die diesem Server hinzugefügt werden soll.

(Geerbt von IWithDatabaseBeta)
DefineElasticPool(String)

Beginnt mit der Definition eines neuen Pools für elastische SQL-Datenbanken, der diesem Server hinzugefügt werden soll.

(Geerbt von IWithElasticPoolBeta)
DefineFirewallRule(String)

Beginnt mit der Definition einer neuen SQL-Firewallregel, die diesem Server hinzugefügt werden soll.

(Geerbt von IWithFirewallRuleBeta)
DefineVirtualNetworkRule(String)

Beginnt mit der Definition einer neuen SQL Virtual Network-Regel, die diesem Server hinzugefügt werden soll.

(Geerbt von IWithVirtualNetworkRule)
WithActiveDirectoryAdministrator(String, String)

Legt den SQL Active Directory-Administrator fest. Mit Azure Active Directory-Authentifizierung können Sie die Identität für und den Zugriff auf Azure SQL-Datenbank V12 zentral verwalten.

(Geerbt von IWithActiveDirectoryAdministrator)
WithAdministratorLogin(String)

Legt den Benutzernamen der Administratoranmeldung fest.

(Geerbt von IWithAdministratorLogin)
WithAdministratorPassword(String)

Legt das Administratoranmeldekennwort fest.

(Geerbt von IWithAdministratorPassword)
WithExistingResourceGroup(IResourceGroup)

Ordnet die Ressource einer vorhandenen Ressourcengruppe zu.

(Geerbt von IWithExistingResourceGroup<T>)
WithExistingResourceGroup(String)

Ordnet die Ressource einer vorhandenen Ressourcengruppe zu.

(Geerbt von IWithExistingResourceGroup<T>)
WithNewDatabase(String)

Erstellt eine neue Datenbank im SQL Server.

(Geerbt von IWithDatabase)
WithNewElasticPool(String, ElasticPoolEdition)

Erstellt einen neuen Pool für elastische Datenbanken im SQL Server.

(Geerbt von IWithElasticPool)
WithNewElasticPool(String, ElasticPoolEdition, String[])

Erstellt einen neuen Pool für elastische Datenbanken im SQL Server.

(Geerbt von IWithElasticPool)
WithNewFirewallRule(String)

Erstellt eine neue Firewallregel im SQL Server.

(Geerbt von IWithFirewallRule)
WithNewFirewallRule(String, String)

Erstellt eine neue Firewallregel im SQL Server.

(Geerbt von IWithFirewallRule)
WithNewFirewallRule(String, String, String)

Erstellt eine neue Firewallregel im SQL Server.

(Geerbt von IWithFirewallRule)
WithNewResourceGroup()

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

(Geerbt von IWithNewResourceGroup<T>)
WithNewResourceGroup(ICreatable<IResourceGroup>)

Erstellt basierend auf der angegebenen Definition eine neue Ressourcengruppe, in die die Ressource eingefügt werden soll.

(Geerbt von IWithCreatableResourceGroup<T>)
WithNewResourceGroup(String)

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

(Geerbt von IWithNewResourceGroup<T>)
WithoutAccessFromAzureServices()

Legt den Standardzugriff der Azure-Dienste auf diesen Server auf false fest. Standardmäßig wird der Standardzugriff von Azure-Diensten auf diesen Server über eine spezielle Firewallregel namens "AllowAllWindowsAzureIps" mit der Start-IP -Adresse "0.0.0.0" zugelassen.

(Geerbt von IWithFirewallRuleBeta)
WithRegion(Region)

Gibt die Region für die Ressource an.

(Geerbt von IDefinitionWithRegion<T>)
WithRegion(String)

Gibt die Region für die Ressource anhand des Namens an.

(Geerbt von IDefinitionWithRegion<T>)
WithSystemAssignedManagedServiceIdentity()

Legt eine vom System zugewiesene (lokale) verwaltete Dienstidentität (Managed Service Identity, MSI) für die SQL Server-Ressource fest.

(Geerbt von IWithSystemAssignedManagedServiceIdentity)
WithTag(String, String)

Fügt der Ressource ein Tag hinzu.

(Geerbt von IDefinitionWithTags<T>)
WithTags(IDictionary<String,String>)

Gibt Tags für die Ressource als {@link Map} an.

(Geerbt von IDefinitionWithTags<T>)

Gilt für: