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.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

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: