azure-storage-blobs
Loading...
Searching...
No Matches
Public Attributes | List of all members
Azure::Storage::Blobs::Models::BlobContainerItemDetails Struct Referencefinal

Properties of a container.

#include <rest_client.hpp>

Public Attributes

DateTime LastModified
 
Azure::ETag ETag
 
Models::LeaseStatus LeaseStatus
 
Models::LeaseState LeaseState
 
Nullable< LeaseDurationTypeLeaseDuration
 
PublicAccessType AccessType
 
bool HasImmutabilityPolicy = bool()
 
bool HasLegalHold = bool()
 
std::string DefaultEncryptionScope = "$account-encryption-key"
 
bool PreventEncryptionScopeOverride = false
 
Nullable< DateTime > DeletedOn
 
Nullable< std::int32_t > RemainingRetentionDays
 
bool HasImmutableStorageWithVersioning = false
 
Core::CaseInsensitiveMap Metadata
 

Member Data Documentation

◆ AccessType

PublicAccessType Azure::Storage::Blobs::Models::BlobContainerItemDetails::AccessType

Specifies whether data in the container may be accessed publicly and the level of access.

◆ DefaultEncryptionScope

std::string Azure::Storage::Blobs::Models::BlobContainerItemDetails::DefaultEncryptionScope = "$account-encryption-key"

The default encryption scope for the container.

◆ DeletedOn

Nullable<DateTime> Azure::Storage::Blobs::Models::BlobContainerItemDetails::DeletedOn

Data and time at which this container was deleted. Only valid when this container was deleted.

◆ ETag

Azure::ETag Azure::Storage::Blobs::Models::BlobContainerItemDetails::ETag

The ETag contains a value that you can use to perform operations conditionally. If the request version is 2011-08-18 or newer, the ETag value will be in quotes.

◆ HasImmutabilityPolicy

bool Azure::Storage::Blobs::Models::BlobContainerItemDetails::HasImmutabilityPolicy = bool()

Indicates whether the container has an immutability policy set on it.

◆ HasImmutableStorageWithVersioning

bool Azure::Storage::Blobs::Models::BlobContainerItemDetails::HasImmutableStorageWithVersioning = false

Indicates if version level worm is enabled on this container.

◆ HasLegalHold

bool Azure::Storage::Blobs::Models::BlobContainerItemDetails::HasLegalHold = bool()

Indicates whether the container has a legal hold.

◆ LastModified

DateTime Azure::Storage::Blobs::Models::BlobContainerItemDetails::LastModified

Returns the date and time the container was last modified. Any operation that modifies the blob, including an update of the blob's metadata or properties, changes the last-modified time of the blob.

◆ LeaseDuration

Nullable<LeaseDurationType> Azure::Storage::Blobs::Models::BlobContainerItemDetails::LeaseDuration

When a blob is leased, specifies whether the lease is of infinite or fixed duration.

◆ LeaseState

Models::LeaseState Azure::Storage::Blobs::Models::BlobContainerItemDetails::LeaseState

The current lease state of the blob.

◆ LeaseStatus

Models::LeaseStatus Azure::Storage::Blobs::Models::BlobContainerItemDetails::LeaseStatus

The current lease status of the blob.

◆ Metadata

Core::CaseInsensitiveMap Azure::Storage::Blobs::Models::BlobContainerItemDetails::Metadata

A set of name-value pairs associated with this blob or blob container.

◆ PreventEncryptionScopeOverride

bool Azure::Storage::Blobs::Models::BlobContainerItemDetails::PreventEncryptionScopeOverride = false

Indicates whether the container's default encryption scope can be overriden.

◆ RemainingRetentionDays

Nullable<std::int32_t> Azure::Storage::Blobs::Models::BlobContainerItemDetails::RemainingRetentionDays

Remaining days before this container will be permanently deleted. Only valid when this container was deleted.


The documentation for this struct was generated from the following file: