Azure.Storage.Blobs.Models
Namespace with 110 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.
                                
                            
                            
                                
                                     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 .