@azure/storage-blob package
Classes
| AccountSASPermissions |
ONLY AVAILABLE IN NODE.JS RUNTIME. This is a helper class to construct a string representing the permissions granted by an AccountSAS. Setting a value to true means that any SAS which uses these permissions will grant permissions for that operation. Once all the values are set, this should be serialized with toString and set as the permissions field on an <xref:AccountSASSignatureValues> object. It is possible to construct the permissions string without this class, but the order of the permissions is particular and this class guarantees correctness. |
| AccountSASResourceTypes |
ONLY AVAILABLE IN NODE.JS RUNTIME. This is a helper class to construct a string representing the resources accessible by an AccountSAS. Setting a value to true means that any SAS which uses these permissions will grant access to that resource type. Once all the values are set, this should be serialized with toString and set as the resources field on an <xref:AccountSASSignatureValues> object. It is possible to construct the resources string without this class, but the order of the resources is particular and this class guarantees correctness. |
| AccountSASServices |
ONLY AVAILABLE IN NODE.JS RUNTIME. This is a helper class to construct a string representing the services accessible by an AccountSAS. Setting a value to true means that any SAS which uses these permissions will grant access to that service. Once all the values are set, this should be serialized with toString and set as the services field on an <xref:AccountSASSignatureValues> object. It is possible to construct the services string without this class, but the order of the services is particular and this class guarantees correctness. |
| AnonymousCredential |
AnonymousCredential provides a credentialPolicyCreator member used to create AnonymousCredentialPolicy objects. AnonymousCredentialPolicy is used with HTTP(S) requests that read public resources or for use with Shared Access Signatures (SAS). |
| AnonymousCredentialPolicy |
AnonymousCredentialPolicy is used with HTTP(S) requests that read public resources or for use with Shared Access Signatures (SAS). |
| AppendBlobClient |
AppendBlobClient defines a set of operations applicable to append blobs. |
| BlobBatch |
A BlobBatch represents an aggregated set of operations on blobs.
Currently, only |
| BlobBatchClient |
A BlobBatchClient allows you to make batched requests to the Azure Storage Blob service. |
| BlobClient |
A BlobClient represents a URL to an Azure Storage blob; the blob may be a block blob, append blob, or page blob. |
| BlobLeaseClient |
A client that manages leases for a <xref:ContainerClient> or a <xref:BlobClient>. |
| BlobSASPermissions |
ONLY AVAILABLE IN NODE.JS RUNTIME. This is a helper class to construct a string representing the permissions granted by a ServiceSAS to a blob. Setting a value to true means that any SAS which uses these permissions will grant permissions for that operation. Once all the values are set, this should be serialized with toString and set as the permissions field on a <xref:BlobSASSignatureValues> object. It is possible to construct the permissions string without this class, but the order of the permissions is particular and this class guarantees correctness. |
| BlobServiceClient |
A BlobServiceClient represents a Client to the Azure Storage Blob service allowing you to manipulate blob containers. |
| BlockBlobClient |
BlockBlobClient defines a set of operations applicable to block blobs. |
| ContainerClient |
A ContainerClient represents a URL to the Azure Storage container allowing you to manipulate its blobs. |
| ContainerSASPermissions |
This is a helper class to construct a string representing the permissions granted by a ServiceSAS to a container. Setting a value to true means that any SAS which uses these permissions will grant permissions for that operation. Once all the values are set, this should be serialized with toString and set as the permissions field on a <xref:BlobSASSignatureValues> object. It is possible to construct the permissions string without this class, but the order of the permissions is particular and this class guarantees correctness. |
| Credential |
Credential is an abstract class for Azure Storage HTTP requests signing. This class will host an credentialPolicyCreator factory which generates CredentialPolicy. |
| CredentialPolicy |
Credential policy used to sign HTTP(S) requests before sending. This is an abstract class. |
| PageBlobClient |
PageBlobClient defines a set of operations applicable to page blobs. |
| Pipeline |
A Pipeline class containing HTTP request policies. You can create a default Pipeline by calling <xref:newPipeline>. Or you can create a Pipeline with your own policies by the constructor of Pipeline. Refer to <xref:newPipeline> and provided policies before implementing your customized Pipeline. |
| SASQueryParameters |
Represents the components that make up an Azure Storage SAS' query parameters. This type is not constructed directly by the user; it is only generated by the <xref:AccountSASSignatureValues> and <xref:BlobSASSignatureValues> types. Once generated, it can be encoded into a <xref:String> and appended to a URL directly (though caution should be taken here in case there are existing query parameters, which might affect the appropriate means of appending these query parameters). NOTE: Instances of this class are immutable. |
| StorageBrowserPolicy |
StorageBrowserPolicy will handle differences between Node.js and browser runtime, including:
|
| StorageBrowserPolicyFactory |
StorageBrowserPolicyFactory is a factory class helping generating StorageBrowserPolicy objects. |
| StorageClient |
A StorageClient represents a based URL class for <xref:BlobServiceClient>, <xref:ContainerClient> and etc. |
| StorageClientContext | |
| StorageRetryPolicy |
Retry policy with exponential retry and linear retry implemented. |
| StorageRetryPolicyFactory |
StorageRetryPolicyFactory is a factory class helping generating <xref:StorageRetryPolicy> objects. |
| StorageSharedKeyCredential |
ONLY AVAILABLE IN NODE.JS RUNTIME. StorageSharedKeyCredential for account key authorization of Azure Storage service. |
| StorageSharedKeyCredentialPolicy |
StorageSharedKeyCredentialPolicy is a policy used to sign HTTP request with a shared key. |
Interfaces
| AccessPolicy |
An Access policy |
| AccountSASPermissionsLike |
A type that looks like an account SAS permission. Used in <xref:AccountSASPermissions> to parse SAS permissions from raw objects. |
| AccountSASSignatureValues |
ONLY AVAILABLE IN NODE.JS RUNTIME. AccountSASSignatureValues is used to generate a Shared Access Signature (SAS) for an Azure Storage account. Once all the values here are set appropriately, call <xref:generateAccountSASQueryParameters> to obtain a representation of the SAS which can actually be applied to blob urls. Note: that both this class and <xref:SASQueryParameters> exist because the former is mutable and a logical representation while the latter is immutable and used to generate actual REST requests. |
| AppendBlobAppendBlockFromURLOptions |
Options to configure the <xref:AppendBlobClient.appendBlockFromURL> operation. |
| AppendBlobAppendBlockFromUrlHeaders |
Defines headers for AppendBlob_appendBlockFromUrl operation. |
| AppendBlobAppendBlockHeaders |
Defines headers for AppendBlob_appendBlock operation. |
| AppendBlobAppendBlockOptions |
Options to configure the <xref:AppendBlobClient.appendBlock> operation. |
| AppendBlobCreateHeaders |
Defines headers for AppendBlob_create operation. |
| AppendBlobCreateIfNotExistsOptions |
Options to configure <xref:AppendBlobClient.createIfNotExists> operation. |
| AppendBlobCreateIfNotExistsResponse |
Contains response data for the <xref:appendBlobClient.createIfNotExists> operation. |
| AppendBlobCreateOptions |
Options to configure <xref:AppendBlobClient.create> operation. |
| AppendBlobRequestConditions |
Conditions to add to the creation of this append blob. |
| AppendBlobSealOptions |
Options to configure <xref:AppendBlobClient.seal> operation. |
| AppendPositionAccessConditions |
Parameter group |
| BatchSubRequest |
A request associated with a batch operation. |
| BatchSubResponse |
The response data associated with a single request within a batch operation. |
| BlobAbortCopyFromURLHeaders |
Defines headers for Blob_abortCopyFromURL operation. |
| BlobAbortCopyFromURLOptions |
Options to configure the <xref:BlobClient.abortCopyFromURL> operation. |
| BlobAcquireLeaseOptions |
Options to configure Blob - Acquire Lease operation. |
| BlobBatchSubmitBatchOptionalParams |
Options to configure the Service - Submit Batch Optional Params. |
| BlobBeginCopyFromURLOptions |
Options to configure the <xref:BlobClient.beginCopyFromURL> operation. |
| BlobBeginCopyFromURLResponse |
Contains response data for the <xref:BlobClient.beginCopyFromURL> operation. |
| BlobBeginCopyFromUrlPollState |
The state used by the poller returned from <xref:BlobClient.beginCopyFromURL>.
This state is passed into the user-specified |
| BlobBreakLeaseOptions |
Options to configure Blob - Break Lease operation. |
| BlobChangeLeaseOptions |
Options to configure Blob - Change Lease operation. |
| BlobCopyFromURLHeaders |
Defines headers for Blob_copyFromURL operation. |
| BlobCreateSnapshotHeaders |
Defines headers for Blob_createSnapshot operation. |
| BlobCreateSnapshotOptions |
Options to configure the <xref:BlobClient.createSnapshot> operation. |
| BlobDeleteHeaders |
Defines headers for Blob_delete operation. |
| BlobDeleteIfExistsResponse |
Contains response data for the <xref:BlobClient.deleteIfExists> operation. |
| BlobDeleteImmutabilityPolicyHeaders |
Defines headers for Blob_deleteImmutabilityPolicy operation. |
| BlobDeleteImmutabilityPolicyOptions |
Options for deleting immutability policy <xref:BlobClient.deleteImmutabilityPolicy> operation. |
| BlobDeleteOptions |
Options to configure the <xref:BlobClient.delete> operation. |
| BlobDownloadHeaders |
Defines headers for Blob_download operation. |
| BlobDownloadOptionalParams |
Optional parameters. |
| BlobDownloadOptions |
Options to configure the <xref:BlobClient.download> operation. |
| BlobDownloadResponseParsed |
Contains response data for the <xref:BlobClient.download> operation. |
| BlobDownloadToBufferOptions |
Option interface for the <xref:BlobClient.downloadToBuffer> operation. |
| BlobExistsOptions |
Options to configure the <xref:BlobClient.exists> operation. |
| BlobFlatListSegment |
An interface representing BlobFlatListSegment. |
| BlobFlatListSegmentModel | |
| BlobGenerateSasUrlOptions |
Options to configure <xref:BlobClient.generateSasUrl> operation. |
| BlobGetPropertiesHeaders |
Defines headers for Blob_getProperties operation. |
| BlobGetPropertiesOptions |
Options to configure the <xref:BlobClient.getProperties> operation. |
| BlobGetPropertiesResponse |
Contains response data for the <xref:BlobClient.getProperties> operation. |
| BlobGetTagsHeaders |
Defines headers for Blob_getTags operation. |
| BlobGetTagsOptions |
Options to configure the <xref:BlobClient.getTags> operation. |
| BlobHTTPHeaders |
Parameter group |
| BlobHierarchyListSegment |
An interface representing BlobHierarchyListSegment. |
| BlobHierarchyListSegmentModel | |
| BlobImmutabilityPolicy |
Describe immutable policy for blob. |
| BlobItem |
An Azure Storage blob |
| BlobItemInternal |
An Azure Storage blob |
| BlobPrefix | |
| BlobProperties |
Properties of a blob |
| BlobQueryArrowConfiguration |
Options to query blob with Apache Arrow format. Only valid for <xref:BlockBlobQueryOptions.outputTextConfiguration>. |
| BlobQueryArrowField |
Describe a field in <xref:BlobQueryArrowConfiguration>. |
| BlobQueryCsvTextConfiguration |
Options to query blob with CSV format. |
| BlobQueryError |
Blob query error type. |
| BlobQueryHeaders |
Defines headers for Blob_query operation. |
| BlobQueryJsonTextConfiguration |
Options to query blob with JSON format. |
| BlobQueryParquetConfiguration |
Options to query blob with Parquet format. Only valid for <xref:BlockBlobQueryOptions.inputTextConfiguration>. |
| BlobReleaseLeaseOptions |
Options to configure Blob - Release Lease operation. |
| BlobRenewLeaseOptions |
Options to configure Blob - Renew Lease operation. |
| BlobRequestConditions |
standard HTTP conditional headers, tags condition and lease condition |
| BlobSASPermissionsLike |
A type that looks like a Blob SAS permission. Used in <xref:BlobSASPermissions> to parse SAS permissions from raw objects. |
| BlobSASSignatureValues |
ONLY AVAILABLE IN NODE.JS RUNTIME. BlobSASSignatureValues is used to help generating Blob service SAS tokens for containers or blobs. |
| BlobServiceProperties |
Storage Service Properties. |
| BlobServiceStatistics |
Stats for the storage service. |
| BlobSetHTTPHeadersHeaders |
Defines headers for Blob_setHttpHeaders operation. |
| BlobSetHTTPHeadersOptions |
Options to configure the <xref:BlobClient.setHTTPHeaders> operation. |
| BlobSetImmutabilityPolicyHeaders |
Defines headers for Blob_setImmutabilityPolicy operation. |
| BlobSetImmutabilityPolicyOptions |
Options for setting immutability policy <xref:BlobClient.setImmutabilityPolicy> operation. |
| BlobSetLegalHoldHeaders |
Defines headers for Blob_setLegalHold operation. |
| BlobSetLegalHoldOptions |
Options for setting legal hold <xref:BlobClient.setLegalHold> operation. |
| BlobSetMetadataHeaders |
Defines headers for Blob_setMetadata operation. |
| BlobSetMetadataOptions |
Options to configure the <xref:BlobClient.setMetadata> operation. |
| BlobSetTagsHeaders |
Defines headers for Blob_setTags operation. |
| BlobSetTagsOptions |
Options to configure the <xref:BlobClient.setTags> operation. |
| BlobSetTierHeaders |
Defines headers for Blob_setTier operation. |
| BlobSetTierOptions |
Options to configure the <xref:BlobClient.setAccessTier> operation. |
| BlobStartCopyFromURLHeaders |
Defines headers for Blob_startCopyFromURL operation. |
| BlobStartCopyFromURLOptions |
Options to configure the <xref:BlobClient.beginCopyFromURL> operation. |
| BlobSyncCopyFromURLOptions |
Options to configure the <xref:BlobClient.syncCopyFromURL> operation. |
| BlobTag | |
| BlobTags |
Blob tags |
| BlobUndeleteHeaders |
Defines headers for Blob_undelete operation. |
| BlobUndeleteOptions |
Options to configure the <xref:BlobClient.undelete> operation. |
| Block |
Represents a single block in a block blob. It describes the block's ID and size. |
| BlockBlobCommitBlockListHeaders |
Defines headers for BlockBlob_commitBlockList operation. |
| BlockBlobCommitBlockListOptions |
Options to configure <xref:BlockBlobClient.commitBlockList> operation. |
| BlockBlobGetBlockListHeaders |
Defines headers for BlockBlob_getBlockList operation. |
| BlockBlobGetBlockListOptions |
Options to configure <xref:BlockBlobClient.getBlockList> operation. |
| BlockBlobParallelUploadOptions |
Option interface for <xref:BlockBlobClient.uploadFile> and <xref:BlockBlobClient.uploadSeekableStream>. |
| BlockBlobPutBlobFromUrlHeaders |
Defines headers for BlockBlob_putBlobFromUrl operation. |
| BlockBlobQueryOptions |
Options to configure <xref:BlockBlobClient.query> operation. |
| BlockBlobStageBlockFromURLHeaders |
Defines headers for BlockBlob_stageBlockFromURL operation. |
| BlockBlobStageBlockFromURLOptions |
Options to configure <xref:BlockBlobClient.stageBlockFromURL> operation. |
| BlockBlobStageBlockHeaders |
Defines headers for BlockBlob_stageBlock operation. |
| BlockBlobStageBlockOptions |
Options to configure <xref:BlockBlobClient.stageBlock> operation. |
| BlockBlobSyncUploadFromURLOptions |
Options to configure <xref:BlockBlobClient.syncUploadFromURL> operation. |
| BlockBlobUploadHeaders |
Defines headers for BlockBlob_upload operation. |
| BlockBlobUploadOptions |
Options to configure <xref:BlockBlobClient.upload> operation. |
| BlockBlobUploadStreamOptions |
Option interface for the <xref:BlockBlobClient.uploadStream> operation. |
| BlockList | |
| CommonGenerateSasUrlOptions |
Common options of <xref:BlobGenerateSasUrlOptions> and <xref:ContainerGenerateSasUrlOptions>. |
| CommonOptions |
An interface for options common to every remote operation. |
| ContainerAcquireLeaseOptions |
Options to configure Container - Acquire Lease operation. |
| ContainerBreakLeaseOptionalParams |
Optional parameters. |
| ContainerBreakLeaseOptions |
Options to configure Container - Break Lease operation. |
| ContainerChangeLeaseOptions |
Options to configure Container - Change Lease operation. |
| ContainerCreateHeaders |
Defines headers for Container_create operation. |
| ContainerCreateIfNotExistsResponse |
Contains response data for the <xref:ContainerClient.createIfNotExists> operation. |
| ContainerCreateOptions |
Options to configure <xref:ContainerClient.create> operation. |
| ContainerDeleteBlobOptions |
Options to configure the <xref:ContainerClient.deleteBlob> operation. |
| ContainerDeleteHeaders |
Defines headers for Container_delete operation. |
| ContainerDeleteIfExistsResponse |
Contains response data for the <xref:ContainerClient.deleteIfExists> operation. |
| ContainerDeleteMethodOptions |
Options to configure <xref:ContainerClient.delete> operation. |
| ContainerEncryptionScope |
Parameter group |
| ContainerExistsOptions |
Options to configure <xref:ContainerClient.exists> operation. |
| ContainerGenerateSasUrlOptions |
Options to configure <xref:ContainerClient.generateSasUrl> operation. |
| ContainerGetAccessPolicyHeaders |
Defines headers for Container_getAccessPolicy operation. |
| ContainerGetAccessPolicyOptions |
Options to configure <xref:ContainerClient.getAccessPolicy> operation. |
| ContainerGetPropertiesHeaders |
Defines headers for Container_getProperties operation. |
| ContainerGetPropertiesOptions |
Options to configure <xref:ContainerClient.getProperties> operation. |
| ContainerItem |
An Azure Storage container |
| ContainerListBlobFlatSegmentHeaders |
Defines headers for Container_listBlobFlatSegment operation. |
| ContainerListBlobHierarchySegmentHeaders |
Defines headers for Container_listBlobHierarchySegment operation. |
| ContainerListBlobsOptions |
Options to configure Container - List Blobs operations. See:
|
| ContainerProperties |
Properties of a container |
| ContainerReleaseLeaseOptions |
Options to configure Container - Release Lease operation. |
| ContainerRenameHeaders |
Defines headers for Container_rename operation. |
| ContainerRenewLeaseOptions |
Options to configure Container - Renew Lease operation. |
| ContainerRequestConditions |
Conditions to meet for the container. |
| ContainerSASPermissionsLike |
A type that looks like a Container SAS permission. Used in <xref:ContainerSASPermissions> to parse SAS permissions from raw objects. |
| ContainerSetAccessPolicyHeaders |
Defines headers for Container_setAccessPolicy operation. |
| ContainerSetAccessPolicyOptions |
Options to configure <xref:ContainerClient.setAccessPolicy> operation. |
| ContainerSetMetadataHeaders |
Defines headers for Container_setMetadata operation. |
| ContainerSetMetadataOptions |
Options to configure <xref:ContainerClient.setMetadata> operation. |
| ContainerUndeleteHeaders |
Defines headers for Container_restore operation. |
| CorsRule |
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 |
| CpkInfo |
Parameter group |
| FilterBlobItem |
Blob info from a <xref:BlobServiceClient.findBlobsByTags> |
| FilterBlobItemModel |
Blob info from a Filter Blobs API call |
| FilterBlobSegment |
Segment response of <xref:BlobServiceClient.findBlobsByTags> operation. |
| FilterBlobSegmentModel |
The result of a Filter Blobs API call |
| GeoReplication |
Geo-Replication information for the Secondary Storage Service |
| HttpAuthorization |
Represents authentication information in Authorization, ProxyAuthorization, WWW-Authenticate, and Proxy-Authenticate header values. |
| Lease |
The details for a specific lease. |
| LeaseAccessConditions |
Parameter group |
| LeaseOperationOptions |
Configures lease operations. |
| ListBlobsFlatSegmentResponse |
An enumeration of blobs |
| ListBlobsFlatSegmentResponseModel |
An enumeration of blobs |
| ListBlobsHierarchySegmentResponse |
An enumeration of blobs |
| ListBlobsHierarchySegmentResponseModel |
An enumeration of blobs |
| ListContainersSegmentResponse |
An enumeration of containers |
| Logging |
Azure Analytics Logging settings. |
| MatchConditions |
Specifies HTTP options for conditional requests based on ETag matching. |
| Metadata |
A map of name-value pairs to associate with the resource. |
| Metrics |
a summary of request statistics grouped by API in hour or minute aggregates for blobs |
| ModificationConditions |
Specifies HTTP options for conditional requests based on modification time. |
| ModifiedAccessConditions |
standard HTTP conditional headers and tags condition. |
| ModifiedAccessConditionsModel |
Parameter group |
| ObjectReplicationPolicy |
Contains Object Replication Policy ID and the respective list of <xref:ObjectReplicationRule>. 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. <xref:BlobProperties.ObjectReplicationDestinationPolicyId>. |
| ObjectReplicationRule |
Contains the Object Replication Rule ID and <xref:ObjectReplicationStatus> of a blob. There can be more than one <xref:ObjectReplicationRule> under a <xref:ObjectReplicationPolicy>. |
| PageBlobClearPagesHeaders |
Defines headers for PageBlob_clearPages operation. |
| PageBlobClearPagesOptions |
Options to configure the <xref:PageBlobClient.clearPages> operation. |
| PageBlobCopyIncrementalHeaders |
Defines headers for PageBlob_copyIncremental operation. |
| PageBlobCreateHeaders |
Defines headers for PageBlob_create operation. |
| PageBlobCreateIfNotExistsOptions |
Options to configure the <xref:PageBlobClient.createIfNotExists> operation. |
| PageBlobCreateIfNotExistsResponse |
Contains response data for the <xref:PageBlobClient.createIfNotExists> operation. |
| PageBlobCreateOptions |
Options to configure the <xref:PageBlobClient.create> operation. |
| PageBlobGetPageRangesDiffHeaders |
Defines headers for PageBlob_getPageRangesDiff operation. |
| PageBlobGetPageRangesDiffOptions |
Options to configure the <xref:PageBlobClient.getRangesDiff> operation. |
| PageBlobGetPageRangesDiffResponse |
Contains response data for the <xref:BlobClient.getPageRangesDiff> operation. |
| PageBlobGetPageRangesHeaders |
Defines headers for PageBlob_getPageRanges operation. |
| PageBlobGetPageRangesOptions |
Options to configure the <xref:PageBlobClient.getPageRanges> operation. |
| PageBlobGetPageRangesResponse |
Contains response data for the <xref:BlobClient.getPageRanges> operation. |
| PageBlobRequestConditions |
Conditions to add to the creation of this page blob. |
| PageBlobResizeHeaders |
Defines headers for PageBlob_resize operation. |
| PageBlobResizeOptions |
Options to configure <xref:PageBlobClient.resize> operation. |
| PageBlobStartCopyIncrementalOptions |
Options to configure <xref:PageBlobClient.startCopyIncremental> operation. |
| PageBlobUpdateSequenceNumberHeaders |
Defines headers for PageBlob_updateSequenceNumber operation. |
| PageBlobUpdateSequenceNumberOptions |
Options to configure <xref:PageBlobClient.updateSequenceNumber> operation. |
| PageBlobUploadPagesFromURLHeaders |
Defines headers for PageBlob_uploadPagesFromURL operation. |
| PageBlobUploadPagesFromURLOptions |
Options to configure <xref:PageBlobClient.uploadPagesFromURL> operation. |
| PageBlobUploadPagesHeaders |
Defines headers for PageBlob_uploadPages operation. |
| PageBlobUploadPagesOptions |
Options to configure the <xref:PageBlobClient.uploadPages> operation. |
| PageList |
List of page ranges for a blob. |
| ParsedBatchResponse |
The multipart/mixed response which contains the response for each subrequest. |
| PipelineLike |
An interface for the <xref:Pipeline> class containing HTTP request policies. You can create a default Pipeline by calling <xref:newPipeline>. Or you can create a Pipeline with your own policies by the constructor of Pipeline. Refer to <xref:newPipeline> and provided policies before implementing your customized Pipeline. |
| PipelineOptions |
Option interface for Pipeline constructor. |
| Range |
Range for Blob Service Operations. |
| RetentionPolicy |
the retention policy which determines how long the associated data should persist |
| SASQueryParametersOptions |
Options to construct <xref:SASQueryParameters>. |
| SasIPRange |
Allowed IP range for a SAS. |
| SequenceNumberAccessConditions |
Parameter group |
| ServiceFilterBlobsHeaders |
Defines headers for Service_filterBlobs operation. |
| ServiceFindBlobByTagsOptions |
Options to configure the <xref:BlobServiceClient.findBlobsByTags> operation. |
| ServiceGenerateAccountSasUrlOptions |
Options to configure <xref:BlobServiceClient.generateAccountSasUrl> operation. |
| ServiceGetAccountInfoHeaders |
Defines headers for Service_getAccountInfo operation. |
| ServiceGetAccountInfoOptions |
Options to configure the <xref:BlobServiceClient.getAccountInfo> operation. |
| ServiceGetPropertiesHeaders |
Defines headers for Service_getProperties operation. |
| ServiceGetPropertiesOptions |
Options to configure the <xref:BlobServiceClient.getProperties> operation. |
| ServiceGetStatisticsHeaders |
Defines headers for Service_getStatistics operation. |
| ServiceGetStatisticsOptions |
Options to configure the <xref:BlobServiceClient.getStatistics> operation. |
| ServiceGetUserDelegationKeyHeaders |
Defines headers for Service_getUserDelegationKey operation. |
| ServiceGetUserDelegationKeyOptions |
Options to configure the Service - Get User Delegation Key. |
| ServiceListContainersOptions |
Options to configure the <xref:BlobServiceClient.listContainers> operation. |
| ServiceListContainersSegmentHeaders |
Defines headers for Service_listContainersSegment operation. |
| ServiceRenameContainerOptions |
Options to configure <xref:BlobServiceClient.renameContainer> operation. |
| ServiceSetPropertiesHeaders |
Defines headers for Service_setProperties operation. |
| ServiceSetPropertiesOptions |
Options to configure the <xref:BlobServiceClient.setProperties> operation. |
| ServiceSubmitBatchHeaders |
Defines headers for Service_submitBatch operation. |
| ServiceSubmitBatchOptionalParamsModel |
Optional parameters. |
| ServiceUndeleteContainerOptions |
Options to configure <xref:BlobServiceClient.undeleteContainer> operation. |
| SignedIdentifier |
Signed identifier. |
| SignedIdentifierModel |
signed identifier |
| StaticWebsite |
The properties that enable an account to host a static website |
| StorageClientOptionalParams |
Optional parameters. |
| StoragePipelineOptions |
Options interface for the <xref:newPipeline> function. |
| StorageRetryOptions |
Storage Blob retry options interface. |
| TagConditions |
Specifies HTTP options for conditional requests based on blob tags. |
| UserDelegationKey |
A user delegation key. |
| UserDelegationKeyModel |
A user delegation key |
Type Aliases
| AccessTier |
Defines values for AccessTier. |
| AccountKind |
Defines values for AccountKind. |
| AppendBlobAppendBlockFromUrlResponse |
Contains response data for the appendBlockFromUrl operation. |
| AppendBlobAppendBlockResponse |
Contains response data for the appendBlock operation. |
| AppendBlobCreateResponse |
Contains response data for the create operation. |
| ArchiveStatus |
Defines values for ArchiveStatus. |
| BlobAbortCopyFromURLResponse |
Contains response data for the abortCopyFromURL operation. |
| BlobBatchDeleteBlobsResponse |
Contains response data for the <xref:deleteBlobs> operation. |
| BlobBatchSetBlobsAccessTierResponse |
Contains response data for the <xref:setBlobsAccessTier> operation. |
| BlobBatchSubmitBatchResponse |
Contains response data for blob batch operations. |
| BlobCopyFromURLResponse |
Contains response data for the copyFromURL operation. |
| BlobCreateSnapshotResponse |
Contains response data for the createSnapshot operation. |
| BlobDeleteImmutabilityPolicyResponse |
Contains response data for the deleteImmutabilityPolicy operation. |
| BlobDeleteResponse |
Contains response data for the delete operation. |
| BlobDownloadResponseModel |
Contains response data for the download operation. |
| BlobGetPropertiesResponseModel |
Contains response data for the getProperties operation. |
| BlobGetTagsResponse |
Contains response data for the <xref:BlobClient.getTags> operation. |
| BlobImmutabilityPolicyMode |
Defines values for BlobImmutabilityPolicyMode. |