Skip to main content

Module models

Module models 

Source
Expand description

Model types for Azure Blob Storage.

Structs§

AccessPolicy
Represents an access policy.
AppendBlobClientAppendBlockFromUrlOptions
Options to be passed to AppendBlobClient::append_block_from_url()
AppendBlobClientAppendBlockFromUrlResult
Contains results for AppendBlobClient::append_block_from_url()
AppendBlobClientAppendBlockOptions
Options to be passed to AppendBlobClient::append_block()
AppendBlobClientAppendBlockResult
Contains results for AppendBlobClient::append_block()
AppendBlobClientCreateOptions
Options to be passed to AppendBlobClient::create()
AppendBlobClientCreateResult
Contains results for AppendBlobClient::create()
AppendBlobClientSealOptions
Options to be passed to AppendBlobClient::seal()
AppendBlobClientSealResult
Contains results for AppendBlobClient::seal()
BlobClientAbortCopyOptions
Options to be passed to BlobClient::abort_copy()
BlobClientAcquireLeaseOptions
Options to be passed to BlobClient::acquire_lease()
BlobClientAcquireLeaseResult
Contains results for BlobClient::acquire_lease()
BlobClientBreakLeaseOptions
Options to be passed to BlobClient::break_lease()
BlobClientBreakLeaseResult
Contains results for BlobClient::break_lease()
BlobClientChangeLeaseOptions
Options to be passed to BlobClient::change_lease()
BlobClientChangeLeaseResult
Contains results for BlobClient::change_lease()
BlobClientCreateSnapshotOptions
Options to be passed to BlobClient::create_snapshot()
BlobClientCreateSnapshotResult
Contains results for BlobClient::create_snapshot()
BlobClientDeleteImmutabilityPolicyOptions
Options to be passed to BlobClient::delete_immutability_policy()
BlobClientDeleteOptions
Options to be passed to BlobClient::delete()
BlobClientDownloadIntoResult
Result of a BlobClient::download_into() operation.
BlobClientDownloadOptions
Options to be passed to BlobClient::download()
BlobClientDownloadResult
Result of a BlobClient::download() operation.
BlobClientGetAccountInfoOptions
Options to be passed to BlobClient::get_account_info()
BlobClientGetAccountInfoResult
Contains results for BlobClient::get_account_info()
BlobClientGetPropertiesOptions
Options to be passed to BlobClient::get_properties()
BlobClientGetPropertiesResult
Contains results for BlobClient::get_properties()
BlobClientGetTagsOptions
Options to be passed to BlobClient::get_tags()
BlobClientReleaseLeaseOptions
Options to be passed to BlobClient::release_lease()
BlobClientReleaseLeaseResult
Contains results for BlobClient::release_lease()
BlobClientRenewLeaseOptions
Options to be passed to BlobClient::renew_lease()
BlobClientRenewLeaseResult
Contains results for BlobClient::renew_lease()
BlobClientSetImmutabilityPolicyOptions
Options to be passed to BlobClient::set_immutability_policy()
BlobClientSetLegalHoldOptions
Options to be passed to BlobClient::set_legal_hold()
BlobClientSetMetadataOptions
Options to be passed to BlobClient::set_metadata()
BlobClientSetPropertiesOptions
Options to be passed to BlobClient::set_properties()
BlobClientSetTagsOptions
Options to be passed to BlobClient::set_tags()
BlobClientSetTierOptions
Options to be passed to BlobClient::set_tier()
BlobClientStartCopyFromUrlOptions
Options to be passed to BlobClient::start_copy_from_url()
BlobClientStartCopyFromUrlResult
Contains results for BlobClient::start_copy_from_url()
BlobClientUndeleteOptions
Options to be passed to BlobClient::undelete()
BlobClientUploadOptions
Options to be passed to BlockBlobClient::upload()
BlobClientUploadResult
Result of a BlockBlobClient::upload() or BlobClient::upload() operation.
BlobContainerClientAcquireLeaseOptions
Options to be passed to BlobContainerClient::acquire_lease()
BlobContainerClientAcquireLeaseResult
Contains results for BlobContainerClient::acquire_lease()
BlobContainerClientBreakLeaseOptions
Options to be passed to BlobContainerClient::break_lease()
BlobContainerClientBreakLeaseResult
Contains results for BlobContainerClient::break_lease()
BlobContainerClientChangeLeaseOptions
Options to be passed to BlobContainerClient::change_lease()
BlobContainerClientChangeLeaseResult
Contains results for BlobContainerClient::change_lease()
BlobContainerClientCreateOptions
Options to be passed to BlobContainerClient::create()
BlobContainerClientDeleteOptions
Options to be passed to BlobContainerClient::delete()
BlobContainerClientFindBlobsByTagsOptions
Options to be passed to BlobContainerClient::find_blobs_by_tags()
BlobContainerClientGetAccessPolicyOptions
Options to be passed to BlobContainerClient::get_access_policy()
BlobContainerClientGetAccountInfoOptions
Options to be passed to BlobContainerClient::get_account_info()
BlobContainerClientGetAccountInfoResult
Contains results for BlobContainerClient::get_account_info()
BlobContainerClientGetPropertiesOptions
Options to be passed to BlobContainerClient::get_properties()
BlobContainerClientGetPropertiesResult
Contains results for BlobContainerClient::get_properties()
BlobContainerClientListBlobsOptions
Options to be passed to BlobContainerClient::list_blobs()
BlobContainerClientReleaseLeaseOptions
Options to be passed to BlobContainerClient::release_lease()
BlobContainerClientReleaseLeaseResult
Contains results for BlobContainerClient::release_lease()
BlobContainerClientRenewLeaseOptions
Options to be passed to BlobContainerClient::renew_lease()
BlobContainerClientRenewLeaseResult
Contains results for BlobContainerClient::renew_lease()
BlobContainerClientSetAccessPolicyOptions
Options to be passed to BlobContainerClient::set_access_policy()
BlobContainerClientSetMetadataOptions
Options to be passed to BlobContainerClient::set_metadata()
BlobDownloadProperties
Blob properties parsed from the initial response headers of a BlobClient::download() operation.
BlobItem
Represents a blob.
BlobMetadata
The blob metadata.
BlobName
Represents a blob name.
BlobProperties
The properties of a blob.
BlobServiceClientFindBlobsByTagsOptions
Options to be passed to BlobServiceClient::find_blobs_by_tags()
BlobServiceClientGetAccountInfoOptions
Options to be passed to BlobServiceClient::get_account_info()
BlobServiceClientGetAccountInfoResult
Contains results for BlobServiceClient::get_account_info()
BlobServiceClientGetPropertiesOptions
Options to be passed to BlobServiceClient::get_properties()
BlobServiceClientGetStatisticsOptions
Options to be passed to BlobServiceClient::get_statistics()
BlobServiceClientGetUserDelegationKeyOptions
Options to be passed to BlobServiceClient::get_user_delegation_key()
BlobServiceClientListContainersOptions
Options to be passed to BlobServiceClient::list_containers()
BlobServiceClientSetPropertiesOptions
Options to be passed to BlobServiceClient::set_properties()
BlobServiceProperties
The blob service properties.
BlobTag
A key-value pair associated with a blob.
BlobTags
A list of blob tags.
Block
Represents a single block in a block blob.
BlockBlobClientCommitBlockListOptions
Options to be passed to BlockBlobClient::commit_block_list()
BlockBlobClientCommitBlockListResult
Contains results for BlockBlobClient::commit_block_list()
BlockBlobClientGetBlockListOptions
Options to be passed to BlockBlobClient::get_block_list()
BlockBlobClientStageBlockFromUrlOptions
Options to be passed to BlockBlobClient::stage_block_from_url()
BlockBlobClientStageBlockFromUrlResult
Contains results for BlockBlobClient::stage_block_from_url()
BlockBlobClientStageBlockOptions
Options to be passed to BlockBlobClient::stage_block()
BlockBlobClientStageBlockResult
Contains results for BlockBlobClient::stage_block()
BlockBlobClientUploadBlobFromUrlOptions
Options to be passed to BlockBlobClient::upload_blob_from_url()
BlockBlobClientUploadBlobFromUrlResult
Contains results for BlockBlobClient::upload_blob_from_url()
BlockBlobClientUploadOptions
Options to be passed to BlockBlobClient::upload()
BlockBlobClientUploadResult
Result of a BlockBlobClient::upload() or BlobClient::upload() operation.
BlockList
Contains the committed and uncommitted blocks in a block blob.
BlockLookupList
The block lookup list.
ClearRange
A clear range.
ContainerItem
Represents a container.
ContainerProperties
The properties of a container.
CorsRule
A Cross-Origin Resource Sharing (CORS) rule.
Error
The error response.
FilterBlobItem
The filtered blob item.
FilteredBlobResponse
The result of the Find Blobs by Tags API.
GeoReplication
Geo-replication information for the secondary storage service.
HttpRange
Represents an HTTP Range header value for blob operations.
KeyInfo
Key information.
ListBlobsResponse
The result of the List Blobs API.
ListContainersResponse
The result of the List Containers API.
Logging
Azure Analytics logging settings.
Metrics
The metrics properties.
ObjectReplicationMetadata
The object replication metadata.
PageBlobClientClearPagesOptions
Options to be passed to PageBlobClient::clear_pages()
PageBlobClientClearPagesResult
Contains results for PageBlobClient::clear_pages()
PageBlobClientCreateOptions
Options to be passed to PageBlobClient::create()
PageBlobClientCreateResult
Contains results for PageBlobClient::create()
PageBlobClientListPageRangesOptions
Options to be passed to PageBlobClient::list_page_ranges()
PageBlobClientResizeOptions
Options to be passed to PageBlobClient::resize()
PageBlobClientResizeResult
Contains results for PageBlobClient::resize()
PageBlobClientSetSequenceNumberOptions
Options to be passed to PageBlobClient::set_sequence_number()
PageBlobClientSetSequenceNumberResult
Contains results for PageBlobClient::set_sequence_number()
PageBlobClientUploadPagesFromUrlOptions
Options to be passed to PageBlobClient::upload_pages_from_url()
PageBlobClientUploadPagesFromUrlResult
Contains results for PageBlobClient::upload_pages_from_url()
PageBlobClientUploadPagesOptions
Options to be passed to PageBlobClient::upload_pages()
PageBlobClientUploadPagesResult
Contains results for PageBlobClient::upload_pages()
PageList
The result of the Get Pages API.
PageRange
A page range.
RetentionPolicy
The retention policy.
SignedIdentifier
A signed identifier.
SignedIdentifiers
List of signed identifiers.
StaticWebsite
The properties that enable an account to host a static website.
StorageServiceStats
Stats for the storage service.

Enums§

AccessTier
The access tiers.
AccountKind
The account kind.
ArchiveStatus
The archive status.
BlobCopySourceTags
The blob copy source tags types.
BlobDeleteType
The type of blob deletions.
BlobType
The blob type.
BlockListType
The block list types.
CopyStatus
The copy status.
DeleteSnapshotsOptionType
Specifies the delete behavior of blob snapshots.
EncryptionAlgorithmType
The algorithm used to produce the encryption key hash.
FileShareTokenIntent
The file share token intent types.
FilterBlobsIncludeItem
Specifies what type of blobs should be returned as part of the filter operation.
GeoReplicationStatusType
The geo-replication status.
ImmutabilityPolicyMode
The immutability policy mode.
LeaseDuration
The lease duration.
LeaseState
The lease state.
LeaseStatus
The lease status.
ListBlobsIncludeItem
Specifies additional datasets to include when listing blobs in a container.
ListContainersIncludeType
Specifies what additional information should be returned as part of the list operation.
PremiumPageBlobAccessTier
The premium page blob access tier types.
PublicAccessType
The public access type.
RehydratePriority
The priority of the rehydrate operation.
SequenceNumberActionType
The sequence number actions.
SkuName
The account SKU.
StorageErrorCode
Error codes returned by the Azure Blob Storage service.

Traits§

AppendBlobClientAppendBlockFromUrlResultHeaders
Provides access to typed response headers for AppendBlobClient::append_block_from_url()
AppendBlobClientAppendBlockResultHeaders
Provides access to typed response headers for AppendBlobClient::append_block()
AppendBlobClientCreateResultHeaders
Provides access to typed response headers for AppendBlobClient::create()
AppendBlobClientSealResultHeaders
Provides access to typed response headers for AppendBlobClient::seal()
BlobClientAcquireLeaseResultHeaders
Provides access to typed response headers for BlobClient::acquire_lease()
BlobClientBreakLeaseResultHeaders
Provides access to typed response headers for BlobClient::break_lease()
BlobClientChangeLeaseResultHeaders
Provides access to typed response headers for BlobClient::change_lease()
BlobClientCreateSnapshotResultHeaders
Provides access to typed response headers for BlobClient::create_snapshot()
BlobClientGetAccountInfoResultHeaders
Provides access to typed response headers for BlobClient::get_account_info()
BlobClientGetPropertiesResultHeaders
Provides access to typed response headers for BlobClient::get_properties()
BlobClientReleaseLeaseResultHeaders
Provides access to typed response headers for BlobClient::release_lease()
BlobClientRenewLeaseResultHeaders
Provides access to typed response headers for BlobClient::renew_lease()
BlobClientStartCopyFromUrlResultHeaders
Provides access to typed response headers for BlobClient::start_copy_from_url()
BlobContainerClientAcquireLeaseResultHeaders
Provides access to typed response headers for BlobContainerClient::acquire_lease()
BlobContainerClientBreakLeaseResultHeaders
Provides access to typed response headers for BlobContainerClient::break_lease()
BlobContainerClientChangeLeaseResultHeaders
Provides access to typed response headers for BlobContainerClient::change_lease()
BlobContainerClientGetAccountInfoResultHeaders
Provides access to typed response headers for BlobContainerClient::get_account_info()
BlobContainerClientGetPropertiesResultHeaders
Provides access to typed response headers for BlobContainerClient::get_properties()
BlobContainerClientReleaseLeaseResultHeaders
Provides access to typed response headers for BlobContainerClient::release_lease()
BlobContainerClientRenewLeaseResultHeaders
Provides access to typed response headers for BlobContainerClient::renew_lease()
BlobServiceClientGetAccountInfoResultHeaders
Provides access to typed response headers for BlobServiceClient::get_account_info()
BlockBlobClientCommitBlockListResultHeaders
Provides access to typed response headers for BlockBlobClient::commit_block_list()
BlockBlobClientStageBlockFromUrlResultHeaders
Provides access to typed response headers for BlockBlobClient::stage_block_from_url()
BlockBlobClientStageBlockResultHeaders
Provides access to typed response headers for BlockBlobClient::stage_block()
BlockBlobClientUploadBlobFromUrlResultHeaders
Provides access to typed response headers for BlockBlobClient::upload_blob_from_url()
BlockListHeaders
Provides access to typed response headers for BlockBlobClient::get_block_list()
PageBlobClientClearPagesResultHeaders
Provides access to typed response headers for PageBlobClient::clear_pages()
PageBlobClientCreateResultHeaders
Provides access to typed response headers for PageBlobClient::create()
PageBlobClientResizeResultHeaders
Provides access to typed response headers for PageBlobClient::resize()
PageBlobClientSetSequenceNumberResultHeaders
Provides access to typed response headers for PageBlobClient::set_sequence_number()
PageBlobClientUploadPagesFromUrlResultHeaders
Provides access to typed response headers for PageBlobClient::upload_pages_from_url()
PageBlobClientUploadPagesResultHeaders
Provides access to typed response headers for PageBlobClient::upload_pages()
PageListHeaders
Provides access to typed response headers for PageBlobClient::list_page_ranges()
SignedIdentifiersHeaders
Provides access to typed response headers for BlobContainerClient::get_access_policy()