|
Detailed information of a blob container.
#include <blob_rest_client.hpp>
Public Attributes | |
Azure::ETag | ETag |
Azure::DateTime | LastModified |
Storage::Metadata | Metadata |
PublicAccessType | AccessType = PublicAccessType::None |
bool | HasImmutabilityPolicy = false |
bool | HasLegalHold = false |
Azure::Nullable< LeaseDurationType > | LeaseDuration |
Models::LeaseState | LeaseState = Models::LeaseState::Available |
Models::LeaseStatus | LeaseStatus = Models::LeaseStatus::Unlocked |
std::string | DefaultEncryptionScope |
bool | PreventEncryptionScopeOverride = false |
Azure::Nullable< int32_t > | RemainingRetentionDays |
Azure::Nullable< Azure::DateTime > | DeletedOn |
PublicAccessType Azure::Storage::Blobs::Models::BlobContainerItemDetails::AccessType = PublicAccessType::None |
Indicates whether data in the container may be accessed publicly and the level of access.
std::string Azure::Storage::Blobs::Models::BlobContainerItemDetails::DefaultEncryptionScope |
The default encryption scope for the container.
Azure::Nullable<Azure::DateTime> Azure::Storage::Blobs::Models::BlobContainerItemDetails::DeletedOn |
Data and time at which this container was deleted. Only valid when this container was deleted.
Azure::ETag Azure::Storage::Blobs::Models::BlobContainerItemDetails::ETag |
The ETag contains a value that you can use to perform operations conditionally.
bool Azure::Storage::Blobs::Models::BlobContainerItemDetails::HasImmutabilityPolicy = false |
Indicates whether the container has an immutability policy set on it.
bool Azure::Storage::Blobs::Models::BlobContainerItemDetails::HasLegalHold = false |
Indicates whether the container has a legal hold.
Azure::DateTime Azure::Storage::Blobs::Models::BlobContainerItemDetails::LastModified |
The date and time the container was last modified. Any operation that modifies the blob, including an update of the metadata or properties, changes the last-modified time of the blob.
Azure::Nullable<LeaseDurationType> Azure::Storage::Blobs::Models::BlobContainerItemDetails::LeaseDuration |
Indicates whether the lease is of infinite or fixed duration when the blob or container is leased. This value is null if the blob or container is not leased.
Models::LeaseState Azure::Storage::Blobs::Models::BlobContainerItemDetails::LeaseState = Models::LeaseState::Available |
Lease state of the blob.
Models::LeaseStatus Azure::Storage::Blobs::Models::BlobContainerItemDetails::LeaseStatus = Models::LeaseStatus::Unlocked |
The current lease status of the blob.
Storage::Metadata Azure::Storage::Blobs::Models::BlobContainerItemDetails::Metadata |
A set of name-value pairs associated with this blob as user-defined metadata.
bool Azure::Storage::Blobs::Models::BlobContainerItemDetails::PreventEncryptionScopeOverride = false |
Indicates whether the container's default encryption scope can be overridden.
Azure::Nullable<int32_t> Azure::Storage::Blobs::Models::BlobContainerItemDetails::RemainingRetentionDays |
Remaining days before this container will be permanantely deleted. Only valid when this container was deleted.