Public Member Functions | Static Public Attributes | List of all members
Azure::Storage::Blobs::Models::PublicAccessType Class Referencefinal

Extensible enum used to indicates whether data in the container may be accessed publicly and the level of access.

#include <blob_rest_client.hpp>

Public Member Functions

 PublicAccessType (std::string value)
bool operator== (const PublicAccessType &other) const
bool operator!= (const PublicAccessType &other) const
const std::string & ToString () const

Static Public Attributes

AZ_STORAGE_BLOBS_DLLEXPORT static const PublicAccessType BlobContainer
AZ_STORAGE_BLOBS_DLLEXPORT static const PublicAccessType Blob
AZ_STORAGE_BLOBS_DLLEXPORT static const PublicAccessType None

Member Data Documentation

◆ Blob

const PublicAccessType Azure::Storage::Blobs::Models::PublicAccessType::Blob

Indicates public read access for blobs. Blob data within this container can be read via anonymous request, but container data is not available. Clients cannot enumerate blobs within the container via anonymous request.

◆ BlobContainer

const PublicAccessType Azure::Storage::Blobs::Models::PublicAccessType::BlobContainer

Indicates full public read access for container and blob data. Clients can enumerate blobs within the container via anonymous request, but cannot enumerate containers within the storage account.

◆ None

const PublicAccessType Azure::Storage::Blobs::Models::PublicAccessType::None

Indicates the container is private to the account owner.

The documentation for this class was generated from the following files: