azure-storage-blobs
Public Attributes | List of all members
Azure::Storage::Blobs::Models::CreatePageBlobResult Struct Referencefinal

Response type for Azure::Storage::Blobs::PageBlobClient::Create.

#include <blob_rest_client.hpp>

Public Attributes

bool Created = true
 
Azure::ETag ETag
 
Azure::DateTime LastModified
 
Azure::Nullable< std::string > VersionId
 
bool IsServerEncrypted = false
 
Azure::Nullable< std::vector< uint8_t > > EncryptionKeySha256
 
Azure::Nullable< std::string > EncryptionScope
 
Azure::Nullable< int64_t > SequenceNumber
 

Member Data Documentation

◆ Created

bool Azure::Storage::Blobs::Models::CreatePageBlobResult::Created = true

Indicates if the page blob was successfully created in this operation.

◆ EncryptionKeySha256

Azure::Nullable<std::vector<uint8_t> > Azure::Storage::Blobs::Models::CreatePageBlobResult::EncryptionKeySha256

The SHA-256 hash of the encryption key used to encrypt the blob data and metadata.

◆ EncryptionScope

Azure::Nullable<std::string> Azure::Storage::Blobs::Models::CreatePageBlobResult::EncryptionScope

Name of the encryption scope used to encrypt the blob data and metadata.

◆ ETag

Azure::ETag Azure::Storage::Blobs::Models::CreatePageBlobResult::ETag

The ETag contains a value that you can use to perform operations conditionally.

◆ IsServerEncrypted

bool Azure::Storage::Blobs::Models::CreatePageBlobResult::IsServerEncrypted = false

True if the blob data and metadata are completely encrypted using the specified algorithm. Otherwise, the value is set to false (when the blob is unencrypted, or if only parts of the blob/application metadata are encrypted).

◆ LastModified

Azure::DateTime Azure::Storage::Blobs::Models::CreatePageBlobResult::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.

◆ SequenceNumber

Azure::Nullable<int64_t> Azure::Storage::Blobs::Models::CreatePageBlobResult::SequenceNumber

The current sequence number for a page blob. This value is null for block blobs or append blobs.

◆ VersionId

Azure::Nullable<std::string> Azure::Storage::Blobs::Models::CreatePageBlobResult::VersionId

A string value that uniquely identifies the blob. This value is null if Blob Versioning is not enabled.


The documentation for this struct was generated from the following file: