|
|
Properties of a container.
#include <rest_client.hpp>
Public Attributes | |
DateTime | LastModified |
Azure::ETag | ETag |
Models::LeaseStatus | LeaseStatus |
Models::LeaseState | LeaseState |
Nullable< LeaseDurationType > | LeaseDuration |
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 |
PublicAccessType Azure::Storage::Blobs::Models::BlobContainerItemDetails::AccessType |
Specifies whether data in the container may be accessed publicly and the level of access.
std::string Azure::Storage::Blobs::Models::BlobContainerItemDetails::DefaultEncryptionScope = "$account-encryption-key" |
The default encryption scope for the container.
Nullable<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. If the request version is 2011-08-18 or newer, the ETag value will be in quotes.
bool Azure::Storage::Blobs::Models::BlobContainerItemDetails::HasImmutabilityPolicy = bool() |
Indicates whether the container has an immutability policy set on it.
bool Azure::Storage::Blobs::Models::BlobContainerItemDetails::HasImmutableStorageWithVersioning = false |
Indicates if version level worm is enabled on this container.
bool Azure::Storage::Blobs::Models::BlobContainerItemDetails::HasLegalHold = bool() |
Indicates whether the container has a legal hold.
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.
Nullable<LeaseDurationType> Azure::Storage::Blobs::Models::BlobContainerItemDetails::LeaseDuration |
When a blob is leased, specifies whether the lease is of infinite or fixed duration.
Models::LeaseState Azure::Storage::Blobs::Models::BlobContainerItemDetails::LeaseState |
The current lease state of the blob.
Models::LeaseStatus Azure::Storage::Blobs::Models::BlobContainerItemDetails::LeaseStatus |
The current lease status of the blob.
Core::CaseInsensitiveMap Azure::Storage::Blobs::Models::BlobContainerItemDetails::Metadata |
A set of name-value pairs associated with this blob or blob container.
bool Azure::Storage::Blobs::Models::BlobContainerItemDetails::PreventEncryptionScopeOverride = false |
Indicates whether the container's default encryption scope can be overriden.
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.