Compartir a través de


BlobContainer Constructores

Definición

Sobrecargas

BlobContainer()

Inicializa una nueva instancia de la clase BlobContainer.

BlobContainer(String, String, String, String, String, Nullable<Boolean>, Nullable<DateTime>, Nullable<Int32>, String, Nullable<Boolean>, Nullable<PublicAccess>, Nullable<DateTime>, String, String, String, IDictionary<String,String>, ImmutabilityPolicyProperties, LegalHoldProperties, Nullable<Boolean>, Nullable<Boolean>, ImmutableStorageWithVersioning, Nullable<Boolean>, Nullable<Boolean>)

Inicializa una nueva instancia de la clase BlobContainer.

BlobContainer()

Inicializa una nueva instancia de la clase BlobContainer.

public BlobContainer ();
Public Sub New ()

Se aplica a

BlobContainer(String, String, String, String, String, Nullable<Boolean>, Nullable<DateTime>, Nullable<Int32>, String, Nullable<Boolean>, Nullable<PublicAccess>, Nullable<DateTime>, String, String, String, IDictionary<String,String>, ImmutabilityPolicyProperties, LegalHoldProperties, Nullable<Boolean>, Nullable<Boolean>, ImmutableStorageWithVersioning, Nullable<Boolean>, Nullable<Boolean>)

Inicializa una nueva instancia de la clase BlobContainer.

public BlobContainer (string id = default, string name = default, string type = default, string etag = default, string version = default, bool? deleted = default, DateTime? deletedTime = default, int? remainingRetentionDays = default, string defaultEncryptionScope = default, bool? denyEncryptionScopeOverride = default, Microsoft.Azure.Management.Storage.Models.PublicAccess? publicAccess = default, DateTime? lastModifiedTime = default, string leaseStatus = default, string leaseState = default, string leaseDuration = default, System.Collections.Generic.IDictionary<string,string> metadata = default, Microsoft.Azure.Management.Storage.Models.ImmutabilityPolicyProperties immutabilityPolicy = default, Microsoft.Azure.Management.Storage.Models.LegalHoldProperties legalHold = default, bool? hasLegalHold = default, bool? hasImmutabilityPolicy = default, Microsoft.Azure.Management.Storage.Models.ImmutableStorageWithVersioning immutableStorageWithVersioning = default, bool? enableNfsV3RootSquash = default, bool? enableNfsV3AllSquash = default);
new Microsoft.Azure.Management.Storage.Models.BlobContainer : string * string * string * string * string * Nullable<bool> * Nullable<DateTime> * Nullable<int> * string * Nullable<bool> * Nullable<Microsoft.Azure.Management.Storage.Models.PublicAccess> * Nullable<DateTime> * string * string * string * System.Collections.Generic.IDictionary<string, string> * Microsoft.Azure.Management.Storage.Models.ImmutabilityPolicyProperties * Microsoft.Azure.Management.Storage.Models.LegalHoldProperties * Nullable<bool> * Nullable<bool> * Microsoft.Azure.Management.Storage.Models.ImmutableStorageWithVersioning * Nullable<bool> * Nullable<bool> -> Microsoft.Azure.Management.Storage.Models.BlobContainer
Public Sub New (Optional id As String = Nothing, Optional name As String = Nothing, Optional type As String = Nothing, Optional etag As String = Nothing, Optional version As String = Nothing, Optional deleted As Nullable(Of Boolean) = Nothing, Optional deletedTime As Nullable(Of DateTime) = Nothing, Optional remainingRetentionDays As Nullable(Of Integer) = Nothing, Optional defaultEncryptionScope As String = Nothing, Optional denyEncryptionScopeOverride As Nullable(Of Boolean) = Nothing, Optional publicAccess As Nullable(Of PublicAccess) = Nothing, Optional lastModifiedTime As Nullable(Of DateTime) = Nothing, Optional leaseStatus As String = Nothing, Optional leaseState As String = Nothing, Optional leaseDuration As String = Nothing, Optional metadata As IDictionary(Of String, String) = Nothing, Optional immutabilityPolicy As ImmutabilityPolicyProperties = Nothing, Optional legalHold As LegalHoldProperties = Nothing, Optional hasLegalHold As Nullable(Of Boolean) = Nothing, Optional hasImmutabilityPolicy As Nullable(Of Boolean) = Nothing, Optional immutableStorageWithVersioning As ImmutableStorageWithVersioning = Nothing, Optional enableNfsV3RootSquash As Nullable(Of Boolean) = Nothing, Optional enableNfsV3AllSquash As Nullable(Of Boolean) = Nothing)

Parámetros

id
String

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

name
String

Nombre del recurso.

type
String

Tipo de recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts"

etag
String

Etag de recursos.

version
String

Versión del contenedor de blobs eliminado.

deleted
Nullable<Boolean>

Indica si se eliminó el contenedor de blobs.

deletedTime
Nullable<DateTime>

Tiempo de eliminación del contenedor de blobs.

remainingRetentionDays
Nullable<Int32>

Días de retención restantes para el contenedor de blobs eliminado temporalmente.

defaultEncryptionScope
String

El contenedor debe usar el ámbito de cifrado especificado para todas las escrituras.

denyEncryptionScopeOverride
Nullable<Boolean>

Bloquee la invalidación del ámbito de cifrado del valor predeterminado del contenedor.

publicAccess
Nullable<PublicAccess>

Especifica si el acceso a los datos del contenedor es público, así como el nivel de acceso. Entre los valores posibles se incluyen: "Container", "Blob", "None"

lastModifiedTime
Nullable<DateTime>

Devuelve la fecha y hora en que se modificó por última vez el contenedor.

leaseStatus
String

El estado de concesión del contenedor. Entre los valores posibles se incluyen: "Locked", "Unlocked"

leaseState
String

Estado de concesión del contenedor. Entre los valores posibles se incluyen: 'Available', 'Leased', 'Expired', 'Breaking', 'Broken'

leaseDuration
String

Especifica si la concesión en un contenedor tiene una duración infinita o fija, solo cuando se alquila el contenedor. Entre los valores posibles se incluyen: "Infinite", "Fixed"

metadata
IDictionary<String,String>

Par nombre-valor que se va a asociar con el contenedor como metadatos.

immutabilityPolicy
ImmutabilityPolicyProperties

Propiedad ImmutabilityPolicy del contenedor.

legalHold
LegalHoldProperties

Propiedad LegalHold del contenedor.

hasLegalHold
Nullable<Boolean>

SRP establece la propiedad pública hasLegalHold en true si hay al menos una etiqueta existente. SRP establece la propiedad pública hasLegalHold en false si se borran todas las etiquetas de suspensión legal existentes. Puede haber un máximo de 1000 contenedores de blobs con hasLegalHold=true para una cuenta determinada.

hasImmutabilityPolicy
Nullable<Boolean>

SRP establece la propiedad pública hasImmutabilityPolicy en true si se ha creado ImmutabilityPolicy para este contenedor. La propiedad pública hasImmutabilityPolicy se establece en false por SRP si no se ha creado ImmutabilityPolicy para este contenedor.

immutableStorageWithVersioning
ImmutableStorageWithVersioning

Propiedad de inmutabilidad de nivel de objeto del contenedor. La propiedad es inmutable y solo se puede establecer en true en el momento de la creación del contenedor. Los contenedores existentes deben someterse a un proceso de migración.

enableNfsV3RootSquash
Nullable<Boolean>

Habilite nfSv3 root squash en el contenedor de blobs.

enableNfsV3AllSquash
Nullable<Boolean>

Habilite NFSv3 all squash en el contenedor de blobs.

Se aplica a