Azure.Storage.Blobs.Models
Namespace with 114 public types
Classes
AccountInfo
AccountInfo.
AppendBlobAppendBlockFromUriOptions
AppendBlobAppendBlockOptions
AppendBlobCreateOptions
AppendBlobOpenWriteOptions
AppendBlobRequestConditions
BlobAccessPolicy
BlobAnalyticsLogging
BlobAppendInfo
BlobContainerAccessPolicy
BlobContainerEncryptionScopeOptions
BlobContainerInfo
BlobContainerItem
BlobContainerProperties
BlobContentInfo
BlobCopyFromUriOptions
BlobCopyInfo
BlobCorsRule
BlobDownloadDetails
BlobDownloadInfo
BlobDownloadOptions
BlobDownloadResult
BlobDownloadStreamingResult
BlobDownloadToOptions
BlobGeoReplication
BlobGetUserDelegationKeyOptions
BlobHierarchyItem
BlobHttpHeaders
BlobImmutabilityPolicy
BlobInfo
BlobItem
BlobItemProperties
BlobLease
BlobLeaseRequestConditions
BlobLegalHoldResult
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.
GetBlobsByHierarchyOptions
Optional parameters for
GetBlobsOptions
Optional parameters for
and .
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 .