Partager via


StorageAccountInner Classe

public final class StorageAccountInner
extends Resource

Le compte de stockage.

Récapitulatif du constructeur

Constructeur Description
StorageAccountInner()

Crée un instance de la classe interne du comptede stockage.

Résumé de la méthode

Modificateur et type Méthode et description
AccessTier accessTier()

Obtenez la propriété Niveau d’accès: Obligatoire pour les comptes de stockage où type = Stockage Blob.

Boolean accountMigrationInProgress()

Obtenez la propriété MigrationinProgress du compte: si la migration de compte lancée par le client est en cours, la valeur est true sinon elle sera null.

Boolean allowBlobPublicAccess()

Obtenez la propriété Autoriserl’accès publicaux objets blob: Autoriser ou interdire l’accès public à tous les objets blob ou conteneurs dans le compte de stockage.

Boolean allowCrossTenantReplication()

Obtenez la propriété Autoriserla réplication inter-locataires: Autoriser ou interdire la réplication d’objet client AAD croisée.

Boolean allowSharedKeyAccess()

Obtenir la propriété Autoriserl’accès à la clépartagée: indique si le compte de stockage autorise les demandes à être autorisées avec la clé d’accès au compte via la clé partagée.

AllowedCopyScope allowedCopyScope()

Obtenez la propriété Étendue de copieautorisée: Restreindre la copie vers et à partir de comptes de stockage au sein d’un locataire AAD ou avec des liens privés vers le même réseau virtuel.

AzureFilesIdentityBasedAuthentication azureFilesIdentityBasedAuthentication()

Obtenez la propriété AzureFilesIdentityBasedAuthentication : fournit les paramètres d’authentification basée sur l’identité pour Azure Files.

BlobRestoreStatusInner blobRestoreStatus()

Obtenez la propriété État de la restaurationde l’objet blob: status de restauration d’objets blob.

OffsetDateTime creationTime()

Obtenir la propriété Heure de création: obtient la date et l’heure de création du compte de stockage en UTC.

CustomDomain customDomain()

Obtenir la propriété Domaine personnalisé: obtient le domaine personnalisé que l’utilisateur a affecté à ce compte de stockage.

Boolean defaultToOAuthAuthentication()

Obtenez la propriété d’authentification ToOAuthpar défaut: indicateur booléen qui indique si l’authentification par défaut est OAuth ou non.

DnsEndpointType dnsEndpointType()

Obtenir la propriété Type de point de terminaisondns: vous permet de spécifier le type de point de terminaison.

Boolean enableHttpsTrafficOnly()

Obtenez la propriété EnableHttpsTrafficOnly : autorise le trafic https uniquement vers le service de stockage si la valeur est true.

Boolean enableNfsV3()

Obtenez la propriété enableNfsV3 : Prise en charge du protocole NFS 3.0 activée si la valeur est true.

Encryption encryption()

Obtenir la propriété de chiffrement : Paramètres de chiffrement à utiliser pour le chiffrement côté serveur pour le compte de stockage.

ExtendedLocation extendedLocation()

Obtenez la propriété Location étendue: Emplacement étendude la ressource.

Boolean failoverInProgress()

Obtenez la propriété InProgress de basculement: si le basculement est en cours, la valeur est true, sinon, elle sera null.

GeoReplicationStats geoReplicationStats()

Obtenez lapropriété Geo ReplicationStats : Geo Replication Stats.

Identity identity()

Obtenir la propriété identity : identité de la ressource.

ImmutableStorageAccount immutableStorageWithVersioning()

Obtenir la propriété Stockageimmuableaveccontrôle de version : la propriété est immuable et ne peut être définie sur true qu’au moment de la création du compte.

Boolean isHnsEnabled()

Obtenez la propriété isHnsEnabled : Account HierarchicalNamespace enabled if set to true.

Boolean isLocalUserEnabled()

Obtient la propriété est Utilisateurlocalactivé : Active la fonctionnalité utilisateurs locaux, si elle estdéfinie sur true.

Boolean isSftpEnabled()

Obtenez la propriété isSftpEnabled : Active le protocole de transfert de fichiers sécurisé, si défini sur true.

Boolean isSkuConversionBlocked()

Obtenez lapropriété is SkuConversionBlocked : cette propriété sera définie sur true ou false sur un événement de migration en cours.

