Partager via


BlobContainer Classe

Définition

Propriétés du conteneur d’objets blob, notamment ID, nom de la ressource, type de ressource, Etag.

[Microsoft.Rest.Serialization.JsonTransformation]
public class BlobContainer : Microsoft.Azure.Management.Storage.Models.AzureEntityResource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type BlobContainer = class
    inherit AzureEntityResource
Public Class BlobContainer
Inherits AzureEntityResource
Héritage
Attributs

Constructeurs

BlobContainer()

Initialise une nouvelle instance de la classe 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>)

Initialise une nouvelle instance de la classe BlobContainer.

Propriétés

DefaultEncryptionScope

Obtient ou définit par défaut le conteneur pour utiliser l’étendue de chiffrement spécifiée pour toutes les écritures.

Deleted

Obtient indique si le conteneur d’objets blob a été supprimé.

DeletedTime

Obtient l’heure de suppression du conteneur d’objets blob.

DenyEncryptionScopeOverride

Obtient ou définit le remplacement par bloc de l’étendue de chiffrement à partir du conteneur par défaut.

EnableNfsV3AllSquash

Obtient ou définit l’activation de NFSv3 tous les squashing sur le conteneur d’objets blob.

EnableNfsV3RootSquash

Obtient ou définit l’activation du squashing racine NFSv3 sur le conteneur d’objets blob.

Etag

Obtient l’Etag de la ressource.

(Hérité de AzureEntityResource)
HasImmutabilityPolicy

Obtient la propriété publique hasImmutabilityPolicy est définie sur true par SRP si ImmutabilityPolicy a été créé pour ce conteneur. La propriété publique hasImmutabilityPolicy est définie sur false par SRP si ImmutabilityPolicy n’a pas été créée pour ce conteneur.

HasLegalHold

Obtient que la propriété publique hasLegalHold est définie sur true par SRP s’il existe au moins une balise existante. La propriété publique hasLegalHold est définie sur false par SRP si toutes les balises de conservation légales existantes sont effacées. Il peut y avoir un maximum de 1 000 conteneurs d’objets blob avec hasLegalHold=true pour un compte donné.

Id

Obtient l’ID de ressource complet pour la ressource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

(Hérité de Resource)
ImmutabilityPolicy

Obtient la propriété ImmutabilityPolicy du conteneur.

ImmutableStorageWithVersioning

Obtient ou définit la propriété d’immuabilité au niveau de l’objet du conteneur. La propriété est immuable et ne peut être définie sur true qu’au moment de la création du conteneur. Les conteneurs existants doivent faire l’objet d’un processus de migration.

LastModifiedTime

Obtient la date et l’heure de la dernière modification du conteneur.

LeaseDuration

Obtient spécifie si le bail d’un conteneur est d’une durée infinie ou fixe, uniquement lorsque le conteneur est loué. Les valeurs possibles sont les suivantes : 'Infinite', 'Fixed'

LeaseState

Obtient l’état de bail du conteneur. Les valeurs possibles sont les suivantes : « Available », « Leased », « Expired », « Breaking », « Broken »

LeaseStatus

Obtient le status de bail du conteneur. Les valeurs possibles sont les suivantes : « Verrouillé », « Déverrouillé »

LegalHold

Obtient la propriété LegalHold du conteneur.

Metadata

Obtient ou définit une paire nom-valeur à associer au conteneur en tant que métadonnées.

Name

Obtient le nom de la ressource

(Hérité de Resource)
PublicAccess

Obtient ou définit spécifie si les données du conteneur peuvent être accessibles publiquement et le niveau d’accès. Les valeurs possibles sont les suivantes : « Container », « Blob », « None »

RemainingRetentionDays

Obtient les jours de rétention restants pour le conteneur d’objets blob supprimés de manière réversible.

Type

Obtient le type de la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts »

(Hérité de Resource)
Version

Obtient la version du conteneur d’objets blob supprimés.

S’applique à