<PackageReference Include="Azure.Storage.Blobs" Version="12.28.0-beta.1" />

Azure.Storage.Blobs.ContainerGetPropertiesHeaders

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

public string DefaultEncryptionScope { get; }

The default encryption scope for the container.

public bool? DenyEncryptionScopeOverride { get; }

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

public bool? HasImmutabilityPolicy { get; }

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

public bool? HasLegalHold { get; }

Indicates whether the container has a legal hold.

Indicates whether version level worm is enabled on a container.

public DateTimeOffset? LastModified { get; }

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.

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

public LeaseState? LeaseState { get; }

Lease state of the blob.

public LeaseStatus? LeaseStatus { get; }

The current lease status of the blob.

public IDictionary<string, string> Metadata { get; }

public string Version { get; }

Indicates the version of the Blob service used to execute the request. This header is returned for requests made against version 2009-09-19 and above.

public ContainerGetPropertiesHeaders(Response response)