IDefinition Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
-
IWithCreatableResourceGroup<IWithAdministratorLogin> IWithCreatableResourceGroup<T> IWithExistingResourceGroup<IWithAdministratorLogin> IWithExistingResourceGroup<T> IWithGroup<IWithAdministratorLogin> IWithNewResourceGroup<IWithAdministratorLogin> IWithNewResourceGroup<T> IBeta IDefinitionWithRegion<IWithGroup> IDefinitionWithTags<IWithCreate> ICreatable<ISqlServer> IIndexable IBlank IWithActiveDirectoryAdministrator IWithAdministratorLogin IWithAdministratorPassword IWithCreate IWithDatabase IWithDatabaseBeta IWithElasticPool IWithElasticPoolBeta IWithFirewallRule IWithFirewallRuleBeta IWithGroup IWithSystemAssignedManagedServiceIdentity IWithVirtualNetworkRule
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:
Azure SDK for .NET