KeyCreationTime keyCreationTime()

Obtenez la propriété Heure de créationde la clé: Heure de création des clés de compte de stockage.

KeyPolicy keyPolicy()

Obtenez la propriété KeyPolicy : KeyPolicy affectée au compte de stockage.

Kind kind()

Obtenir la propriété kind : obtient le type.

LargeFileSharesState largeFileSharesState()

Obtenir la propriété d’état despartages de fichiersvolumineux: Autoriser les partages de fichiers volumineux si définit la valeur Activé.

OffsetDateTime lastGeoFailoverTime()

Obtenir la dernièrepropriété Heure de basculementgéographique: obtient l’horodatage du instance le plus récent d’un basculement vers l’emplacement secondaire.

MinimumTlsVersion minimumTlsVersion()

Obtenir la propriété Version tlsminimale: définissez la version TLS minimale à autoriser sur les demandes adressées au stockage.

NetworkRuleSet networkRuleSet()

Obtenez la propriété Jeu de règlesréseau: Jeu de règles réseau.

Endpoints primaryEndpoints()

Obtenir la propriété Points de terminaison principaux: obtient les URL utilisées pour effectuer une récupération d’un objet blob public, d’une file d’attente ou d’un objet table.

String primaryLocation()

Obtenir la propriété Location principale: obtient l’emplacement du centre de données principal pour le compte de stockage.

List<PrivateEndpointConnectionInner> privateEndpointConnections()

Obtenir lapropriété Private EndpointConnections : Liste de la connexion de point de terminaison privé associée au compte de stockage spécifié.

ProvisioningState provisioningState()

Obtenir la propriété State d’approvisionnement: obtient le status du compte de stockage au moment de l’appel de l’opération.

PublicNetworkAccess publicNetworkAccess()

Obtenir la propriété d’accès réseaupublique: Autoriser ou interdire l’accès réseau public au compte de stockage.

RoutingPreference routingPreference()

Obtenir la propriété De préférence de routage: conserve les informations sur le choix de routage réseau choisi par l’utilisateur pour le transfert de données.

SasPolicy sasPolicy()

Obtenez la propriété sasPolicy : SasPolicy affectée au compte de stockage.

Endpoints secondaryEndpoints()

Obtenir la propriété Points de terminaison secondaires: obtient les URL utilisées pour effectuer une récupération d’un objet blob public, d’une file d’attente ou d’un objet table à partir de l’emplacement secondaire du compte de stockage.

String secondaryLocation()

Obtenir la propriété Emplacement secondaire: obtient l’emplacement du secondaire géorépliqué pour le compte de stockage.

Sku sku()

Obtenir la propriété sku : obtient la référence SKU.

AccountStatus statusOfPrimary()

Obtenir la propriété status OfPrimary : obtient le status indiquant si l’emplacement principal du compte de stockage est disponible ou indisponible.

AccountStatus statusOfSecondary()

Obtenir la propriété status OfSecondary : obtient le status indiquant si l’emplacement secondaire du compte de stockage est disponible ou indisponible.

StorageAccountSkuConversionStatus storageAccountSkuConversionStatus()

Obtenir la propriété État de conversionde la référence SKUdu comptede stockage: cette propriété est en lectureseule et est définie par le serveur lors des opérations de conversion de référence de compte de stockage asynchrones.

void validate()

Valide le instance.

StorageAccountInner withAllowBlobPublicAccess(Boolean allowBlobPublicAccess)

Définissez la propriété autoriserl’accès publicaux objets blob: autoriser ou interdire l’accès public à tous les objets blob ou conteneurs du compte de stockage.

StorageAccountInner withAllowCrossTenantReplication(Boolean allowCrossTenantReplication)

Définissez la propriété autoriserla réplication entrelocataires: autoriser ou interdire la réplication d’objets de locataire AAD.

StorageAccountInner withAllowSharedKeyAccess(Boolean allowSharedKeyAccess)

Définissez la propriété autoriserl’accès à la clépartagée: indique si le compte de stockage autorise les demandes à être autorisées avec la clé d’accès au compte via la clé partagée.

StorageAccountInner withAllowedCopyScope(AllowedCopyScope allowedCopyScope)

