Partager via


IDefinition Interface

Définition

Interface conteneur pour toutes les définitions qui doivent être implémentées.

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)
Implémente

Propriétés

Key

Interface conteneur pour toutes les définitions qui doivent être implémentées.

(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)
WithAccessTier(AccessTier)

Spécifie le niveau d’accès utilisé pour la facturation. Le niveau d’accès ne peut pas être modifié plus d’une fois tous les 7 jours (168 heures). Le niveau d’accès ne peut pas être défini pour les types de comptes StandardLRS, StandardGRS, StandardRAGRS ou PremiumLRS.

(Hérité de IWithCreateAndAccessTier)
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)
WithExistingResourceGroup(IResourceGroup)

Associe la ressource à un groupe de ressources existant.

(Hérité de IWithExistingResourceGroup<T>)
WithExistingResourceGroup(String)

Associe la ressource à un groupe de ressources existant.

(Hérité de IWithExistingResourceGroup<T>)
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)
WithNewResourceGroup()

Interface conteneur pour toutes les définitions qui doivent être implémentées.

(Hérité de IWithNewResourceGroup<T>)
WithNewResourceGroup(ICreatable<IResourceGroup>)

Crée un groupe de ressources dans lequel placer la ressource, en fonction de la définition spécifiée.

(Hérité de IWithCreatableResourceGroup<T>)
WithNewResourceGroup(String)

Interface conteneur pour toutes les définitions qui doivent être implémentées.

(Hérité de IWithNewResourceGroup<T>)
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)
WithRegion(Region)

Spécifie la région de la ressource.

(Hérité de IDefinitionWithRegion<T>)
WithRegion(String)

Spécifie la région de la ressource par nom.

(Hérité de IDefinitionWithRegion<T>)
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 à