Partager via


BlobContainer interface

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

Extends

Propriétés

defaultEncryptionScope

Par défaut, le conteneur doit utiliser l’étendue de chiffrement spécifiée pour toutes les écritures.

deleted

Indique si le conteneur d’objets blob a été supprimé. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

deletedTime

Heure de suppression du conteneur d’objets blob. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

denyEncryptionScopeOverride

Bloquer le remplacement de l’étendue de chiffrement à partir du conteneur par défaut.

enableNfsV3AllSquash

Activez NFSv3 tous les squashs sur le conteneur d’objets blob.

enableNfsV3RootSquash

Activez le squash racine NFSv3 sur le conteneur d’objets blob.

hasImmutabilityPolicy

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. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

hasLegalHold

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é. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

immutabilityPolicy

Propriété ImmutabilityPolicy du conteneur. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

immutableStorageWithVersioning

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

Renvoie la date et l'heure de la dernière modification du conteneur. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

leaseDuration

Spécifie si le bail d’un conteneur est d’une durée infinie ou fixe, uniquement lorsque le conteneur est loué. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

leaseState

État du bail du conteneur. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

leaseStatus

L'état du bail du conteneur. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

legalHold

Propriété LegalHold du conteneur. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

metadata

Une paire nom-valeur à associer au conteneur en tant que métadonnées.

publicAccess

Spécifie si les données dans le conteneur sont accessibles publiquement et le niveau d'accès.

remainingRetentionDays

Jours de rétention restants pour le conteneur d’objets blob supprimés de manière réversible. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

version

Version du conteneur d’objets blob supprimés. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

Propriétés héritées

etag

Etag de la ressource. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

id

ID de ressource complet pour la ressource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

name

Nom de la ressource REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

type

Type de la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts » REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

Détails de la propriété

defaultEncryptionScope

Par défaut, le conteneur doit utiliser l’étendue de chiffrement spécifiée pour toutes les écritures.

defaultEncryptionScope?: string

Valeur de propriété

string

deleted

Indique si le conteneur d’objets blob a été supprimé. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

deleted?: boolean

Valeur de propriété

boolean

deletedTime

Heure de suppression du conteneur d’objets blob. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

deletedTime?: Date

Valeur de propriété

Date

denyEncryptionScopeOverride

Bloquer le remplacement de l’étendue de chiffrement à partir du conteneur par défaut.

denyEncryptionScopeOverride?: boolean

Valeur de propriété

boolean

enableNfsV3AllSquash

Activez NFSv3 tous les squashs sur le conteneur d’objets blob.

enableNfsV3AllSquash?: boolean

Valeur de propriété

boolean

enableNfsV3RootSquash

Activez le squash racine NFSv3 sur le conteneur d’objets blob.

enableNfsV3RootSquash?: boolean

Valeur de propriété

boolean

hasImmutabilityPolicy

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. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

hasImmutabilityPolicy?: boolean

Valeur de propriété

boolean

hasLegalHold

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é. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

hasLegalHold?: boolean

Valeur de propriété

boolean

immutabilityPolicy

Propriété ImmutabilityPolicy du conteneur. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

immutabilityPolicy?: ImmutabilityPolicyProperties

Valeur de propriété

immutableStorageWithVersioning

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.

immutableStorageWithVersioning?: ImmutableStorageWithVersioning

Valeur de propriété

lastModifiedTime

Renvoie la date et l'heure de la dernière modification du conteneur. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

lastModifiedTime?: Date

Valeur de propriété

Date

leaseDuration

Spécifie si le bail d’un conteneur est d’une durée infinie ou fixe, uniquement lorsque le conteneur est loué. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

leaseDuration?: string

Valeur de propriété

string

leaseState

État du bail du conteneur. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

leaseState?: string

Valeur de propriété

string

leaseStatus

L'état du bail du conteneur. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

leaseStatus?: string

Valeur de propriété

string

legalHold

Propriété LegalHold du conteneur. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

legalHold?: LegalHoldProperties

Valeur de propriété

metadata

Une paire nom-valeur à associer au conteneur en tant que métadonnées.

metadata?: {[propertyName: string]: string}

Valeur de propriété

{[propertyName: string]: string}

publicAccess

Spécifie si les données dans le conteneur sont accessibles publiquement et le niveau d'accès.

publicAccess?: PublicAccess

Valeur de propriété

remainingRetentionDays

Jours de rétention restants pour le conteneur d’objets blob supprimés de manière réversible. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

remainingRetentionDays?: number

Valeur de propriété

number

version

Version du conteneur d’objets blob supprimés. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

version?: string

Valeur de propriété

string

Détails de la propriété héritée

etag

Etag de la ressource. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

etag?: string

Valeur de propriété

string

Héritéd’AzureEntityResource.etag

id

ID de ressource complet pour la ressource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

id?: string

Valeur de propriété

string

Hérité deAzureEntityResource.id

name

Nom de la ressource REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

name?: string

Valeur de propriété

string

Hérité deAzureEntityResource.name

type

Type de la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts » REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

type?: string

Valeur de propriété

string

Héritéd’AzureEntityResource.type