Compartir a través de


StorageAccountUpdateParameters Clase

Definición

Parámetros que se pueden proporcionar al actualizar las propiedades de la cuenta de almacenamiento.

[Microsoft.Rest.Serialization.JsonTransformation]
public class StorageAccountUpdateParameters
[<Microsoft.Rest.Serialization.JsonTransformation>]
type StorageAccountUpdateParameters = class
Public Class StorageAccountUpdateParameters
Herencia
StorageAccountUpdateParameters
Atributos

Constructores

StorageAccountUpdateParameters()

Inicializa una nueva instancia de la clase StorageAccountUpdateParameters.

StorageAccountUpdateParameters(Sku, IDictionary<String,String>, Identity, CustomDomain, Encryption, SasPolicy, KeyPolicy, Nullable<AccessTier>, AzureFilesIdentityBasedAuthentication, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, NetworkRuleSet, String, RoutingPreference, Nullable<Boolean>, String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, String, ImmutableStorageAccount, String, String, String)

Inicializa una nueva instancia de la clase StorageAccountUpdateParameters.

Propiedades

AccessTier

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

CustomDomain

Obtiene o establece un dominio personalizado asignado a la cuenta de almacenamiento por el usuario. 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.

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.

Encryption

Obtiene o establece los conjuntos no aplicables. El cifrado de Azure Storage en reposo está habilitado de forma predeterminada para todas las cuentas de almacenamiento y no se puede deshabilitar.

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.

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.

KeyPolicy

Obtiene o establece keyPolicy asignado a la cuenta de almacenamiento.

Kind

Obtiene o establece opcional. Indica el tipo de cuenta de almacenamiento. Actualmente, solo el valor de StorageV2 es compatible con el servidor. 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".

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"

NetworkRuleSet

Obtiene o establece un conjunto de reglas de red.

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 o establece sasPolicy asignado a la cuenta de almacenamiento.

Sku

Obtiene o establece el nombre de la SKU. Tenga en cuenta que el nombre de la SKU no se puede actualizar a Standard_ZRS, Premium_LRS o Premium_ZRS, ni las cuentas de esos nombres de SKU se pueden actualizar a ningún otro valor.

Tags

Obtiene o establece una lista de pares clave-valor que describen el recurso. Estas etiquetas pueden utilizarse para visualizar y agrupar este recurso a través de grupos de recursos. Se puede proporcionar un máximo de 15 etiquetas para un recurso. Cada etiqueta debe tener una clave que no tenga una longitud superior a 128 caracteres y un valor no mayor que 256 caracteres.

Métodos

Validate()

Valide el objeto .

Se aplica a