Partager via


IWithCreate Interface

Définition

Définition de compte de stockage avec suffisamment d’entrées pour créer un compte de stockage dans le cloud, mais exposant des entrées facultatives supplémentaires à spécifier.

public interface IWithCreate : Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, 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.IWithAccessTraffic, Microsoft.Azure.Management.Storage.Fluent.StorageAccount.Definition.IWithAzureFilesAadIntegration, Microsoft.Azure.Management.Storage.Fluent.StorageAccount.Definition.IWithBlobStorageAccountKind, Microsoft.Azure.Management.Storage.Fluent.StorageAccount.Definition.IWithBlockBlobStorageAccountKind, Microsoft.Azure.Management.Storage.Fluent.StorageAccount.Definition.IWithCustomDomain, Microsoft.Azure.Management.Storage.Fluent.StorageAccount.Definition.IWithEncryption, Microsoft.Azure.Management.Storage.Fluent.StorageAccount.Definition.IWithFileStorageAccountKind, Microsoft.Azure.Management.Storage.Fluent.StorageAccount.Definition.IWithGeneralPurposeAccountKind, Microsoft.Azure.Management.Storage.Fluent.StorageAccount.Definition.IWithHns, Microsoft.Azure.Management.Storage.Fluent.StorageAccount.Definition.IWithManagedServiceIdentity, Microsoft.Azure.Management.Storage.Fluent.StorageAccount.Definition.IWithNetworkAccess, Microsoft.Azure.Management.Storage.Fluent.StorageAccount.Definition.IWithSku
type IWithCreate = interface
    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>
Public Interface IWithCreate
Implements IBeta, ICreatable(Of IStorageAccount), IDefinitionWithTags(Of IWithCreate), IWithAccessTraffic, IWithAzureFilesAadIntegration, IWithBlobStorageAccountKind, IWithBlockBlobStorageAccountKind, IWithCustomDomain, IWithEncryption, IWithFileStorageAccountKind, IWithGeneralPurposeAccountKind, IWithHns, IWithManagedServiceIdentity, IWithNetworkAccess, IWithSku
Dérivé
Implémente

Propriétés

Key

Définition de compte de stockage avec suffisamment d’entrées pour créer un compte de stockage dans le cloud, mais exposant des entrées facultatives supplémentaires à spécifier.

(Hérité de IIndexable)
Name

Obtient le nom de la ressource pouvant être créé.

(Hérité de ICreatable<T>)

Méthodes

Create()

Exécutez la demande de création.

(Hérité de ICreatable<T>)
CreateAsync(CancellationToken, Boolean)

Place la requête dans la file d’attente et autorise le client HTTP à l’exécuter lorsque des ressources système sont disponibles.

(Hérité de ICreatable<T>)
WithAccessFromAllNetworks()

Spécifie que par défaut, l’accès au compte de stockage doit être autorisé à partir de tous les réseaux.

(Hérité de IWithNetworkAccess)
WithAccessFromAzureServices()

Spécifie que l’accès au compte de stockage doit être autorisé à partir des applications s’exécutant sur les services Microsoft Azure.

(Hérité de IWithNetworkAccess)
WithAccessFromIpAddress(String)

Spécifie que l’accès au compte de stockage à partir de l’adresse IP spécifique doit être autorisé.

(Hérité de IWithNetworkAccess)
WithAccessFromIpAddressRange(String)

Spécifie que l’accès au compte de stockage à partir de la plage d’adresses IP spécifique doit être autorisé.

(Hérité de IWithNetworkAccess)
WithAccessFromNetworkSubnet(String)

Spécifie que l’accès au compte de stockage à partir du sous-réseau de réseau virtuel spécifique doit être autorisé.

(Hérité de IWithNetworkAccess)
WithAccessFromSelectedNetworks()

Spécifie que, par défaut, l’accès au compte de stockage doit être refusé à partir de tous les réseaux à l’exception de ceux spécifiés via WithNetworkAccess.withAccessFromNetworkSubnet(String) WithNetworkAccess.withAccessFromIpAddress(String) et WithNetworkAccess.withAccessFromIpAddressRange(String).

