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.Storage.Fluent.StorageAccount.Definition.IWithCreate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithExistingResourceGroup<Microsoft.Azure.Management.Storage.Fluent.StorageAccount.Definition.IWithCreate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithGroup<Microsoft.Azure.Management.Storage.Fluent.StorageAccount.Definition.IWithCreate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithNewResourceGroup<Microsoft.Azure.Management.Storage.Fluent.StorageAccount.Definition.IWithCreate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Definition.IDefinitionWithRegion<Microsoft.Azure.Management.Storage.Fluent.StorageAccount.Definition.IWithGroup>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Definition.IDefinitionWithTags<Microsoft.Azure.Management.Storage.Fluent.StorageAccount.Definition.IWithCreate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.ICreatable<Microsoft.Azure.Management.Storage.Fluent.IStorageAccount>, Microsoft.Azure.Management.Storage.Fluent.StorageAccount.Definition.IBlank, Microsoft.Azure.Management.Storage.Fluent.StorageAccount.Definition.IWithCreateAndAccessTier, Microsoft.Azure.Management.Storage.Fluent.StorageAccount.Definition.IWithGroup
type IDefinition = interface
interface IBlank
interface IDefinitionWithRegion<IWithGroup>
interface IWithGroup
interface IWithGroup<IWithCreate>
interface IWithExistingResourceGroup<IWithCreate>
interface IWithNewResourceGroup<IWithCreate>
interface IWithCreatableResourceGroup<IWithCreate>
interface IWithCreate
interface ICreatable<IStorageAccount>
interface IIndexable
interface IWithSku
interface IWithSkuBeta
interface IBeta
interface IWithBlobStorageAccountKind
interface IWithGeneralPurposeAccountKind
interface IWithFileStorageAccountKind
interface IWithBlockBlobStorageAccountKind
interface IWithEncryption
interface IWithEncryptionBeta
interface IWithCustomDomain
interface IWithManagedServiceIdentity
interface IWithManagedServiceIdentityBeta
interface IWithAccessTraffic
interface IWithNetworkAccess
interface IWithHns
interface IWithAzureFilesAadIntegration
interface IDefinitionWithTags<IWithCreate>
interface IWithCreateAndAccessTier
Public Interface IDefinition
Implements IBeta, IBlank, ICreatable(Of IStorageAccount), IDefinitionWithRegion(Of IWithGroup), IDefinitionWithTags(Of IWithCreate), IWithCreatableResourceGroup(Of IWithCreate), IWithCreateAndAccessTier, IWithExistingResourceGroup(Of IWithCreate), IWithGroup, IWithGroup(Of IWithCreate), IWithNewResourceGroup(Of IWithCreate)
- Implementiert
-
IWithCreatableResourceGroup<IWithCreate> IWithCreatableResourceGroup<T> IWithExistingResourceGroup<IWithCreate> IWithExistingResourceGroup<T> IWithGroup<IWithCreate> IWithNewResourceGroup<IWithCreate> IWithNewResourceGroup<T> IBeta IDefinitionWithRegion<IWithGroup> IDefinitionWithTags<IWithCreate> ICreatable<IStorageAccount> IIndexable IBlank IWithAccessTraffic IWithAzureFilesAadIntegration IWithBlobStorageAccountKind IWithBlockBlobStorageAccountKind IWithCreate IWithCreateAndAccessTier IWithCustomDomain IWithEncryption IWithEncryptionBeta IWithFileStorageAccountKind IWithGeneralPurposeAccountKind IWithGroup IWithHns IWithManagedServiceIdentity IWithManagedServiceIdentityBeta IWithNetworkAccess IWithSku IWithSkuBeta
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>) |
WithAccessFromAllNetworks() |
Gibt an, dass der Zugriff auf das Speicherkonto standardmäßig von allen Netzwerken aus zulässig sein soll. (Geerbt von IWithNetworkAccess) |
WithAccessFromAzureServices() |
Gibt an, dass der Zugriff auf das Speicherkonto von Anwendungen zugelassen werden soll, die in Microsoft Azure-Diensten ausgeführt werden. (Geerbt von IWithNetworkAccess) |
WithAccessFromIpAddress(String) |
Gibt an, dass der Zugriff auf das Speicherkonto von der bestimmten IP-Adresse aus zulässig sein soll. (Geerbt von IWithNetworkAccess) |
WithAccessFromIpAddressRange(String) |
Gibt an, dass der Zugriff auf das Speicherkonto aus dem bestimmten IP-Bereich zugelassen werden soll. (Geerbt von IWithNetworkAccess) |
WithAccessFromNetworkSubnet(String) |
Gibt an, dass der Zugriff auf das Speicherkonto aus dem bestimmten Subnetz des virtuellen Netzwerks zugelassen werden soll. (Geerbt von IWithNetworkAccess) |
WithAccessFromSelectedNetworks() |
Gibt an, dass der Zugriff auf das Speicherkonto standardmäßig von allen Netzwerken mit Ausnahme der Netzwerke verweigert werden soll, die über WithNetworkAccess.withAccessFromNetworkSubnet(String) WithNetworkAccess.withAccessFromIpAddress(String) und WithNetworkAccess.withAccessFromIpAddressRange(String) angegeben werden. (Geerbt von IWithNetworkAccess) |
WithAccessTier(AccessTier) |
Gibt die Zugriffsebene an, die für die Abrechnung verwendet wird. Die Zugriffsebene kann nicht mehr als einmal alle 7 Tage (168 Stunden) geändert werden. Die Zugriffsebene kann nicht für Die Kontotypen StandardLRS, StandardGRS, StandardRAGRS oder PremiumLRS festgelegt werden. (Geerbt von IWithCreateAndAccessTier) |
WithAzureFilesAadIntegrationEnabled(Boolean) |
Gibt an, ob die Azure Files-Aad-Integration aktiviert ist. (Geerbt von IWithAzureFilesAadIntegration) |
WithBlobEncryption() |
Gibt an, dass die Verschlüsselung für den Blobdienst aktiviert werden muss. (Geerbt von IWithEncryptionBeta) |
WithBlobStorageAccountKind() |
Gibt die Speicherkontoart "BlobStorage" an. Die Zugriffsebene ist standardmäßig "Heiß". (Geerbt von IWithBlobStorageAccountKind) |
WithBlockBlobStorageAccountKind() |
Gibt die Speicherkontoart "BlockBlobStorage" an. (Geerbt von IWithBlockBlobStorageAccountKind) |
WithCustomDomain(CustomDomain) |
Gibt die Benutzerdomäne an, die dem Speicherkonto zugewiesen ist. (Geerbt von IWithCustomDomain) |
WithCustomDomain(String) |
Gibt die Benutzerdomäne an, die dem Speicherkonto zugewiesen ist. (Geerbt von IWithCustomDomain) |
WithCustomDomain(String, Boolean) |
Gibt die Benutzerdomäne an, die dem Speicherkonto zugewiesen ist. (Geerbt von IWithCustomDomain) |
WithEncryption() |
Veraltet.
Gibt an, dass die Verschlüsselung für den Blobdienst aktiviert werden muss. (Geerbt von IWithEncryption) |
WithEncryptionKeyFromKeyVault(String, String, String) |
Gibt den KeyVault-Schlüssel an, der als Verschlüsselungsschlüssel verwendet werden soll. (Geerbt von IWithEncryptionBeta) |
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>) |
WithFileEncryption() |
Gibt an, dass die Verschlüsselung für den Dateidienst aktiviert werden muss. (Geerbt von IWithEncryptionBeta) |
WithFileStorageAccountKind() |
Gibt den Speicherkontotyp "FileStorage" an. (Geerbt von IWithFileStorageAccountKind) |
WithGeneralPurposeAccountKind() |
Gibt die Art des Speicherkontos auf "Storage" an, die Art für allgemeine Zwecke. (Geerbt von IWithGeneralPurposeAccountKind) |
WithGeneralPurposeAccountKindV2() |
Gibt die Art des Speicherkontos auf "StorageV2" an, die Art für allgemeine Zwecke. (Geerbt von IWithGeneralPurposeAccountKind) |
WithHnsEnabled(Boolean) |
Gibt an, ob Hns aktiviert ist. (Geerbt von IWithHns) |
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>) |
WithOnlyHttpsTraffic() |
Gibt an, dass nur HTTPS-Datenverkehr für das Speicherkonto zugelassen werden soll. (Geerbt von IWithAccessTraffic) |
WithoutBlobEncryption() |
Deaktiviert die Verschlüsselung für den Blobdienst. (Geerbt von IWithEncryptionBeta) |
WithoutFileEncryption() |
Deaktiviert die Verschlüsselung für den Dateidienst. (Geerbt von IWithEncryptionBeta) |
WithReadAccessToLogEntriesFromAnyNetwork() |
Gibt an, dass lesezugriff auf die Speicherprotokollierung von jedem Netzwerk aus zulässig sein soll. (Geerbt von IWithNetworkAccess) |
WithReadAccessToMetricsFromAnyNetwork() |
Gibt an, dass lesezugriff auf die Speichermetriken von jedem Netzwerk aus zulässig sein soll. (Geerbt von IWithNetworkAccess) |
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>) |
WithSku(SkuName) |
Veraltet.
Gibt die SKU des Speicherkontos an. (Geerbt von IWithSku) |
WithSku(StorageAccountSkuType) |
Gibt die SKU des Speicherkontos an. (Geerbt von IWithSkuBeta) |
WithSystemAssignedManagedServiceIdentity() |
Gibt an, dass die implizite verwaltete Dienstidentität (Implizite verwaltete Dienstidentität, MSI) aktiviert werden muss. (Geerbt von IWithManagedServiceIdentityBeta) |
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