ArmStorageModelFactory.StorageAccountData Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Inicializa una nueva instancia de StorageAccountData.
public static Azure.ResourceManager.Storage.StorageAccountData StorageAccountData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, System.Collections.Generic.IDictionary<string,string> tags = default, Azure.Core.AzureLocation location = default, Azure.ResourceManager.Storage.Models.StorageSku sku = default, Azure.ResourceManager.Storage.Models.StorageKind? kind = default, Azure.ResourceManager.Models.ManagedServiceIdentity identity = default, Azure.ResourceManager.Resources.Models.ExtendedLocation extendedLocation = default, Azure.ResourceManager.Storage.Models.StorageProvisioningState? provisioningState = default, Azure.ResourceManager.Storage.Models.StorageAccountEndpoints primaryEndpoints = default, Azure.Core.AzureLocation? primaryLocation = default, Azure.ResourceManager.Storage.Models.StorageAccountStatus? statusOfPrimary = default, DateTimeOffset? lastGeoFailoverOn = default, Azure.Core.AzureLocation? secondaryLocation = default, Azure.ResourceManager.Storage.Models.StorageAccountStatus? statusOfSecondary = default, DateTimeOffset? createdOn = default, Azure.ResourceManager.Storage.Models.StorageCustomDomain customDomain = default, Azure.ResourceManager.Storage.Models.StorageAccountSasPolicy sasPolicy = default, int? keyExpirationPeriodInDays = default, Azure.ResourceManager.Storage.Models.StorageAccountKeyCreationTime keyCreationTime = default, Azure.ResourceManager.Storage.Models.StorageAccountEndpoints secondaryEndpoints = default, Azure.ResourceManager.Storage.Models.StorageAccountEncryption encryption = default, Azure.ResourceManager.Storage.Models.StorageAccountAccessTier? accessTier = default, Azure.ResourceManager.Storage.Models.FilesIdentityBasedAuthentication azureFilesIdentityBasedAuthentication = default, bool? enableHttpsTrafficOnly = default, Azure.ResourceManager.Storage.Models.StorageAccountNetworkRuleSet networkRuleSet = default, bool? isSftpEnabled = default, bool? isLocalUserEnabled = default, bool? isHnsEnabled = default, Azure.ResourceManager.Storage.Models.GeoReplicationStatistics geoReplicationStats = default, bool? isFailoverInProgress = default, Azure.ResourceManager.Storage.Models.LargeFileSharesState? largeFileSharesState = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Storage.StoragePrivateEndpointConnectionData> privateEndpointConnections = default, Azure.ResourceManager.Storage.Models.StorageRoutingPreference routingPreference = default, Azure.ResourceManager.Storage.Models.BlobRestoreStatus blobRestoreStatus = default, bool? allowBlobPublicAccess = default, Azure.ResourceManager.Storage.Models.StorageMinimumTlsVersion? minimumTlsVersion = default, bool? allowSharedKeyAccess = default, bool? isNfsV3Enabled = default, bool? allowCrossTenantReplication = default, bool? isDefaultToOAuthAuthentication = default, Azure.ResourceManager.Storage.Models.StoragePublicNetworkAccess? publicNetworkAccess = default, Azure.ResourceManager.Storage.Models.ImmutableStorageAccount immutableStorageWithVersioning = default, Azure.ResourceManager.Storage.Models.AllowedCopyScope? allowedCopyScope = default, Azure.ResourceManager.Storage.Models.StorageAccountSkuConversionStatus storageAccountSkuConversionStatus = default, Azure.ResourceManager.Storage.Models.StorageDnsEndpointType? dnsEndpointType = default);
static member StorageAccountData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * System.Collections.Generic.IDictionary<string, string> * Azure.Core.AzureLocation * Azure.ResourceManager.Storage.Models.StorageSku * Nullable<Azure.ResourceManager.Storage.Models.StorageKind> * Azure.ResourceManager.Models.ManagedServiceIdentity * Azure.ResourceManager.Resources.Models.ExtendedLocation * Nullable<Azure.ResourceManager.Storage.Models.StorageProvisioningState> * Azure.ResourceManager.Storage.Models.StorageAccountEndpoints * Nullable<Azure.Core.AzureLocation> * Nullable<Azure.ResourceManager.Storage.Models.StorageAccountStatus> * Nullable<DateTimeOffset> * Nullable<Azure.Core.AzureLocation> * Nullable<Azure.ResourceManager.Storage.Models.StorageAccountStatus> * Nullable<DateTimeOffset> * Azure.ResourceManager.Storage.Models.StorageCustomDomain * Azure.ResourceManager.Storage.Models.StorageAccountSasPolicy * Nullable<int> * Azure.ResourceManager.Storage.Models.StorageAccountKeyCreationTime * Azure.ResourceManager.Storage.Models.StorageAccountEndpoints * Azure.ResourceManager.Storage.Models.StorageAccountEncryption * Nullable<Azure.ResourceManager.Storage.Models.StorageAccountAccessTier> * Azure.ResourceManager.Storage.Models.FilesIdentityBasedAuthentication * Nullable<bool> * Azure.ResourceManager.Storage.Models.StorageAccountNetworkRuleSet * Nullable<bool> * Nullable<bool> * Nullable<bool> * Azure.ResourceManager.Storage.Models.GeoReplicationStatistics * Nullable<bool> * Nullable<Azure.ResourceManager.Storage.Models.LargeFileSharesState> * seq<Azure.ResourceManager.Storage.StoragePrivateEndpointConnectionData> * Azure.ResourceManager.Storage.Models.StorageRoutingPreference * Azure.ResourceManager.Storage.Models.BlobRestoreStatus * Nullable<bool> * Nullable<Azure.ResourceManager.Storage.Models.StorageMinimumTlsVersion> * Nullable<bool> * Nullable<bool> * Nullable<bool> * Nullable<bool> * Nullable<Azure.ResourceManager.Storage.Models.StoragePublicNetworkAccess> * Azure.ResourceManager.Storage.Models.ImmutableStorageAccount * Nullable<Azure.ResourceManager.Storage.Models.AllowedCopyScope> * Azure.ResourceManager.Storage.Models.StorageAccountSkuConversionStatus * Nullable<Azure.ResourceManager.Storage.Models.StorageDnsEndpointType> -> Azure.ResourceManager.Storage.StorageAccountData
Public Shared Function StorageAccountData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional location As AzureLocation = Nothing, Optional sku As StorageSku = Nothing, Optional kind As Nullable(Of StorageKind) = Nothing, Optional identity As ManagedServiceIdentity = Nothing, Optional extendedLocation As ExtendedLocation = Nothing, Optional provisioningState As Nullable(Of StorageProvisioningState) = Nothing, Optional primaryEndpoints As StorageAccountEndpoints = Nothing, Optional primaryLocation As Nullable(Of AzureLocation) = Nothing, Optional statusOfPrimary As Nullable(Of StorageAccountStatus) = Nothing, Optional lastGeoFailoverOn As Nullable(Of DateTimeOffset) = Nothing, Optional secondaryLocation As Nullable(Of AzureLocation) = Nothing, Optional statusOfSecondary As Nullable(Of StorageAccountStatus) = Nothing, Optional createdOn As Nullable(Of DateTimeOffset) = Nothing, Optional customDomain As StorageCustomDomain = Nothing, Optional sasPolicy As StorageAccountSasPolicy = Nothing, Optional keyExpirationPeriodInDays As Nullable(Of Integer) = Nothing, Optional keyCreationTime As StorageAccountKeyCreationTime = Nothing, Optional secondaryEndpoints As StorageAccountEndpoints = Nothing, Optional encryption As StorageAccountEncryption = Nothing, Optional accessTier As Nullable(Of StorageAccountAccessTier) = Nothing, Optional azureFilesIdentityBasedAuthentication As FilesIdentityBasedAuthentication = Nothing, Optional enableHttpsTrafficOnly As Nullable(Of Boolean) = Nothing, Optional networkRuleSet As StorageAccountNetworkRuleSet = Nothing, Optional isSftpEnabled As Nullable(Of Boolean) = Nothing, Optional isLocalUserEnabled As Nullable(Of Boolean) = Nothing, Optional isHnsEnabled As Nullable(Of Boolean) = Nothing, Optional geoReplicationStats As GeoReplicationStatistics = Nothing, Optional isFailoverInProgress As Nullable(Of Boolean) = Nothing, Optional largeFileSharesState As Nullable(Of LargeFileSharesState) = Nothing, Optional privateEndpointConnections As IEnumerable(Of StoragePrivateEndpointConnectionData) = Nothing, Optional routingPreference As StorageRoutingPreference = Nothing, Optional blobRestoreStatus As BlobRestoreStatus = Nothing, Optional allowBlobPublicAccess As Nullable(Of Boolean) = Nothing, Optional minimumTlsVersion As Nullable(Of StorageMinimumTlsVersion) = Nothing, Optional allowSharedKeyAccess As Nullable(Of Boolean) = Nothing, Optional isNfsV3Enabled As Nullable(Of Boolean) = Nothing, Optional allowCrossTenantReplication As Nullable(Of Boolean) = Nothing, Optional isDefaultToOAuthAuthentication As Nullable(Of Boolean) = Nothing, Optional publicNetworkAccess As Nullable(Of StoragePublicNetworkAccess) = Nothing, Optional immutableStorageWithVersioning As ImmutableStorageAccount = Nothing, Optional allowedCopyScope As Nullable(Of AllowedCopyScope) = Nothing, Optional storageAccountSkuConversionStatus As StorageAccountSkuConversionStatus = Nothing, Optional dnsEndpointType As Nullable(Of StorageDnsEndpointType) = Nothing) As StorageAccountData
Parámetros
El identificador.
- name
- String
Nombre.
- resourceType
- ResourceType
ResourceType.
- systemData
- SystemData
SystemData.
- tags
- IDictionary<String,String>
Las etiquetas.
- location
- AzureLocation
Ubicación.
- sku
- StorageSku
Obtiene la SKU.
- kind
- Nullable<StorageKind>
Obtiene el tipo.
- identity
- ManagedServiceIdentity
Identidad del recurso.
- extendedLocation
- ExtendedLocation
ExtendedLocation del recurso.
- provisioningState
- Nullable<StorageProvisioningState>
Obtiene el estado de la cuenta de almacenamiento en el momento en que se llamó a la operación.
- primaryEndpoints
- StorageAccountEndpoints
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
- Nullable<AzureLocation>
Obtiene la ubicación del centro de datos principal de la cuenta de almacenamiento.
- statusOfPrimary
- Nullable<StorageAccountStatus>
Obtiene el estado que indica si la ubicación principal de la cuenta de almacenamiento está disponible o no disponible.
- lastGeoFailoverOn
- Nullable<DateTimeOffset>
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.
- secondaryLocation
- Nullable<AzureLocation>
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.
- statusOfSecondary
- Nullable<StorageAccountStatus>
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.
- createdOn
- Nullable<DateTimeOffset>
Obtiene la fecha y hora de creación de la cuenta de almacenamiento en UTC.
- customDomain
- StorageCustomDomain
Obtiene el dominio personalizado que el usuario asignó a esta cuenta de almacenamiento.
- sasPolicy
- StorageAccountSasPolicy
SasPolicy asignado a la cuenta de almacenamiento.
- keyCreationTime
- StorageAccountKeyCreationTime
Hora de creación de claves de cuenta de almacenamiento.
- secondaryEndpoints
- StorageAccountEndpoints
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.
- encryption
- StorageAccountEncryption
Configuración de cifrado que se usará para el cifrado del lado servidor para la cuenta de almacenamiento.
- accessTier
- Nullable<StorageAccountAccessTier>
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.
- azureFilesIdentityBasedAuthentication
- FilesIdentityBasedAuthentication
Proporciona la configuración de autenticación basada en identidades para Azure Files.
Permite el tráfico https solo al servicio de almacenamiento si se establece en true.
- networkRuleSet
- StorageAccountNetworkRuleSet
Conjunto de reglas de red.
Habilita el protocolo seguro de transferencia de archivos, si se establece en true.
Habilita la característica de usuarios locales, si se establece en true.
- geoReplicationStats
- GeoReplicationStatistics
Estadísticas de replicación geográfica.
Si la conmutación por error está en curso, el valor será true; de lo contrario, será null.
- largeFileSharesState
- Nullable<LargeFileSharesState>
Permitir recursos compartidos de archivos grandes si se establece en Habilitado. No se puede deshabilitar una vez habilitado.
- privateEndpointConnections
- IEnumerable<StoragePrivateEndpointConnectionData>
Lista de conexiones de punto de conexión privado asociadas a la cuenta de almacenamiento especificada.
- routingPreference
- StorageRoutingPreference
Mantiene información sobre la opción de enrutamiento de red elegida por el usuario para la transferencia de datos.
- blobRestoreStatus
- BlobRestoreStatus
Estado de restauración de blobs.
Permitir o no permitir el acceso público a todos los blobs o contenedores de la cuenta de almacenamiento. La interpretación predeterminada es verdadera para esta propiedad.
- minimumTlsVersion
- Nullable<StorageMinimumTlsVersion>
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.
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.
La compatibilidad con el protocolo NFS 3.0 está habilitada si se establece en true.
Permitir o no permitir la replicación de objetos de inquilino de AAD. La interpretación predeterminada es verdadera para esta propiedad.
Marca booleana que indica si la autenticación predeterminada es OAuth o no. La interpretación predeterminada es false para esta propiedad.
- publicNetworkAccess
- Nullable<StoragePublicNetworkAccess>
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".
- immutableStorageWithVersioning
- ImmutableStorageAccount
La propiedad es inmutable y solo se puede establecer en true en la hora 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.
- allowedCopyScope
- Nullable<AllowedCopyScope>
Restrinja la copia hacia y desde las cuentas de almacenamiento dentro de un inquilino de AAD o con vínculos privados a la misma red virtual.
- storageAccountSkuConversionStatus
- 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.
- dnsEndpointType
- Nullable<StorageDnsEndpointType>
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.
Devoluciones
StorageAccountData Nueva instancia de para simular.
Se aplica a
Azure SDK for .NET