Compartir a través de


StorageAccount Clase

Definición

La cuenta de almacenamiento

[Microsoft.Rest.Serialization.JsonTransformation]
public class StorageAccount : Microsoft.Azure.Management.Storage.Models.TrackedResource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type StorageAccount = class
    inherit TrackedResource
Public Class StorageAccount
Inherits TrackedResource
Herencia
Atributos

Constructores

StorageAccount()

Inicializa una nueva instancia de la clase StorageAccount.

StorageAccount(String, String, String, String, IDictionary<String, String>, Sku, String, Identity, ExtendedLocation, Nullable<ProvisioningState>, Endpoints, String, Nullable<AccountStatus>, Nullable<DateTime>, String, Nullable<AccountStatus>, Nullable<DateTime>, CustomDomain, SasPolicy, KeyPolicy, KeyCreationTime, Endpoints, Encryption, Nullable<AccessTier>, AzureFilesIdentityBasedAuthentication, Nullable<Boolean>, NetworkRuleSet, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, GeoReplicationStats, Nullable<Boolean>, String, IList<PrivateEndpointConnection>, RoutingPreference, BlobRestoreStatus, Nullable<Boolean>, String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, String, ImmutableStorageAccount, String, StorageAccountSkuConversionStatus, String)

Inicializa una nueva instancia de la clase StorageAccount.

Propiedades

AccessTier

Obtiene necesario 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. Entre los valores posibles se incluyen: "Frecuente", "Esporádico", "Premium".

AllowBlobPublicAccess

Obtiene o establece permitir o denegar el acceso público a todos los blobs o contenedores de la cuenta de almacenamiento. La interpretación predeterminada es verdadera para esta propiedad.

AllowCrossTenantReplication

Obtiene o establece la replicación de objetos de inquilino de AAD permitidas o no permitidas. La interpretación predeterminada es verdadera para esta propiedad.

AllowedCopyScope

Obtiene o establece restringir la copia hacia y desde cuentas de almacenamiento dentro de un inquilino de AAD o con vínculos privados a la misma red virtual. Entre los valores posibles se incluyen: "PrivateLink", "AAD".

AllowSharedKeyAccess

Obtiene o establece 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.

AzureFilesIdentityBasedAuthentication

Obtiene o establece la configuración de autenticación basada en identidades para Azure Files.

BlobRestoreStatus

Obtiene el estado de restauración de blobs.

CreationTime

Obtiene la fecha y hora de creación de la cuenta de almacenamiento en UTC.

CustomDomain

Obtiene el dominio personalizado que el usuario asignó a esta cuenta de almacenamiento.

DefaultToOAuthAuthentication

Obtiene o establece una marca booleana que indica si la autenticación predeterminada es OAuth o no. La interpretación predeterminada es false para esta propiedad.

DnsEndpointType

Obtiene o establece 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. Entre los valores posibles se incluyen: "Standard", "AzureDnsZone".

EnableHttpsTrafficOnly

Obtiene o establece permite el tráfico https solo al servicio de almacenamiento si se establece en true.

EnableNfsV3

Obtiene o establece la compatibilidad con el protocolo NFS 3.0 habilitada si se establece en true.

Encryption

Obtiene la configuración de cifrado que se usará para el cifrado del lado servidor para la cuenta de almacenamiento.

ExtendedLocation

Obtiene o establece la extendedLocation del recurso.

FailoverInProgress

Obtiene si la conmutación por error está en curso, el valor será true; de lo contrario, será null.

GeoReplicationStats

Obtiene estadísticas de replicación geográfica.

Id

Obtiene el identificador de recurso completo del recurso. Por ejemplo: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

(Heredado de Resource)
Identity

Obtiene o establece la identidad del recurso.

ImmutableStorageWithVersioning

Obtiene o establece que 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.

IsHnsEnabled

Obtiene o establece account HierarchicalNamespace habilitado si se establece en true.

IsLocalUserEnabled

Obtiene o establece habilita la característica de usuarios locales, si se establece en true.

IsSftpEnabled

Obtiene o establece habilita el Protocolo seguro de transferencia de archivos, si se establece en true.

KeyCreationTime

Obtiene la hora de creación de claves de cuenta de almacenamiento.

KeyPolicy

Obtiene keyPolicy asignado a la cuenta de almacenamiento.

Kind

Obtiene el tipo. Entre los valores posibles se incluyen: "Storage", "StorageV2", "BlobStorage", "FileStorage", "BlockBlobStorage".

LargeFileSharesState

Obtiene o establece permitir recursos compartidos de archivos grandes si se establece en Habilitado. No se puede deshabilitar una vez habilitado. Los valores posibles son: "Disabled", "Enabled".

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.

Location

Obtiene o establece la ubicación geográfica donde reside el recurso.

(Heredado de TrackedResource)
MinimumTlsVersion

Obtiene o establece 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. Entre los valores posibles se incluyen: "TLS1_0", "TLS1_1", "TLS1_2"

Name

Obtiene el nombre del recurso.

(Heredado de Resource)
NetworkRuleSet

Obtiene el conjunto de reglas de red.

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.

PrimaryLocation

Obtiene la ubicación del centro de datos principal de la cuenta de almacenamiento.

PrivateEndpointConnections

Obtiene la lista de conexiones de punto de conexión privado asociadas a la cuenta de almacenamiento especificada.

ProvisioningState

Obtiene el estado de la cuenta de almacenamiento en el momento en que se llamó a la operación. Entre los valores posibles se incluyen: "Creating", "ResolvingDNS", "Succeeded"

PublicNetworkAccess

Obtiene o establece 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". Entre los valores posibles se incluyen: "Enabled", "Disabled"

RoutingPreference

Obtiene o establece mantiene información sobre la opción de enrutamiento de red elegida por el usuario para la transferencia de datos.

SasPolicy

Obtiene sasPolicy asignado a la cuenta de almacenamiento.

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.

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.

Sku

Obtiene la SKU.

StatusOfPrimary

Obtiene el estado que indica si la ubicación principal de la cuenta de almacenamiento está disponible o no disponible. Entre los valores posibles se incluyen: "available", "unavailable"

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. Entre los valores posibles se incluyen: "available", "unavailable"

StorageAccountSkuConversionStatus

Obtiene o establece esta propiedad es readOnly y lo establece el servidor durante las operaciones asincrónicas de conversión de SKU de la cuenta de almacenamiento.

Tags

Obtiene o establece etiquetas de recursos.

(Heredado de TrackedResource)
Type

Obtiene el tipo del recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts"

(Heredado de Resource)

Métodos

Validate()

Valide el objeto .

Se aplica a