StorageAccountInner Classe
- java.
lang. Object - com.
azure. core. management. ProxyResource - com.
azure. core. management. Resource - com.
azure. resourcemanager. storage. fluent. models. StorageAccountInner
- com.
- com.
- com.
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 compte |
Résumé de la méthode
Modificateur et type | Méthode et description |
---|---|
Access |
accessTier()
Obtenez la propriété Niveau d’accès |
Boolean |
accountMigrationInProgress()
Obtenez la propriété Migration |
Boolean |
allowBlobPublicAccess()
Obtenez la propriété Autoriser |
Boolean |
allowCrossTenantReplication()
Obtenez la propriété Autoriser |
Boolean |
allowSharedKeyAccess()
Obtenir la propriété Autoriser |
Allowed |
allowedCopyScope()
Obtenez la propriété Étendue de copie |
Azure |
azureFilesIdentityBasedAuthentication()
Obtenez la propriété Azure |
Blob |
blobRestoreStatus()
Obtenez la propriété État de la restauration |
Offset |
creationTime()
Obtenir la propriété Heure de création |
Custom |
customDomain()
Obtenir la propriété Domaine personnalisé |
Boolean |
defaultToOAuthAuthentication()
Obtenez la propriété d’authentification ToOAuth |
Dns |
dnsEndpointType()
Obtenir la propriété Type de point de terminaison |
Boolean |
enableHttpsTrafficOnly()
Obtenez la propriété Enable |
Boolean |
enableNfsV3()
Obtenez la propriété enable |
Encryption |
encryption()
Obtenir la propriété de chiffrement : Paramètres de chiffrement à utiliser pour le chiffrement côté serveur pour le compte de stockage. |
Extended |
extendedLocation()
Obtenez la propriété Location étendue |
Boolean |
failoverInProgress()
Obtenez la propriété InProgress de basculement |
Geo |
geoReplicationStats()
Obtenez la |
Identity |
identity()
Obtenir la propriété identity : identité de la ressource. |
Immutable |
immutableStorageWithVersioning()
Obtenir la propriété Stockage |
Boolean |
isHnsEnabled()
Obtenez la propriété is |
Boolean |
isLocalUserEnabled()
Obtient la propriété est Utilisateur |
Boolean |
isSftpEnabled()
Obtenez la propriété is |
Boolean |
isSkuConversionBlocked()
Obtenez la |
Key |
keyCreationTime()
Obtenez la propriété Heure de création |
Key |
keyPolicy()
Obtenez la propriété Key |
Kind |
kind()
Obtenir la propriété kind : obtient le type. |
Large |
largeFileSharesState()
Obtenir la propriété d’état des |
Offset |
lastGeoFailoverTime()
Obtenir la dernière |
Minimum |
minimumTlsVersion()
Obtenir la propriété Version tls |
Network |
networkRuleSet()
Obtenez la propriété Jeu de règles |
Endpoints |
primaryEndpoints()
Obtenir la propriété Points de terminaison principaux |
String |
primaryLocation()
Obtenir la propriété Location principale |
List<Private |
privateEndpointConnections()
Obtenir la |
Provisioning |
provisioningState()
Obtenir la propriété State d’approvisionnement |
Public |
publicNetworkAccess()
Obtenir la propriété d’accès réseau |
Routing |
routingPreference()
Obtenir la propriété De préférence de routage |
Sas |
sasPolicy()
Obtenez la propriété sas |
Endpoints |
secondaryEndpoints()
Obtenir la propriété Points de terminaison secondaires |
String |
secondaryLocation()
Obtenir la propriété Emplacement secondaire |
Sku |
sku()
Obtenir la propriété sku : obtient la référence SKU. |
Account |
statusOfPrimary()
Obtenir la propriété status |
Account |
statusOfSecondary()
Obtenir la propriété status |
Storage |
storageAccountSkuConversionStatus()
Obtenir la propriété État de conversion |
void |
validate()
Valide le instance. |
Storage |
withAllowBlobPublicAccess(Boolean allowBlobPublicAccess)
Définissez la propriété autoriser |
Storage |
withAllowCrossTenantReplication(Boolean allowCrossTenantReplication)
Définissez la propriété autoriser |
Storage |
withAllowSharedKeyAccess(Boolean allowSharedKeyAccess)
Définissez la propriété autoriser |
Storage |
withAllowedCopyScope(AllowedCopyScope allowedCopyScope)
Définissez la propriété Étendue de la copie |
Storage |
withAzureFilesIdentityBasedAuthentication(AzureFilesIdentityBasedAuthentication azureFilesIdentityBasedAuthentication)
Définissez la propriété Azure |
Storage |
withDefaultToOAuthAuthentication(Boolean defaultToOAuthAuthentication)
Définissez la propriété d’authentification ToOAuth |
Storage |
withDnsEndpointType(DnsEndpointType dnsEndpointType)
Définir la propriété Type de point de terminaison |
Storage |
withEnableHttpsTrafficOnly(Boolean enableHttpsTrafficOnly)
Définissez la propriété activer |
Storage |
withEnableNfsV3(Boolean enableNfsV3)
Définissez la propriété enable |
Storage |
withExtendedLocation(ExtendedLocation extendedLocation)
Définissez la propriété Location étendue |
Storage |
withIdentity(Identity identity)
Définir la propriété identity : identité de la ressource. |
Storage |
withImmutableStorageWithVersioning(ImmutableStorageAccount immutableStorageWithVersioning)
Définir la propriété Stockage |
Storage |
withIsHnsEnabled(Boolean isHnsEnabled)
Définissez la propriété est |
Storage |
withIsLocalUserEnabled(Boolean isLocalUserEnabled)
Définissez la propriété est |
Storage |
withIsSftpEnabled(Boolean isSftpEnabled)
Définissez la propriété is Sftp |
Storage |
withLargeFileSharesState(LargeFileSharesState largeFileSharesState)
Définissez la propriété d’état des |
Storage |
withLocation(String location) |
Storage |
withMinimumTlsVersion(MinimumTlsVersion minimumTlsVersion)
Définir la propriété Version TLS |
Storage |
withPublicNetworkAccess(PublicNetworkAccess publicNetworkAccess)
Définissez la propriété d’accès réseau |
Storage |
withRoutingPreference(RoutingPreference routingPreference)
Définir la propriété De préférence de routage |
Storage |
withStorageAccountSkuConversionStatus(StorageAccountSkuConversionStatus storageAccountSkuConversionStatus)
Définir la propriété État de conversion |
Storage |
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:
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:
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:
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:
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:
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:
azureFilesIdentityBasedAuthentication
public AzureFilesIdentityBasedAuthentication azureFilesIdentityBasedAuthentication()
Obtenez la propriété azureFilesIdentityBasedAuthentication : fournit les paramètres d’authentification basés sur l’identité pour Azure Files.
Returns:
blobRestoreStatus
public BlobRestoreStatusInner blobRestoreStatus()
Obtenez la propriété blobRestoreStatus : Status de restauration d’objets blob.
Returns:
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:
customDomain
public CustomDomain customDomain()
Obtenir la propriété customDomain : obtient le domaine personnalisé que l’utilisateur a affecté à ce compte de stockage.
Returns:
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:
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:
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:
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:
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:
extendedLocation
public ExtendedLocation extendedLocation()
Obtenez la propriété extendedLocation : extendedLocation de la ressource.
Returns:
failoverInProgress
public Boolean failoverInProgress()
Obtenez la propriété failoverInProgress : si le basculement est en cours, la valeur est true, sinon, elle sera null.
Returns:
geoReplicationStats
public GeoReplicationStats geoReplicationStats()
Obtenez la propriété geoReplicationStats : Geo Replication Stats.
Returns:
identity
public Identity identity()
Obtenir la propriété identity : identité de la ressource.
Returns:
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:
isHnsEnabled
public Boolean isHnsEnabled()
Obtenez la propriété isHnsEnabled : Account HierarchicalNamespace activé si définit la valeur true.
Returns:
isLocalUserEnabled
public Boolean isLocalUserEnabled()
Obtenir la propriété isLocalUserEnabled : active la fonctionnalité utilisateurs locaux, si la valeur est true.
Returns:
isSftpEnabled
public Boolean isSftpEnabled()
Obtenez la propriété isSftpEnabled : active le protocole de transfert de fichiers sécurisé, si la valeur est true.
Returns:
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:
keyCreationTime
public KeyCreationTime keyCreationTime()
Obtenez la propriété keyCreationTime : Heure de création des clés de compte de stockage.
Returns:
keyPolicy
public KeyPolicy keyPolicy()
Obtenez la propriété keyPolicy : KeyPolicy affectée au compte de stockage.
Returns:
kind
public Kind kind()
Obtenir la propriété kind : obtient le type.
Returns:
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:
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:
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:
networkRuleSet
public NetworkRuleSet networkRuleSet()
Obtenez la propriété networkRuleSet : jeu de règles réseau.
Returns:
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:
primaryLocation
public String primaryLocation()
Obtenir la propriété primaryLocation : obtient l’emplacement du centre de données principal pour le compte de stockage.
Returns:
privateEndpointConnections
public List
Obtenir la propriété privateEndpointConnections : Liste de la connexion de point de terminaison privé associée au compte de stockage spécifié.
Returns:
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:
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:
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:
sasPolicy
public SasPolicy sasPolicy()
Obtenez la propriété sasPolicy : SasPolicy affectée au compte de stockage.
Returns:
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:
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:
sku
public Sku sku()
Obtenir la propriété sku : obtient la référence SKU.
Returns:
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:
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:
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:
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
withExtendedLocation
public StorageAccountInner withExtendedLocation(ExtendedLocation extendedLocation)
Définissez la propriété extendedLocation : extendedLocation de la ressource.
Parameters:
Returns:
withIdentity
public StorageAccountInner withIdentity(Identity identity)
Définir la propriété identity : identité de la ressource.
Parameters:
Returns:
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:
Returns:
withIsHnsEnabled
public StorageAccountInner withIsHnsEnabled(Boolean isHnsEnabled)
Définissez la propriété isHnsEnabled : Account HierarchicalNamespace activé si définit la valeur true.
Parameters:
Returns:
withIsLocalUserEnabled
public StorageAccountInner withIsLocalUserEnabled(Boolean isLocalUserEnabled)
Définissez la propriété isLocalUserEnabled : active la fonctionnalité utilisateurs locaux, si la valeur est true.
Parameters:
Returns:
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:
Returns:
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:
Returns:
withLocation
public StorageAccountInner withLocation(String location)
Overrides:
StorageAccountInner.withLocation(String location)Parameters:
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
withTags
public StorageAccountInner withTags(Map
Overrides:
StorageAccountInner.withTags(Map<String,String> tags)Parameters:
S’applique à
Azure SDK for Java