azure-storage-blobs
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
static

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
static

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
static

Indicates the container is private to the account owner.


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