StorageAccountInner Clase
- 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
La cuenta de almacenamiento
Resumen del constructor
Constructor | Description |
---|---|
StorageAccountInner() |
Crea una instancia de la clase interna de la cuenta |
Resumen del método
Modificador y tipo | Método y descripción |
---|---|
Access |
accessTier()
Obtenga la propiedad nivel de acceso |
Boolean |
accountMigrationInProgress()
Obtenga la propiedad Migration |
Boolean |
allowBlobPublicAccess()
Obtenga la propiedad allow Blob |
Boolean |
allowCrossTenantReplication()
Obtenga la propiedad permitir replicación entre |
Boolean |
allowSharedKeyAccess()
Obtener la propiedad Permitir |
Allowed |
allowedCopyScope()
Obtenga la propiedad Copy |
Azure |
azureFilesIdentityBasedAuthentication()
Obtenga la propiedad Azure |
Blob |
blobRestoreStatus()
Obtenga la propiedad Estado de restauración del blob |
Offset |
creationTime()
Obtiene la propiedad Hora de creación |
Custom |
customDomain()
Obtiene la propiedad Domain personalizada |
Boolean |
defaultToOAuthAuthentication()
Obtiene la propiedad de autenticación ToOAuth |
Dns |
dnsEndpointType()
Obtenga la propiedad dns Endpoint |
Boolean |
enableHttpsTrafficOnly()
Obtenga la propiedad Habilitar |
Boolean |
enableNfsV3()
Obtenga la propiedad enable |
Encryption |
encryption()
Obtiene la propiedad de cifrado: configuración de cifrado que se usará para el cifrado del lado servidor de la cuenta de almacenamiento. |
Extended |
extendedLocation()
Obtenga la propiedad Location extendida |
Boolean |
failoverInProgress()
Obtiene la propiedad InProgress de conmutación |
Geo |
geoReplicationStats()
Obtenga la propiedad geo |
Identity |
identity()
Obtiene la propiedad identity: la identidad del recurso. |
Immutable |
immutableStorageWithVersioning()
Obtener el almacenamiento |
Boolean |
isHnsEnabled()
Obtener es |
Boolean |
isLocalUserEnabled()
Obtener es |
Boolean |
isSftpEnabled()
Obtener la propiedad is |
Boolean |
isSkuConversionBlocked()
Obtener es |
Key |
keyCreationTime()
Obtenga la propiedad Hora de creación |
Key |
keyPolicy()
Obtenga la propiedad De directiva de clave |
Kind |
kind()
Obtiene la propiedad kind: obtiene el tipo. |
Large |
largeFileSharesState()
Obtiene la propiedad State de recursos compartidos |
Offset |
lastGeoFailoverTime()
Obtiene la última |
Minimum |
minimumTlsVersion()
Obtenga la propiedad versión mínima |
Network |
networkRuleSet()
Obtenga la propiedad Conjunto de reglas |
Endpoints |
primaryEndpoints()
Obtiene la propiedad Endpoints principal |
String |
primaryLocation()
Obtiene la propiedad Location principal |
List<Private |
privateEndpointConnections()
Obtenga la propiedad Conexiones de punto de conexión |
Provisioning |
provisioningState()
Obtiene la propiedad State de aprovisionamiento |
Public |
publicNetworkAccess()
Obtiene la propiedad public |
Routing |
routingPreference()
Obtenga la propiedad Preferencia de enrutamiento |
Sas |
sasPolicy()
Obtenga la propiedad sas Policy: Sas |
Endpoints |
secondaryEndpoints()
Obtiene la propiedad Endpoints secundaria |
String |
secondaryLocation()
Obtiene la propiedad Location secundaria |
Sku |
sku()
Obtiene la propiedad de SKU: obtiene la SKU. |
Account |
statusOfPrimary()
Obtiene el estado |
Account |
statusOfSecondary()
Obtiene el estado |
Storage |
storageAccountSkuConversionStatus()
Obtiene la propiedad de estado de conversión |
void |
validate()
Valida la instancia. |
Storage |
withAllowBlobPublicAccess(Boolean allowBlobPublicAccess)
Establezca la propiedad allow Blob |
Storage |
withAllowCrossTenantReplication(Boolean allowCrossTenantReplication)
Establezca la propiedad Permitir |
Storage |
withAllowSharedKeyAccess(Boolean allowSharedKeyAccess)
Establezca la propiedad allow Shared Key Access (Permitir |
Storage |
withAllowedCopyScope(AllowedCopyScope allowedCopyScope)
Establezca la propiedad Copy |
Storage |
withAzureFilesIdentityBasedAuthentication(AzureFilesIdentityBasedAuthentication azureFilesIdentityBasedAuthentication)
Establezca la |
Storage |
withDefaultToOAuthAuthentication(Boolean defaultToOAuthAuthentication)
Establezca la propiedad de autenticación ToOAuth |
Storage |
withDnsEndpointType(DnsEndpointType dnsEndpointType)
Establezca la propiedad dns Endpoint Type (Tipo de punto de conexión |
Storage |
withEnableHttpsTrafficOnly(Boolean enableHttpsTrafficOnly)
Establezca la propiedad Habilitar |
Storage |
withEnableNfsV3(Boolean enableNfsV3)
Establezca la propiedad enable |
Storage |
withExtendedLocation(ExtendedLocation extendedLocation)
Establezca la propiedad Location extendida |
Storage |
withIdentity(Identity identity)
Establezca la propiedad identity: la identidad del recurso. |
Storage |
withImmutableStorageWithVersioning(ImmutableStorageAccount immutableStorageWithVersioning)
Establezca el almacenamiento |
Storage |
withIsHnsEnabled(Boolean isHnsEnabled)
Establezca la propiedad is |
Storage |
withIsLocalUserEnabled(Boolean isLocalUserEnabled)
Establezca el valor de la |
Storage |
withIsSftpEnabled(Boolean isSftpEnabled)
Establezca la propiedad is |
Storage |
withLargeFileSharesState(LargeFileSharesState largeFileSharesState)
Establezca la propiedad State de recursos compartidos |
Storage |
withLocation(String location) |
Storage |
withMinimumTlsVersion(MinimumTlsVersion minimumTlsVersion)
Establezca la propiedad versión mínima |
Storage |
withPublicNetworkAccess(PublicNetworkAccess publicNetworkAccess)
Establezca la propiedad public Network Access (Acceso |
Storage |
withRoutingPreference(RoutingPreference routingPreference)
Establezca la propiedad Preference de enrutamiento |
Storage |
withStorageAccountSkuConversionStatus(StorageAccountSkuConversionStatus storageAccountSkuConversionStatus)
Establezca la propiedad Estado de conversión |
Storage |
withTags(Map<String,String> tags) |
Métodos heredados de ProxyResource
Métodos heredados de Resource
Métodos heredados de java.lang.Object
Detalles del constructor
StorageAccountInner
public StorageAccountInner()
Crea una instancia de la clase StorageAccountInner.
Detalles del método
accessTier
public AccessTier accessTier()
Obtenga la propiedad accessTier: necesaria para las cuentas de almacenamiento donde kind = BlobStorage. El nivel de acceso se usa para la facturación. El nivel de acceso "Premium" es el valor predeterminado para el tipo de cuenta de almacenamiento de blobs en bloques Premium y no se puede cambiar para el tipo de cuenta de almacenamiento de blobs en bloques Premium.
Returns:
accountMigrationInProgress
public Boolean accountMigrationInProgress()
Obtenga la propiedad accountMigrationInProgress: si la migración de la cuenta iniciada por el cliente está en curso, el valor será true; de lo contrario, será null.
Returns:
allowBlobPublicAccess
public Boolean allowBlobPublicAccess()
Obtenga la propiedad allowBlobPublicAccess: permitir o denegar el acceso público a todos los blobs o contenedores de la cuenta de almacenamiento. La interpretación predeterminada es false para esta propiedad.
Returns:
allowCrossTenantReplication
public Boolean allowCrossTenantReplication()
Obtenga la propiedad allowCrossTenantReplication: Permitir o denegar la replicación de objetos de inquilino entre AAD. Establezca esta propiedad en true para las cuentas nuevas o existentes solo si las directivas de replicación de objetos implican cuentas de almacenamiento en distintos inquilinos de AAD. La interpretación predeterminada es falsa para que las nuevas cuentas sigan los procedimientos de seguridad recomendados de forma predeterminada.
Returns:
allowSharedKeyAccess
public Boolean allowSharedKeyAccess()
Obtiene la propiedad allowSharedKeyAccess: indica si la cuenta de almacenamiento permite autorizar las solicitudes con la clave de acceso de la cuenta a través de clave compartida. Si es false, todas las solicitudes, incluidas las firmas de acceso compartido, deben estar autorizadas con Azure Active Directory (Azure AD). El valor predeterminado es null, que es equivalente a true.
Returns:
allowedCopyScope
public AllowedCopyScope allowedCopyScope()
Obtenga la propiedad allowedCopyScope: restrinja la copia hacia y desde cuentas de almacenamiento dentro de un inquilino de AAD o con vínculos privados a la misma red virtual.
Returns:
azureFilesIdentityBasedAuthentication
public AzureFilesIdentityBasedAuthentication azureFilesIdentityBasedAuthentication()
Obtenga la propiedad azureFilesIdentityBasedAuthentication: proporciona la configuración de autenticación basada en identidades para Azure Files.
Returns:
blobRestoreStatus
public BlobRestoreStatusInner blobRestoreStatus()
Obtenga la propiedad blobRestoreStatus: Estado de restauración de blobs.
Returns:
creationTime
public OffsetDateTime creationTime()
Obtiene la propiedad creationTime: obtiene la fecha y hora de creación de la cuenta de almacenamiento en UTC.
Returns:
customDomain
public CustomDomain customDomain()
Obtiene la propiedad customDomain: obtiene el dominio personalizado que el usuario asignó a esta cuenta de almacenamiento.
Returns:
defaultToOAuthAuthentication
public Boolean defaultToOAuthAuthentication()
Obtiene la propiedad defaultToOAuthAuthentication: una marca booleana que indica si la autenticación predeterminada es OAuth o no. La interpretación predeterminada es false para esta propiedad.
Returns:
dnsEndpointType
public DnsEndpointType dnsEndpointType()
Obtiene la propiedad dnsEndpointType: permite especificar el tipo de punto de conexión. Establézcalo en AzureDNSZone para crear un gran número de cuentas en una sola suscripción, que crea cuentas en una zona DNS de Azure y la dirección URL del punto de conexión tendrá un identificador de zona DNS alfanumérica.
Returns:
enableHttpsTrafficOnly
public Boolean enableHttpsTrafficOnly()
Obtenga la propiedad enableHttpsTrafficOnly: permite el tráfico https solo al servicio de almacenamiento si se establece en true.
Returns:
enableNfsV3
public Boolean enableNfsV3()
Obtenga la propiedad enableNfsV3: compatibilidad con el protocolo NFS 3.0 habilitada si se establece en true.
Returns:
encryption
public Encryption encryption()
Obtiene la propiedad de cifrado: configuración de cifrado que se usará para el cifrado del lado servidor de la cuenta de almacenamiento.
Returns:
extendedLocation
public ExtendedLocation extendedLocation()
Obtenga la propiedad extendedLocation: ExtendedLocation del recurso.
Returns:
failoverInProgress
public Boolean failoverInProgress()
Obtiene la propiedad failoverInProgress: si la conmutación por error está en curso, el valor será true; de lo contrario, será null.
Returns:
geoReplicationStats
public GeoReplicationStats geoReplicationStats()
Obtenga la propiedad geoReplicationStats: Geo Replication Stats.
Returns:
identity
public Identity identity()
Obtiene la propiedad identity: la identidad del recurso.
Returns:
immutableStorageWithVersioning
public ImmutableStorageAccount immutableStorageWithVersioning()
Obtiene la propiedad immutableStorageWithVersioning: la propiedad es inmutable y solo se puede establecer en true en el momento de creación de la cuenta. Cuando se establece en true, habilita la inmutabilidad de nivel de objeto para todos los contenedores de la cuenta de forma predeterminada.
Returns:
isHnsEnabled
public Boolean isHnsEnabled()
Obtenga la propiedad isHnsEnabled: Account HierarchicalNamespace habilitado si se establece en true.
Returns:
isLocalUserEnabled
public Boolean isLocalUserEnabled()
Obtiene la propiedad isLocalUserEnabled: habilita la característica de usuarios locales, si se establece en true.
Returns:
isSftpEnabled
public Boolean isSftpEnabled()
Obtiene la propiedad isSftpEnabled: habilita el protocolo de transferencia de archivos seguro, si se establece en true.
Returns:
isSkuConversionBlocked
public Boolean isSkuConversionBlocked()
Obtiene la propiedad isSkuConversionBlocked: esta propiedad se establecerá en true o false en un evento de migración en curso. El valor predeterminado es null.
Returns:
keyCreationTime
public KeyCreationTime keyCreationTime()
Obtenga la propiedad keyCreationTime: hora de creación de claves de cuenta de almacenamiento.
Returns:
keyPolicy
public KeyPolicy keyPolicy()
Obtenga la propiedad keyPolicy: KeyPolicy asignada a la cuenta de almacenamiento.
Returns:
kind
public Kind kind()
Obtiene la propiedad kind: obtiene el tipo.
Returns:
largeFileSharesState
public LargeFileSharesState largeFileSharesState()
Obtenga la propiedad largeFileSharesState: permitir recursos compartidos de archivos grandes si se establece en Habilitado. No se puede deshabilitar una vez habilitado.
Returns:
lastGeoFailoverTime
public OffsetDateTime lastGeoFailoverTime()
Obtiene la propiedad lastGeoFailoverTime: obtiene la marca de tiempo de la instancia más reciente de una conmutación por error a la ubicación secundaria. Solo se conserva la marca de tiempo más reciente. Este elemento no se devuelve si nunca ha habido una instancia de conmutación por error. Solo está disponible si accountType está Standard_GRS o Standard_RAGRS.
Returns:
minimumTlsVersion
public MinimumTlsVersion minimumTlsVersion()
Obtenga la propiedad minimumTlsVersion: establezca la versión mínima de TLS que se permitirá en las solicitudes al almacenamiento. La interpretación predeterminada es TLS 1.0 para esta propiedad.
Returns:
networkRuleSet
public NetworkRuleSet networkRuleSet()
Obtenga la propiedad networkRuleSet: Conjunto de reglas de red.
Returns:
primaryEndpoints
public Endpoints primaryEndpoints()
Obtiene la propiedad primaryEndpoints: obtiene las direcciones URL que se usan para realizar una recuperación de un objeto de tabla, cola o blob público. Tenga en cuenta que las cuentas de Standard_ZRS y Premium_LRS solo devuelven el punto de conexión de blob.
Returns:
primaryLocation
public String primaryLocation()
Obtiene la propiedad primaryLocation: obtiene la ubicación del centro de datos principal de la cuenta de almacenamiento.
Returns:
privateEndpointConnections
public List
Obtenga la propiedad privateEndpointConnections: lista de conexiones de punto de conexión privado asociadas a la cuenta de almacenamiento especificada.
Returns:
provisioningState
public ProvisioningState provisioningState()
Obtiene la propiedad provisioningState: obtiene el estado de la cuenta de almacenamiento en el momento en que se llamó a la operación.
Returns:
publicNetworkAccess
public PublicNetworkAccess publicNetworkAccess()
Obtenga la propiedad publicNetworkAccess: permitir o no permitir el acceso de red pública a la cuenta de almacenamiento. El valor es opcional, pero si se pasa, debe ser "Habilitado" o "Deshabilitado".
Returns:
routingPreference
public RoutingPreference routingPreference()
Obtenga la propiedad routingPreference: mantiene información sobre la opción de enrutamiento de red elegida por el usuario para la transferencia de datos.
Returns:
sasPolicy
public SasPolicy sasPolicy()
Obtenga la propiedad sasPolicy: SasPolicy asignada a la cuenta de almacenamiento.
Returns:
secondaryEndpoints
public Endpoints secondaryEndpoints()
Obtiene la propiedad secondaryEndpoints: obtiene las direcciones URL que se usan para realizar una recuperación de un objeto de tabla, cola o blob público desde la ubicación secundaria de la cuenta de almacenamiento. Solo está disponible si el nombre de la SKU es Standard_RAGRS.
Returns:
secondaryLocation
public String secondaryLocation()
Obtiene la propiedad secondaryLocation: obtiene la ubicación de la base de datos secundaria replicada geográficamente para la cuenta de almacenamiento. Solo está disponible si accountType está Standard_GRS o Standard_RAGRS.
Returns:
sku
public Sku sku()
Obtiene la propiedad de SKU: obtiene la SKU.
Returns:
statusOfPrimary
public AccountStatus statusOfPrimary()
Obtiene la propiedad statusOfPrimary: obtiene el estado que indica si la ubicación principal de la cuenta de almacenamiento está disponible o no disponible.
Returns:
statusOfSecondary
public AccountStatus statusOfSecondary()
Obtiene la propiedad statusOfSecondary: obtiene el estado que indica si la ubicación secundaria de la cuenta de almacenamiento está disponible o no disponible. Solo está disponible si el nombre de la SKU es Standard_GRS o Standard_RAGRS.
Returns:
storageAccountSkuConversionStatus
public StorageAccountSkuConversionStatus storageAccountSkuConversionStatus()
Obtiene la propiedad storageAccountSkuConversionStatus: esta propiedad es readOnly y la establece el servidor durante las operaciones asincrónicas de conversión de SKU de la cuenta de almacenamiento.
Returns:
validate
public void validate()
Valida la instancia.
withAllowBlobPublicAccess
public StorageAccountInner withAllowBlobPublicAccess(Boolean allowBlobPublicAccess)
Establezca la propiedad allowBlobPublicAccess: permitir o denegar el acceso público a todos los blobs o contenedores de la cuenta de almacenamiento. La interpretación predeterminada es false para esta propiedad.
Parameters:
Returns:
withAllowCrossTenantReplication
public StorageAccountInner withAllowCrossTenantReplication(Boolean allowCrossTenantReplication)
Establezca la propiedad allowCrossTenantReplication: Permitir o denegar la replicación de objetos de inquilino entre AAD. Establezca esta propiedad en true para las cuentas nuevas o existentes solo si las directivas de replicación de objetos implican cuentas de almacenamiento en distintos inquilinos de AAD. La interpretación predeterminada es falsa para que las nuevas cuentas sigan los procedimientos de seguridad recomendados de forma predeterminada.
Parameters:
Returns:
withAllowSharedKeyAccess
public StorageAccountInner withAllowSharedKeyAccess(Boolean allowSharedKeyAccess)
Establezca la propiedad allowSharedKeyAccess: indica si la cuenta de almacenamiento permite autorizar las solicitudes con la clave de acceso de la cuenta a través de clave compartida. Si es false, todas las solicitudes, incluidas las firmas de acceso compartido, deben estar autorizadas con Azure Active Directory (Azure AD). El valor predeterminado es null, que es equivalente a true.
Parameters:
Returns:
withAllowedCopyScope
public StorageAccountInner withAllowedCopyScope(AllowedCopyScope allowedCopyScope)
Establezca la propiedad allowedCopyScope: restrinja la copia hacia y desde cuentas de almacenamiento dentro de un inquilino de AAD o con vínculos privados a la misma red virtual.
Parameters:
Returns:
withAzureFilesIdentityBasedAuthentication
public StorageAccountInner withAzureFilesIdentityBasedAuthentication(AzureFilesIdentityBasedAuthentication azureFilesIdentityBasedAuthentication)
Establezca la propiedad azureFilesIdentityBasedAuthentication: proporciona la configuración de autenticación basada en identidades para Azure Files.
Parameters:
Returns:
withDefaultToOAuthAuthentication
public StorageAccountInner withDefaultToOAuthAuthentication(Boolean defaultToOAuthAuthentication)
Establezca la propiedad defaultToOAuthAuthentication: una marca booleana que indica si la autenticación predeterminada es OAuth o no. La interpretación predeterminada es false para esta propiedad.
Parameters:
Returns:
withDnsEndpointType
public StorageAccountInner withDnsEndpointType(DnsEndpointType dnsEndpointType)
Establezca la propiedad dnsEndpointType: permite especificar el tipo de punto de conexión. Establézcalo en AzureDNSZone para crear un gran número de cuentas en una sola suscripción, que crea cuentas en una zona DNS de Azure y la dirección URL del punto de conexión tendrá un identificador de zona DNS alfanumérica.
Parameters:
Returns:
withEnableHttpsTrafficOnly
public StorageAccountInner withEnableHttpsTrafficOnly(Boolean enableHttpsTrafficOnly)
Establezca la propiedad enableHttpsTrafficOnly: permite el tráfico https solo al servicio de almacenamiento si se establece en true.
Parameters:
Returns:
withEnableNfsV3
public StorageAccountInner withEnableNfsV3(Boolean enableNfsV3)
Establezca la propiedad enableNfsV3: compatibilidad con el protocolo NFS 3.0 habilitada si se establece en true.
Parameters:
Returns:
withExtendedLocation
public StorageAccountInner withExtendedLocation(ExtendedLocation extendedLocation)
Establezca la propiedad extendedLocation: ExtendedLocation del recurso.
Parameters:
Returns:
withIdentity
public StorageAccountInner withIdentity(Identity identity)
Establezca la propiedad identity: la identidad del recurso.
Parameters:
Returns:
withImmutableStorageWithVersioning
public StorageAccountInner withImmutableStorageWithVersioning(ImmutableStorageAccount immutableStorageWithVersioning)
Establezca la propiedad immutableStorageWithVersioning: la propiedad es inmutable y solo se puede establecer en true en el momento de creación de la cuenta. Cuando se establece en true, habilita la inmutabilidad de nivel de objeto para todos los contenedores de la cuenta de forma predeterminada.
Parameters:
Returns:
withIsHnsEnabled
public StorageAccountInner withIsHnsEnabled(Boolean isHnsEnabled)
Establezca la propiedad isHnsEnabled: Account HierarchicalNamespace habilitado si se establece en true.
Parameters:
Returns:
withIsLocalUserEnabled
public StorageAccountInner withIsLocalUserEnabled(Boolean isLocalUserEnabled)
Establezca la propiedad isLocalUserEnabled: habilita la característica de usuarios locales, si se establece en true.
Parameters:
Returns:
withIsSftpEnabled
public StorageAccountInner withIsSftpEnabled(Boolean isSftpEnabled)
Establezca la propiedad isSftpEnabled: habilita el protocolo de transferencia de archivos seguros, si se establece en true.
Parameters:
Returns:
withLargeFileSharesState
public StorageAccountInner withLargeFileSharesState(LargeFileSharesState largeFileSharesState)
Establezca la propiedad largeFileSharesState: permitir recursos compartidos de archivos grandes si se establece en Habilitado. No se puede deshabilitar una vez habilitado.
Parameters:
Returns:
withLocation
public StorageAccountInner withLocation(String location)
Overrides:
StorageAccountInner.withLocation(String location)Parameters:
withMinimumTlsVersion
public StorageAccountInner withMinimumTlsVersion(MinimumTlsVersion minimumTlsVersion)
Establezca la propiedad minimumTlsVersion: establezca la versión mínima de TLS que se permitirá en las solicitudes al almacenamiento. La interpretación predeterminada es TLS 1.0 para esta propiedad.
Parameters:
Returns:
withPublicNetworkAccess
public StorageAccountInner withPublicNetworkAccess(PublicNetworkAccess publicNetworkAccess)
Establezca la propiedad publicNetworkAccess: permitir o denegar el acceso de red pública a la cuenta de almacenamiento. El valor es opcional, pero si se pasa, debe ser "Habilitado" o "Deshabilitado".
Parameters:
Returns:
withRoutingPreference
public StorageAccountInner withRoutingPreference(RoutingPreference routingPreference)
Establezca la propiedad routingPreference: mantiene información sobre la opción de enrutamiento de red elegida por el usuario para la transferencia de datos.
Parameters:
Returns:
withStorageAccountSkuConversionStatus
public StorageAccountInner withStorageAccountSkuConversionStatus(StorageAccountSkuConversionStatus storageAccountSkuConversionStatus)
Establezca la propiedad storageAccountSkuConversionStatus: esta propiedad es readOnly y la establece el servidor durante las operaciones asincrónicas de conversión de SKU de la cuenta de almacenamiento.
Parameters:
Returns:
withTags
public StorageAccountInner withTags(Map
Overrides:
StorageAccountInner.withTags(Map<String,String> tags)Parameters:
Se aplica a
Azure SDK for Java