Azure.Storage.Blobs.Models
Namespace with 111 public types
Classes
AccountInfo
AccountInfo.
AppendBlobAppendBlockFromUriOptions
Optional parameters for
.
AppendBlobAppendBlockOptions
Optional parameters for appending a block with
.
AppendBlobCreateOptions
Optional parameters for creating an Append Blob.
AppendBlobOpenWriteOptions
Optional parameters for Append Blob Open Write.
AppendBlobRequestConditions
Specifies append blob specific access conditions.
BlobAccessPolicy
An Access policy.
BlobAnalyticsLogging
Azure Analytics Logging settings.
BlobAppendInfo
BlobAppendInfo.
BlobContainerAccessPolicy
BlobContainerAccessPolicy
BlobContainerEncryptionScopeOptions
Encryption scope options to be used when creating a container.
BlobContainerInfo
BlobContainerInfo
BlobContainerItem
An Azure Storage container.
BlobContainerProperties
Properties of a container.
BlobContentInfo
BlobContentInfo
BlobCopyFromUriOptions
Optional parameters for Start Copy from URL.
BlobCopyInfo
BlobCopyInfo.
BlobCorsRule
CORS is an HTTP feature that enables a web application running under one domain to access resources in another domain. Web browsers implement a security restriction known as same-origin policy that prevents a web page from calling APIs in a different domain; CORS provides a secure way to allow one domain (the origin domain) to call APIs in another domain.
BlobDownloadDetails
Details returned when downloading a Blob.
BlobDownloadInfo
The details and Content returned from downloading a blob
BlobDownloadOptions
Optional parameters for downloading a range of a blob.
BlobDownloadResult
The details and Content returned from downloading a blob.
BlobDownloadStreamingResult
The details and Content returned from downloading a blob.
BlobDownloadToOptions
Options for reading a blob to a destination.
BlobGeoReplication
Geo-Replication information for the Secondary Storage Service.
BlobHierarchyItem
Either a or returned from
.
BlobHttpHeaders
Standard HTTP properties supported by containers and blobs.
These properties are represented as standard HTTP headers use standard
names, as specified in the Header Field Definitions section 14 of the
HTTP/1.1 protocol specification.
For more information, see
Setting and retrieving properties and metadata for Blob service resources.
BlobImmutabilityPolicy
Optional parameters for setting the Immutability Policy of a Blob, Blob Snapshot, or Blob Version.
BlobInfo
BlobInfo.
BlobItem
An Azure Storage blob.
BlobItemProperties
Properties of a blob.
BlobLease
BlobLease.
BlobLeaseRequestConditions
Specifies access conditions for leasing operations on a container or blob.
BlobLegalHoldResult
Infomation about a blob's legal hold.
BlobMetrics
a summary of request statistics grouped by API in hour or minute aggregates for blobs.
BlobOpenReadOptions
Optional parameters for
BlobOpenWriteOptions
Optional parameters for Page Blob Open Write.
BlobProperties
Properties of a Blob.
BlobQueryArrowField
Describe a field in .
BlobQueryArrowOptions
Arrow configuration. Only valid for .
BlobQueryCsvTextOptions
CSV text configuration.
BlobQueryError
Blob query error.
BlobQueryJsonTextOptions
JSON text configuration.
BlobQueryOptions
Optional parameters for .
BlobQueryParquetTextOptions
Parquery text configuration.
BlobRequestConditions
Specifies blob lease access conditions for a container or blob.
BlobRetentionPolicy
the retention policy which determines how long the associated data should persist.
BlobServiceProperties
Storage Service Properties.
BlobServiceStatistics
Stats for the storage service.
BlobSignedIdentifier
signed identifier.
BlobSnapshotInfo
BlobSnapshotInfo
BlobStaticWebsite
The properties that enable an account to host a static website.
BlobSyncUploadFromUriOptions
Optional parameters for .
BlobUploadOptions
Optional parameters for uploading to a Blob.
BlockBlobOpenWriteOptions
Optional parameters for Page Blob Open Write.
BlockBlobStageBlockOptions
Optional parameters for staging a block for a block blob with
.
BlockInfo
BlockInfo.
BlockList
The BlockList.
CommitBlockListOptions
Optional paraters for commiting a block list to a
Block Blob.
CopyFromUriOperation
An for tracking the status of a
request. Its upon successful
completion will be the number of bytes copied.
GetBlobTagResult
The result of BlobBaseClient.GetTags() call.
GetPageRangesDiffOptions
Optional parameters for PageRangeClient.GetPageRangesDiff().
GetPageRangesOptions
Optional parameters for PageBlobClient.GetPageRanges().
ObjectReplicationPolicy
Contains Object Replication Policy ID and the respective list of
(s). This is used when retrieving the
Object Replication Properties on the source blob. The policy id for the
destination blob is set in ObjectReplicationDestinationPolicyId of the respective
method responses. (e.g. ,
).
ObjectReplicationRule
Contains the Object Replication Rule ID and Replication Status(
) of a blob.
There can be more than one under a
. Object Replication Rule IDs
PageBlobCreateOptions
Optional parameters for creating an Page Blob.
PageBlobInfo
PageBlobInfo.
PageBlobOpenWriteOptions
Optional parameters for Page Blob Open Write.
PageBlobRequestConditions
Specifies page blob specific access conditions.
PageBlobUploadPagesFromUriOptions
Optional parameters for .
PageBlobUploadPagesOptions
Optional parameters for uploading pages.
PageInfo
PageInfo.
PageRangeItem
Represents a range of bytes returned by .
PageRangesInfo
Contains blob page range information returned from the PageBlobClient.GetPageRanges operations.
ReleasedObjectInfo
Provides the version state of a successfully released blob or container
object.
StageBlockFromUriOptions
Optional parameters for .
TaggedBlobItem
Blob info from a FindBlobsByTags.
UserDelegationKey
A user delegation key.
Structures
AccessTier
The AccessTier.
BlobAudience
Audiences available for Blobs
BlobBlock
Represents a single block in a block blob. It describes the block's ID and size.
BlobErrorCode
Error codes returned by the service.
CustomerProvidedKey
Wrapper for an encryption key to be used with client provided key server-side encryption.
FileShareTokenIntent
The FileShareTokenIntent.
PremiumPageBlobAccessTier
The PremiumPageBlobAccessTier.
Enumerations
AccountKind
Identifies the account kind.
ArchiveStatus
The ArchiveStatus.
BlobContainerStates
Specifies options for listing blob containers with the
operation.
BlobContainerTraits
Specifies options for listing blob containers with the
operation.
BlobCopySourceTagsMode
Blob copy source tags mode.
BlobGeoReplicationStatus
The status of the secondary location.
BlobImmutabilityPolicyMode
The BlobImmutabilityPolicyMode.
BlobQueryArrowFieldType
The type of a .
BlobStates
Specifies states to be used to determine the blobs that will be included
when using the and
operations.
BlobTraits
Specifies trait information to be included when listing blobs with the
and
operations.
BlobType
BlobType values.
BlockListTypes
Specifies whether to return the list of committed blocks, the list of uncommitted blocks, or both lists together.
CopyStatus
CopyStatus values.
DeleteSnapshotsOption
Required if the blob has associated snapshots. Specify one of the following two options:
include: Delete the base blob and all of its snapshots.
only: Delete only the blob's snapshots and not the blob itself
EncryptionAlgorithmType
The algorithm used to produce the encryption key hash. Currently, the only accepted value is "AES256".
Must be provided if the x-ms-encryption-key header is provided.
LeaseDurationType
The LeaseDurationType.
LeaseState
LeaseState values.
LeaseStatus
LeaseStatus.
ObjectReplicationStatus
Specifies the Replication Status of a blob. This is used when a storage account
has Object Replication Policy(s) applied. See
and .
PathRenameMode
Determines the behavior of the rename operation
PublicAccessType
Specifies whether data in the container may be accessed publicly and the level of access.
RehydratePriority
If an object is in rehydrate pending state then this header is returned with priority of rehydrate. Valid values are High and Standard.
SequenceNumberAction
Required if the x-ms-blob-sequence-number header is set for the request.
This property applies to page blobs only. This property indicates how the service should modify the blob's sequence number.
SkuName
Identifies the sku name of the account.
Static Classes
BlobsModelFactory
Model factory for models.
Abstract Classes
BlobQueryTextOptions
Blob Query Text Configuration.
See and .