Définissez la propriété Étendue de la copieautorisée: restreindre la copie vers et à partir de comptes de stockage au sein d’un locataire AAD ou avec des liens privés vers le même réseau virtuel.

StorageAccountInner withAzureFilesIdentityBasedAuthentication(AzureFilesIdentityBasedAuthentication azureFilesIdentityBasedAuthentication)

Définissez la propriété AzureFilesIdentityBasedAuthentication : fournit les paramètres d’authentification basés sur l’identité pour Azure Files.

StorageAccountInner withDefaultToOAuthAuthentication(Boolean defaultToOAuthAuthentication)

Définissez la propriété d’authentification ToOAuthpar défaut: indicateur booléen qui indique si l’authentification par défaut est OAuth ou non.

StorageAccountInner withDnsEndpointType(DnsEndpointType dnsEndpointType)

Définir la propriété Type de point de terminaisondns: vous permet de spécifier le type de point de terminaison.

StorageAccountInner withEnableHttpsTrafficOnly(Boolean enableHttpsTrafficOnly)

Définissez la propriété activerle traficHttpsuniquement : autorise le trafic https uniquement vers le service de stockage si la valeur est true.

StorageAccountInner withEnableNfsV3(Boolean enableNfsV3)

Définissez la propriété enableNfsV3 : prise en charge du protocole NFS 3.0 activée si la valeur est true.

StorageAccountInner withExtendedLocation(ExtendedLocation extendedLocation)

Définissez la propriété Location étendue: Emplacement étendude la ressource.

StorageAccountInner withIdentity(Identity identity)

Définir la propriété identity : identité de la ressource.

StorageAccountInner withImmutableStorageWithVersioning(ImmutableStorageAccount immutableStorageWithVersioning)

Définir la propriété Stockageimmuableaveccontrôle de version : la propriété est immuable et ne peut être définie sur true qu’au moment de la création du compte.

StorageAccountInner withIsHnsEnabled(Boolean isHnsEnabled)

Définissez la propriété estHnsEnabled : Espace de noms hiérarchiquedu compte activé si définit la valeur true.

StorageAccountInner withIsLocalUserEnabled(Boolean isLocalUserEnabled)

Définissez la propriété estlocal utilisateuractivé : active la fonctionnalité utilisateurs locaux, si elle estdéfinie sur true.

StorageAccountInner withIsSftpEnabled(Boolean isSftpEnabled)

Définissez la propriété is SftpEnabled : Active le protocole de transfert de fichiers sécurisé, s’il estdéfini sur true.

StorageAccountInner withLargeFileSharesState(LargeFileSharesState largeFileSharesState)

Définissez la propriété d’état despartagesde fichiers volumineux: Autorisez les partages de fichiers volumineux si définit sur Activé.

StorageAccountInner withLocation(String location)
StorageAccountInner withMinimumTlsVersion(MinimumTlsVersion minimumTlsVersion)

Définir la propriété Version TLSminimale: définissez la version TLS minimale à autoriser sur les demandes de stockage.

StorageAccountInner withPublicNetworkAccess(PublicNetworkAccess publicNetworkAccess)

Définissez la propriété d’accès réseaupublique: autoriser ou interdire l’accès réseau public au compte de stockage.

StorageAccountInner withRoutingPreference(RoutingPreference routingPreference)

Définir la propriété De préférence de routage: conserve les informations sur le choix de routage réseau choisi par l’utilisateur pour le transfert de données.

StorageAccountInner withStorageAccountSkuConversionStatus(StorageAccountSkuConversionStatus storageAccountSkuConversionStatus)

Définir la propriété État de conversionde la référence SKUdu comptede stockage: cette propriété est en lectureseule et est définie par le serveur pendant les opérations de conversion de référence sku de compte de stockage asynchrones.

StorageAccountInner withTags(Map<String,String> tags)

Méthodes héritées de ProxyResource

Méthodes héritées de Resource

Méthodes héritées de java.lang.Object

Détails du constructeur

StorageAccountInner

public StorageAccountInner()

Crée un instance de la classe StorageAccountInner.

Détails de la méthode

accessTier

public AccessTier accessTier()

Obtenez la propriété accessTier : Obligatoire pour les comptes de stockage où kind = BlobStorage. Le niveau d’accès est utilisé pour la facturation. Le niveau d’accès « Premium » est la valeur par défaut pour le type de compte de stockage d’objets blob de blocs Premium et il ne peut pas être modifié pour le type de compte de stockage d’objets blob de blocs Premium.

Returns:

valeur accessTier.

accountMigrationInProgress

public Boolean accountMigrationInProgress()

Obtenez la propriété accountMigrationInProgress : si la migration de compte lancée par le client est en cours, la valeur est true, sinon elle sera null.

Returns:

valeur accountMigrationInProgress.

allowBlobPublicAccess

public Boolean allowBlobPublicAccess()

Obtenez la propriété allowBlobPublicAccess : Autoriser ou interdire l’accès public à tous les objets blob ou conteneurs dans le compte de stockage. L’interprétation par défaut est false pour cette propriété.

Returns:

valeur allowBlobPublicAccess.

allowCrossTenantReplication

public Boolean allowCrossTenantReplication()

Obtenez la propriété allowCrossTenantReplication : Autoriser ou interdire la réplication d’objet client AAD croisée. Définissez cette propriété sur true pour les comptes nouveaux ou existants uniquement si les stratégies de réplication d’objet impliquent des comptes de stockage dans différents locataires AAD. L’interprétation par défaut est false pour que les nouveaux comptes suivent les meilleures pratiques de sécurité par défaut.

Returns:

valeur allowCrossTenantReplication.

allowSharedKeyAccess

public Boolean allowSharedKeyAccess()

Obtenir la propriété allowSharedKeyAccess : indique si le compte de stockage autorise les demandes à être autorisées avec la clé d’accès au compte via la clé partagée. Si la valeur est false, toutes les demandes, y compris les signatures d’accès partagé, doivent être autorisées avec Azure Active Directory (Azure AD). La valeur par défaut est null, ce qui équivaut à true.

Returns:

valeur allowSharedKeyAccess.

allowedCopyScope

public AllowedCopyScope allowedCopyScope()

Obtenez la propriété allowedCopyScope : Restreindre la copie vers et à partir de comptes de stockage au sein d’un locataire AAD ou avec des liens privés vers le même réseau virtuel.

Returns:

valeur allowedCopyScope.

azureFilesIdentityBasedAuthentication

public AzureFilesIdentityBasedAuthentication azureFilesIdentityBasedAuthentication()

Obtenez la propriété azureFilesIdentityBasedAuthentication : fournit les paramètres d’authentification basés sur l’identité pour Azure Files.

Returns:

valeur azureFilesIdentityBasedAuthentication.

blobRestoreStatus

public BlobRestoreStatusInner blobRestoreStatus()

Obtenez la propriété blobRestoreStatus : Status de restauration d’objets blob.

Returns:

valeur blobRestoreStatus.

creationTime

public OffsetDateTime creationTime()

Obtenir la propriété creationTime : obtient la date et l’heure de création du compte de stockage au format UTC.

Returns:

valeur creationTime.

customDomain

public CustomDomain customDomain()

Obtenir la propriété customDomain : obtient le domaine personnalisé que l’utilisateur a affecté à ce compte de stockage.

Returns:

valeur customDomain.

defaultToOAuthAuthentication

public Boolean defaultToOAuthAuthentication()

Obtenez la propriété defaultToOAuthAuthAuthentication : indicateur booléen qui indique si l’authentification par défaut est OAuth ou non. L’interprétation par défaut est false pour cette propriété.

Returns:

valeur defaultToOAuthAuthAuthentication.

dnsEndpointType

public DnsEndpointType dnsEndpointType()

Obtenir la propriété dnsEndpointType : vous permet de spécifier le type de point de terminaison. Définissez cette valeur sur AzureDNSZone pour créer un grand nombre de comptes dans un seul abonnement, ce qui crée des comptes dans une zone AZURE DNS et l’URL du point de terminaison aura un identificateur de zone DNS alphanumérique.

Returns:

valeur dnsEndpointType.

enableHttpsTrafficOnly

public Boolean enableHttpsTrafficOnly()

Obtenez la propriété enableHttpsTrafficOnly : Autorise le trafic https uniquement vers le service de stockage si la valeur est true.

Returns:

valeur enableHttpsTrafficOnly.

enableNfsV3

public Boolean enableNfsV3()

Obtenez la propriété enableNfsV3 : Prise en charge du protocole NFS 3.0 activée si la valeur est true.

Returns:

