StorageAccountCreateParameters Constructores
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í.
Sobrecargas
StorageAccountCreateParameters() |
Inicializa una nueva instancia de la clase StorageAccountCreateParameters. |
StorageAccountCreateParameters(Sku, String, String, ExtendedLocation, IDictionary<String,String>, Identity, String, String, SasPolicy, KeyPolicy, CustomDomain, Encryption, NetworkRuleSet, Nullable<AccessTier>, AzureFilesIdentityBasedAuthentication, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, String, RoutingPreference, Nullable<Boolean>, String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, ImmutableStorageAccount, String) |
Inicializa una nueva instancia de la clase StorageAccountCreateParameters. |
StorageAccountCreateParameters()
Inicializa una nueva instancia de la clase StorageAccountCreateParameters.
public StorageAccountCreateParameters ();
Public Sub New ()
Se aplica a
StorageAccountCreateParameters(Sku, String, String, ExtendedLocation, IDictionary<String,String>, Identity, String, String, SasPolicy, KeyPolicy, CustomDomain, Encryption, NetworkRuleSet, Nullable<AccessTier>, AzureFilesIdentityBasedAuthentication, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, String, RoutingPreference, Nullable<Boolean>, String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, ImmutableStorageAccount, String)
Inicializa una nueva instancia de la clase StorageAccountCreateParameters.
public StorageAccountCreateParameters (Microsoft.Azure.Management.Storage.Models.Sku sku, string kind, string location, Microsoft.Azure.Management.Storage.Models.ExtendedLocation extendedLocation = default, System.Collections.Generic.IDictionary<string,string> tags = default, Microsoft.Azure.Management.Storage.Models.Identity identity = default, string allowedCopyScope = default, string publicNetworkAccess = default, Microsoft.Azure.Management.Storage.Models.SasPolicy sasPolicy = default, Microsoft.Azure.Management.Storage.Models.KeyPolicy keyPolicy = default, Microsoft.Azure.Management.Storage.Models.CustomDomain customDomain = default, Microsoft.Azure.Management.Storage.Models.Encryption encryption = default, Microsoft.Azure.Management.Storage.Models.NetworkRuleSet networkRuleSet = default, Microsoft.Azure.Management.Storage.Models.AccessTier? accessTier = default, Microsoft.Azure.Management.Storage.Models.AzureFilesIdentityBasedAuthentication azureFilesIdentityBasedAuthentication = default, bool? enableHttpsTrafficOnly = default, bool? isSftpEnabled = default, bool? isLocalUserEnabled = default, bool? isHnsEnabled = default, string largeFileSharesState = default, Microsoft.Azure.Management.Storage.Models.RoutingPreference routingPreference = default, bool? allowBlobPublicAccess = default, string minimumTlsVersion = default, bool? allowSharedKeyAccess = default, bool? enableNfsV3 = default, bool? allowCrossTenantReplication = default, bool? defaultToOAuthAuthentication = default, Microsoft.Azure.Management.Storage.Models.ImmutableStorageAccount immutableStorageWithVersioning = default, string dnsEndpointType = default);
new Microsoft.Azure.Management.Storage.Models.StorageAccountCreateParameters : Microsoft.Azure.Management.Storage.Models.Sku * string * string * Microsoft.Azure.Management.Storage.Models.ExtendedLocation * System.Collections.Generic.IDictionary<string, string> * Microsoft.Azure.Management.Storage.Models.Identity * string * string * Microsoft.Azure.Management.Storage.Models.SasPolicy * Microsoft.Azure.Management.Storage.Models.KeyPolicy * Microsoft.Azure.Management.Storage.Models.CustomDomain * Microsoft.Azure.Management.Storage.Models.Encryption * Microsoft.Azure.Management.Storage.Models.NetworkRuleSet * Nullable<Microsoft.Azure.Management.Storage.Models.AccessTier> * Microsoft.Azure.Management.Storage.Models.AzureFilesIdentityBasedAuthentication * Nullable<bool> * Nullable<bool> * Nullable<bool> * Nullable<bool> * string * Microsoft.Azure.Management.Storage.Models.RoutingPreference * Nullable<bool> * string * Nullable<bool> * Nullable<bool> * Nullable<bool> * Nullable<bool> * Microsoft.Azure.Management.Storage.Models.ImmutableStorageAccount * string -> Microsoft.Azure.Management.Storage.Models.StorageAccountCreateParameters
Public Sub New (sku As Sku, kind As String, location As String, Optional extendedLocation As ExtendedLocation = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional identity As Identity = Nothing, Optional allowedCopyScope As String = Nothing, Optional publicNetworkAccess As String = Nothing, Optional sasPolicy As SasPolicy = Nothing, Optional keyPolicy As KeyPolicy = Nothing, Optional customDomain As CustomDomain = Nothing, Optional encryption As Encryption = Nothing, Optional networkRuleSet As NetworkRuleSet = Nothing, Optional accessTier As Nullable(Of AccessTier) = Nothing, Optional azureFilesIdentityBasedAuthentication As AzureFilesIdentityBasedAuthentication = Nothing, Optional enableHttpsTrafficOnly As Nullable(Of Boolean) = Nothing, Optional isSftpEnabled As Nullable(Of Boolean) = Nothing, Optional isLocalUserEnabled As Nullable(Of Boolean) = Nothing, Optional isHnsEnabled As Nullable(Of Boolean) = Nothing, Optional largeFileSharesState As String = Nothing, Optional routingPreference As RoutingPreference = Nothing, Optional allowBlobPublicAccess As Nullable(Of Boolean) = Nothing, Optional minimumTlsVersion As String = Nothing, Optional allowSharedKeyAccess As Nullable(Of Boolean) = Nothing, Optional enableNfsV3 As Nullable(Of Boolean) = Nothing, Optional allowCrossTenantReplication As Nullable(Of Boolean) = Nothing, Optional defaultToOAuthAuthentication As Nullable(Of Boolean) = Nothing, Optional immutableStorageWithVersioning As ImmutableStorageAccount = Nothing, Optional dnsEndpointType As String = Nothing)
Parámetros
- sku
- Sku
Necesario. Obtiene o establece el nombre de la SKU.
- kind
- String
Necesario. Indica el tipo de cuenta de almacenamiento. Entre los valores posibles se incluyen: "Storage", "StorageV2", "BlobStorage", "FileStorage", "BlockBlobStorage".
- location
- String
Necesario. Obtiene o establece la ubicación del recurso. Esta será una de las regiones geográficas de Azure admitidas y registradas (por ejemplo, Oeste de EE. UU., Este de EE. UU., Sudeste asiático, etc.). La región geográfica de un recurso no se puede cambiar una vez creada, pero si se especifica una región geográfica idéntica al actualizarse, la solicitud se realizará correctamente.
- extendedLocation
- ExtendedLocation
Opcional. Establezca la ubicación extendida del recurso. Si no se establece, la cuenta de almacenamiento se creará en la región principal de Azure. De lo contrario, se creará en la ubicación extendida especificada.
- tags
- IDictionary<String,String>
Obtiene o establece una lista de pares clave-valor que describen el recurso. Estas etiquetas se pueden usar para ver y agrupar este recurso (entre grupos de recursos). Se puede proporcionar un máximo de 15 etiquetas para un recurso. Cada etiqueta debe tener una clave con una longitud no superior a 128 caracteres y un valor con una longitud no superior a 256 caracteres.
- identity
- Identity
Identidad del recurso.
- allowedCopyScope
- String
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. Entre los valores posibles se incluyen: "PrivateLink", "AAD"
- publicNetworkAccess
- String
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". Entre los valores posibles se incluyen: "Enabled", "Disabled"
- sasPolicy
- SasPolicy
SasPolicy asignado a la cuenta de almacenamiento.
- keyPolicy
- KeyPolicy
KeyPolicy asignado a la cuenta de almacenamiento.
- customDomain
- CustomDomain
Dominio de usuario asignado a la cuenta de almacenamiento. Name es el origen CNAME. Solo se admite un dominio personalizado por cuenta de almacenamiento en este momento. Para borrar el dominio personalizado existente, use una cadena vacía para la propiedad de nombre de dominio personalizado.
- encryption
- Encryption
Configuración de cifrado que se va a usar para el cifrado del lado servidor para la cuenta de almacenamiento.
- networkRuleSet
- NetworkRuleSet
Conjunto de reglas de red
- accessTier
- Nullable<AccessTier>
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: "Hot", "Cool", "Premium"
- azureFilesIdentityBasedAuthentication
- AzureFilesIdentityBasedAuthentication
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. El valor predeterminado es true desde la versión de API 2019-04-01.
Habilita el protocolo de transferencia de archivos seguros, si se establece en true.
Habilita la característica de usuarios locales, si se establece en true.
- largeFileSharesState
- String
Permitir recursos compartidos de archivos grandes si se establece en Habilitado. No se puede deshabilitar una vez habilitado. Los valores posibles son: "Disabled", "Enabled".
- routingPreference
- RoutingPreference
Mantiene información sobre la opción de enrutamiento de red elegida por el usuario para la transferencia de datos.
Permitir o no permitir el acceso público a todos los blobs o contenedores de la cuenta de almacenamiento. La interpretación predeterminada es true para esta propiedad.
- minimumTlsVersion
- String
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. Entre los valores posibles se incluyen: "TLS1_0", "TLS1_1", "TLS1_2"
Indica si la cuenta de almacenamiento permite autorizar las solicitudes con la clave de acceso de la cuenta mediante 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 true 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.
- 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 nuevos de la cuenta de forma predeterminada.
- dnsEndpointType
- String
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".
Se aplica a
Azure SDK for .NET