(Hérité de IWithNetworkAccess)
WithAzureFilesAadIntegrationEnabled(Boolean)

Spécifie si l’intégration azure files aad est activée ou non.

(Hérité de IWithAzureFilesAadIntegration)
WithBlobEncryption()

Spécifie que le chiffrement doit être activé pour le service blob.

(Hérité de IWithEncryptionBeta)
WithBlobStorageAccountKind()

Spécifie le type de compte de stockage « BlobStorage ». Le niveau d’accès est défini par défaut sur « Chaud ».

(Hérité de IWithBlobStorageAccountKind)
WithBlockBlobStorageAccountKind()

Spécifie le type de compte de stockage « BlockBlobStorage ».

(Hérité de IWithBlockBlobStorageAccountKind)
WithCustomDomain(CustomDomain)

Spécifie le domaine d’utilisateur affecté au compte de stockage.

(Hérité de IWithCustomDomain)
WithCustomDomain(String)

Spécifie le domaine d’utilisateur affecté au compte de stockage.

(Hérité de IWithCustomDomain)
WithCustomDomain(String, Boolean)

Spécifie le domaine d’utilisateur affecté au compte de stockage.

(Hérité de IWithCustomDomain)
WithEncryption()
Obsolète.

Spécifie que le chiffrement doit être activé pour le service blob.

(Hérité de IWithEncryption)
WithEncryptionKeyFromKeyVault(String, String, String)

Spécifie la clé KeyVault à utiliser comme clé de chiffrement.

(Hérité de IWithEncryptionBeta)
WithFileEncryption()

Spécifie que le chiffrement doit être activé pour le service de fichiers.

(Hérité de IWithEncryptionBeta)
WithFileStorageAccountKind()

Spécifie le type de compte de stockage « FileStorage ».

(Hérité de IWithFileStorageAccountKind)
WithGeneralPurposeAccountKind()

Spécifie le type de compte de stockage à « Stockage », le type à usage général.

(Hérité de IWithGeneralPurposeAccountKind)
WithGeneralPurposeAccountKindV2()

Spécifie le type de compte de stockage « StorageV2 », le type à usage général.

(Hérité de IWithGeneralPurposeAccountKind)
WithHnsEnabled(Boolean)

Spécifie si Hns est activé ou non.

(Hérité de IWithHns)
WithOnlyHttpsTraffic()

Spécifie que seul le trafic https doit être autorisé au compte de stockage.

(Hérité de IWithAccessTraffic)
WithoutBlobEncryption()

Désactive le chiffrement pour le service blob.

(Hérité de IWithEncryptionBeta)
WithoutFileEncryption()

Désactive le chiffrement pour le service de fichiers.

(Hérité de IWithEncryptionBeta)
WithReadAccessToLogEntriesFromAnyNetwork()

Spécifie que l’accès en lecture à la journalisation de stockage doit être autorisé à partir de n’importe quel réseau.

(Hérité de IWithNetworkAccess)
WithReadAccessToMetricsFromAnyNetwork()

Spécifie que l’accès en lecture aux métriques de stockage doit être autorisé à partir de n’importe quel réseau.

(Hérité de IWithNetworkAccess)
WithSku(SkuName)
Obsolète.

Spécifie la référence sku du compte de stockage.

(Hérité de IWithSku)
WithSku(StorageAccountSkuType)

Spécifie la référence sku du compte de stockage.

(Hérité de IWithSkuBeta)
WithSystemAssignedManagedServiceIdentity()

Spécifie que l’identité de service managé (MSI) implicite doit être activée.

(Hérité de IWithManagedServiceIdentityBeta)
WithTag(String, String)

Ajoute une balise à la ressource.

(Hérité de IDefinitionWithTags<T>)
WithTags(IDictionary<String,String>)

Spécifie des balises pour la ressource en tant que {@link Map}.

(Hérité de IDefinitionWithTags<T>)

S’applique à