valeur enableNfsV3.

encryption

public Encryption encryption()

Obtenir la propriété de chiffrement : Paramètres de chiffrement à utiliser pour le chiffrement côté serveur pour le compte de stockage.

Returns:

valeur de chiffrement.

extendedLocation

public ExtendedLocation extendedLocation()

Obtenez la propriété extendedLocation : extendedLocation de la ressource.

Returns:

valeur extendedLocation.

failoverInProgress

public Boolean failoverInProgress()

Obtenez la propriété failoverInProgress : si le basculement est en cours, la valeur est true, sinon, elle sera null.

Returns:

valeur failoverInProgress.

geoReplicationStats

public GeoReplicationStats geoReplicationStats()

Obtenez la propriété geoReplicationStats : Geo Replication Stats.

Returns:

valeur geoReplicationStats.

identity

public Identity identity()

Obtenir la propriété identity : identité de la ressource.

Returns:

valeur d’identité.

immutableStorageWithVersioning

public ImmutableStorageAccount immutableStorageWithVersioning()

Obtenir la propriété immutableStorageWithVersioning : la propriété est immuable et ne peut être définie sur true qu’au moment de la création du compte. Lorsqu’il est défini sur true, il active l’immuabilité au niveau de l’objet pour tous les conteneurs du compte par défaut.

Returns:

valeur immuableStorageWithVersioning.

isHnsEnabled

public Boolean isHnsEnabled()

Obtenez la propriété isHnsEnabled : Account HierarchicalNamespace activé si définit la valeur true.

Returns:

valeur isHnsEnabled.

isLocalUserEnabled

public Boolean isLocalUserEnabled()

Obtenir la propriété isLocalUserEnabled : active la fonctionnalité utilisateurs locaux, si la valeur est true.

Returns:

valeur isLocalUserEnabled.

isSftpEnabled

public Boolean isSftpEnabled()

Obtenez la propriété isSftpEnabled : active le protocole de transfert de fichiers sécurisé, si la valeur est true.

Returns:

valeur isSftpEnabled.

isSkuConversionBlocked

public Boolean isSkuConversionBlocked()

Obtenir la propriété isSkuConversionBlocked : cette propriété sera définie sur true ou false sur un événement de migration en cours. La valeur par défaut est null.

Returns:

valeur isSkuConversionBlocked.

keyCreationTime

public KeyCreationTime keyCreationTime()

Obtenez la propriété keyCreationTime : Heure de création des clés de compte de stockage.

Returns:

valeur keyCreationTime.

keyPolicy

public KeyPolicy keyPolicy()

Obtenez la propriété keyPolicy : KeyPolicy affectée au compte de stockage.

Returns:

valeur keyPolicy.

kind

public Kind kind()

Obtenir la propriété kind : obtient le type.

Returns:

valeur de type.

largeFileSharesState

public LargeFileSharesState largeFileSharesState()

Obtenir la propriété largeFileSharesState : Autoriser les partages de fichiers volumineux si définit la valeur Activé. Il ne peut pas être désactivé une fois qu’il est activé.

Returns:

valeur largeFileSharesState.

lastGeoFailoverTime

public OffsetDateTime lastGeoFailoverTime()

Obtenir la propriété lastGeoFailoverTime : obtient l’horodatage du instance le plus récent d’un basculement vers l’emplacement secondaire. Seul l’horodatage le plus récent est conservé. Cet élément n’est pas retourné s’il n’y a jamais eu de basculement instance. Disponible uniquement si accountType est Standard_GRS ou Standard_RAGRS.

Returns:

valeur lastGeoFailoverTime.

minimumTlsVersion

public MinimumTlsVersion minimumTlsVersion()

Obtenir la propriété minimumTlsVersion : définissez la version TLS minimale à autoriser sur les demandes adressées au stockage. L’interprétation par défaut est TLS 1.0 pour cette propriété.

Returns:

valeur minimumTlsVersion.

networkRuleSet

public NetworkRuleSet networkRuleSet()

Obtenez la propriété networkRuleSet : jeu de règles réseau.

Returns:

valeur networkRuleSet.

primaryEndpoints

public Endpoints primaryEndpoints()

Obtenir la propriété primaryEndpoints : obtient les URL utilisées pour effectuer une récupération d’un objet blob public, d’une file d’attente ou d’un objet table. Notez que les comptes Standard_ZRS et Premium_LRS retournent uniquement le point de terminaison d’objet blob.

Returns:

valeur primaryEndpoints.

primaryLocation

public String primaryLocation()

Obtenir la propriété primaryLocation : obtient l’emplacement du centre de données principal pour le compte de stockage.

Returns:

valeur primaryLocation.

privateEndpointConnections

public List privateEndpointConnections()

Obtenir la propriété privateEndpointConnections : Liste de la connexion de point de terminaison privé associée au compte de stockage spécifié.

Returns:

valeur privateEndpointConnections.

provisioningState

public ProvisioningState provisioningState()

Obtenir la propriété provisioningState : obtient la status du compte de stockage au moment de l’appel de l’opération.

Returns:

valeur provisioningState.

publicNetworkAccess

public PublicNetworkAccess publicNetworkAccess()

Obtenir la propriété publicNetworkAccess : autoriser ou interdire l’accès au réseau public au compte de stockage. La valeur est facultative, mais si elle est transmise, doit être « Enabled » ou « Disabled ».

Returns:

valeur publicNetworkAccess.

routingPreference

public RoutingPreference routingPreference()

Obtenir la propriété routingPreference : conserve les informations sur le choix de routage réseau choisi par l’utilisateur pour le transfert de données.

Returns:

valeur routingPreference.

sasPolicy

public SasPolicy sasPolicy()

Obtenez la propriété sasPolicy : SasPolicy affectée au compte de stockage.

Returns:

valeur sasPolicy.

secondaryEndpoints

public Endpoints secondaryEndpoints()

Obtenir la propriété secondaryEndpoints : obtient les URL utilisées pour effectuer une récupération d’un objet blob public, d’une file d’attente ou d’un objet table à partir de l’emplacement secondaire du compte de stockage. Disponible uniquement si le nom de la référence SKU est Standard_RAGRS.

Returns:

valeur secondaryEndpoints.

secondaryLocation

public String secondaryLocation()

Obtenir la propriété secondaryLocation : obtient l’emplacement du secondaire géorépliqué pour le compte de stockage. Disponible uniquement si accountType est Standard_GRS ou Standard_RAGRS.

Returns:

valeur secondaryLocation.

sku

public Sku sku()

Obtenir la propriété sku : obtient la référence SKU.

Returns:

valeur de la référence sku.

statusOfPrimary

public AccountStatus statusOfPrimary()

Obtenir la propriété statusOfPrimary : obtient le status indiquant si l’emplacement principal du compte de stockage est disponible ou indisponible.

Returns:

valeur statusOfPrimary.

statusOfSecondary

public AccountStatus statusOfSecondary()

Obtenir la propriété statusOfSecondary : obtient le status indiquant si l’emplacement secondaire du compte de stockage est disponible ou indisponible. Disponible uniquement si le nom de la référence SKU est Standard_GRS ou Standard_RAGRS.

Returns:

valeur statusOfSecondary.

storageAccountSkuConversionStatus

public StorageAccountSkuConversionStatus storageAccountSkuConversionStatus()

Obtenir la propriété storageAccountSkuConversionStatus : cette propriété est readOnly et est définie par le serveur lors des opérations de conversion de référence sku de compte de stockage asynchrones.

Returns:

valeur storageAccountSkuConversionStatus.

validate

public void validate()

Valide le instance.

withAllowBlobPublicAccess

public StorageAccountInner withAllowBlobPublicAccess(Boolean allowBlobPublicAccess)

Définissez la propriété allowBlobPublicAccess : Autoriser ou interdire l’accès public à tous les objets blob ou conteneurs du compte de stockage. L’interprétation par défaut est false pour cette propriété.

Parameters:

allowBlobPublicAccess - valeur allowBlobPublicAccess à définir.

Returns:

l’objet StorageAccountInner lui-même.

withAllowCrossTenantReplication

public StorageAccountInner withAllowCrossTenantReplication(Boolean allowCrossTenantReplication)

Définissez la propriété allowCrossTenantReplication : Autoriser ou interdire la réplication d’objets de locataire AAD croisés. Définissez cette propriété sur true pour les comptes nouveaux ou existants uniquement si les stratégies de réplication d’objets impliquent des comptes de stockage dans différents locataires AAD. L’interprétation par défaut est false pour que les nouveaux comptes suivent les meilleures pratiques de sécurité par défaut.

Parameters:

allowCrossTenantReplication - valeur allowCrossTenantReplication à définir.

Returns:

l’objet StorageAccountInner lui-même.

withAllowSharedKeyAccess

public StorageAccountInner withAllowSharedKeyAccess(Boolean allowSharedKeyAccess)

Définissez la propriété allowSharedKeyAccess : indique si le compte de stockage autorise les demandes à être autorisées avec la clé d’accès au compte via la clé partagée. Si la valeur est false, toutes les demandes, y compris les signatures d’accès partagé, doivent être autorisées avec Azure Active Directory (Azure AD). La valeur par défaut est null, ce qui équivaut à true.

Parameters:

allowSharedKeyAccess - valeur allowSharedKeyAccess à définir.

Returns:

l’objet StorageAccountInner lui-même.

withAllowedCopyScope

public StorageAccountInner withAllowedCopyScope(AllowedCopyScope allowedCopyScope)

Définissez la propriété allowedCopyScope : restreindre la copie vers et à partir de comptes de stockage au sein d’un locataire AAD ou avec des liens privés vers le même réseau virtuel.

Parameters:

allowedCopyScope - valeur allowedCopyScope à définir.

Returns:

l’objet StorageAccountInner lui-même.

withAzureFilesIdentityBasedAuthentication

public StorageAccountInner withAzureFilesIdentityBasedAuthentication(AzureFilesIdentityBasedAuthentication azureFilesIdentityBasedAuthentication)

Définissez la propriété azureFilesIdentityBasedAuthentication : fournit les paramètres d’authentification basés sur l’identité pour Azure Files.

Parameters:

azureFilesIdentityBasedAuthentication - valeur azureFilesIdentityBasedAuthentication à définir.

Returns:

l’objet StorageAccountInner lui-même.

withDefaultToOAuthAuthentication

public StorageAccountInner withDefaultToOAuthAuthentication(Boolean defaultToOAuthAuthentication)

Définissez la propriété defaultToOAuthAuthentication : indicateur booléen qui indique si l’authentification par défaut est OAuth ou non. L’interprétation par défaut est false pour cette propriété.

Parameters:

defaultToOAuthAuthentication - valeur defaultToOAuthAuthAuthentication à définir.

Returns:

l’objet StorageAccountInner lui-même.

withDnsEndpointType

public StorageAccountInner withDnsEndpointType(DnsEndpointType dnsEndpointType)

Définir la propriété dnsEndpointType : vous permet de spécifier le type de point de terminaison. Définissez cette valeur sur AzureDNSZone pour créer un grand nombre de comptes dans un seul abonnement, ce qui crée des comptes dans une zone Azure DNS et l’URL du point de terminaison aura un identificateur de zone DNS alphanumérique.

Parameters:

dnsEndpointType - valeur dnsEndpointType à définir.

Returns:

l’objet StorageAccountInner lui-même.

withEnableHttpsTrafficOnly

public StorageAccountInner withEnableHttpsTrafficOnly(Boolean enableHttpsTrafficOnly)

Définissez la propriété enableHttpsTrafficOnly : Autorise le trafic https uniquement vers le service de stockage si la valeur est true.

Parameters:

enableHttpsTrafficOnly - valeur enableHttpsTrafficOnly à définir.

Returns:

l’objet StorageAccountInner lui-même.

withEnableNfsV3

public StorageAccountInner withEnableNfsV3(Boolean enableNfsV3)

Définissez la propriété enableNfsV3 : prise en charge du protocole NFS 3.0 activée si la valeur est true.

Parameters:

enableNfsV3 - valeur enableNfsV3 à définir.

Returns:

l’objet StorageAccountInner lui-même.

withExtendedLocation

public StorageAccountInner withExtendedLocation(ExtendedLocation extendedLocation)

Définissez la propriété extendedLocation : extendedLocation de la ressource.

Parameters:

extendedLocation - valeur extendedLocation à définir.

Returns:

l’objet StorageAccountInner lui-même.

withIdentity

public StorageAccountInner withIdentity(Identity identity)

Définir la propriété identity : identité de la ressource.

Parameters:

identity - valeur d’identité à définir.

Returns:

l’objet StorageAccountInner lui-même.

withImmutableStorageWithVersioning

public StorageAccountInner withImmutableStorageWithVersioning(ImmutableStorageAccount immutableStorageWithVersioning)

Définir la propriété immutableStorageWithVersioning : la propriété est immuable et ne peut être définie sur true qu’au moment de la création du compte. Lorsqu’il est défini sur true, il active l’immuabilité au niveau de l’objet pour tous les conteneurs du compte par défaut.

Parameters:

immutableStorageWithVersioning - valeur immutableStorageWithVersioning à définir.

Returns:

l’objet StorageAccountInner lui-même.

withIsHnsEnabled

public StorageAccountInner withIsHnsEnabled(Boolean isHnsEnabled)

Définissez la propriété isHnsEnabled : Account HierarchicalNamespace activé si définit la valeur true.

Parameters:

isHnsEnabled - valeur isHnsEnabled à définir.

Returns:

l’objet StorageAccountInner lui-même.

withIsLocalUserEnabled

public StorageAccountInner withIsLocalUserEnabled(Boolean isLocalUserEnabled)

Définissez la propriété isLocalUserEnabled : active la fonctionnalité utilisateurs locaux, si la valeur est true.

Parameters:

isLocalUserEnabled - valeur isLocalUserEnabled à définir.

Returns:

l’objet StorageAccountInner lui-même.

withIsSftpEnabled

public StorageAccountInner withIsSftpEnabled(Boolean isSftpEnabled)

Définissez la propriété isSftpEnabled : Active le protocole de transfert de fichiers sécurisé, si la valeur est true.

Parameters:

isSftpEnabled - valeur isSftpEnabled à définir.

Returns:

l’objet StorageAccountInner lui-même.

withLargeFileSharesState

public StorageAccountInner withLargeFileSharesState(LargeFileSharesState largeFileSharesState)

Définissez la propriété largeFileSharesState : autorisez les partages de fichiers volumineux si définit sur Activé. Il ne peut pas être désactivé une fois qu’il est activé.

Parameters:

largeFileSharesState - valeur de largeFileSharesState à définir.

Returns:

l’objet StorageAccountInner lui-même.

withLocation

public StorageAccountInner withLocation(String location)

Overrides:

StorageAccountInner.withLocation(String location)

Parameters:

location

withMinimumTlsVersion

public StorageAccountInner withMinimumTlsVersion(MinimumTlsVersion minimumTlsVersion)

Définir la propriété minimumTlsVersion : définissez la version TLS minimale à autoriser sur les demandes adressées au stockage. L’interprétation par défaut est TLS 1.0 pour cette propriété.

Parameters:

minimumTlsVersion - valeur minimaleTlsVersion à définir.

Returns:

l’objet StorageAccountInner lui-même.

withPublicNetworkAccess

public StorageAccountInner withPublicNetworkAccess(PublicNetworkAccess publicNetworkAccess)

Définissez la propriété publicNetworkAccess : Autoriser ou interdire l’accès réseau public au compte de stockage. La valeur est facultative, mais si elle est transmise, doit être « Enabled » ou « Disabled ».

Parameters:

publicNetworkAccess - valeur publiqueNetworkAccess à définir.

Returns:

l’objet StorageAccountInner lui-même.

withRoutingPreference

public StorageAccountInner withRoutingPreference(RoutingPreference routingPreference)

Définir la propriété routingPreference : conserve les informations sur le choix de routage réseau choisi par l’utilisateur pour le transfert de données.

Parameters:

routingPreference - valeur routingPreference à définir.

Returns:

l’objet StorageAccountInner lui-même.

withStorageAccountSkuConversionStatus

public StorageAccountInner withStorageAccountSkuConversionStatus(StorageAccountSkuConversionStatus storageAccountSkuConversionStatus)

Définir la propriété storageAccountSkuConversionStatus : cette propriété est readOnly et est définie par le serveur lors des opérations de conversion de référence de compte de stockage asynchrone.

Parameters:

storageAccountSkuConversionStatus - valeur storageAccountSkuConversionStatus à définir.

Returns:

l’objet StorageAccountInner lui-même.

withTags

public StorageAccountInner withTags(Map tags)

Overrides:

StorageAccountInner.withTags(Map<String,String> tags)

Parameters:

tags

S’applique à