Versions in this module Expand all Collapse all v3 deprecated v3.6.2 Jan 9, 2024 v3.6.1 Jul 31, 2023 v3.6.0 May 24, 2023 v3.5.0 Mar 31, 2023 v3.4.0 Dec 6, 2022 v3.3.20 Nov 10, 2022 v3.3.19 Oct 21, 2022 Changes in this version + const AppendBlobMaxAppendBlockBytes + const AppendBlobMaxBlocks + const BlobDefaultDownloadBlockSize + const BlockBlobMaxBlocks + const BlockBlobMaxStageBlockBytes + const BlockBlobMaxUploadBlobBytes + const ContainerNameLogs + const ContainerNameRoot + const CountToEnd + const LeaseBreakNaturally + const PageBlobMaxUploadPagesBytes + const PageBlobPageBytes + const ReadOnClosedBodyMessage + const SASTimeFormat + const SASVersion + const ServiceVersion + const SnapshotTimeFormat + func DownloadBlobToBuffer(ctx context.Context, blobURL BlobURL, offset int64, count int64, b []byte, ...) error + func DownloadBlobToFile(ctx context.Context, blobURL BlobURL, offset int64, count int64, file *os.File, ...) error + func FormatTimesForSASSigning(startTime, expiryTime time.Time) (string, string) + func NewRequestLogPolicyFactory(o RequestLogOptions) pipeline.Factory + func NewResponseError(cause error, response *http.Response, description string) error + func NewRetryPolicyFactory(o RetryOptions) pipeline.Factory + func NewRetryReader(ctx context.Context, initialResponse *http.Response, info HTTPGetterInfo, ...) io.ReadCloser + func NewTelemetryPolicyFactory(o TelemetryOptions) pipeline.Factory + func NewUniqueRequestIDPolicyFactory() pipeline.Factory + func RedactSigQueryParam(rawQuery string) (bool, string) + func UserAgent() string + func Version() string + type AccessPolicy struct + Expiry time.Time + Permission string + Start time.Time + func (ap *AccessPolicy) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error + func (ap AccessPolicy) MarshalXML(e *xml.Encoder, start xml.StartElement) error + type AccessPolicyPermission struct + Add bool + Create bool + Delete bool + List bool + Read bool + Write bool + func (p *AccessPolicyPermission) Parse(s string) error + func (p AccessPolicyPermission) String() string + type AccessTierType string + const AccessTierArchive + const AccessTierCool + const AccessTierHot + const AccessTierNone + const AccessTierP10 + const AccessTierP20 + const AccessTierP30 + const AccessTierP4 + const AccessTierP40 + const AccessTierP50 + const AccessTierP6 + func PossibleAccessTierTypeValues() []AccessTierType + type AccountKindType string + const AccountKindBlobStorage + const AccountKindNone + const AccountKindStorage + const AccountKindStorageV2 + func PossibleAccountKindTypeValues() []AccountKindType + type AccountSASPermissions struct + Add bool + Create bool + Delete bool + List bool + Process bool + Read bool + Update bool + Write bool + func (p *AccountSASPermissions) Parse(s string) error + func (p AccountSASPermissions) String() string + type AccountSASResourceTypes struct + Container bool + Object bool + Service bool + func (rt *AccountSASResourceTypes) Parse(s string) error + func (rt AccountSASResourceTypes) String() string + type AccountSASServices struct + Blob bool + File bool + Queue bool + func (a *AccountSASServices) Parse(s string) error + func (s AccountSASServices) String() string + type AccountSASSignatureValues struct + ExpiryTime time.Time + IPRange IPRange + Permissions string + Protocol SASProtocol + ResourceTypes string + Services string + StartTime time.Time + Version string + func (v AccountSASSignatureValues) NewSASQueryParameters(sharedKeyCredential *SharedKeyCredential) (SASQueryParameters, error) + type AppendBlobAccessConditions struct + type AppendBlobAppendBlockFromURLResponse struct + func (ababfur AppendBlobAppendBlockFromURLResponse) BlobAppendOffset() string + func (ababfur AppendBlobAppendBlockFromURLResponse) BlobCommittedBlockCount() int32 + func (ababfur AppendBlobAppendBlockFromURLResponse) ContentMD5() []byte + func (ababfur AppendBlobAppendBlockFromURLResponse) Date() time.Time + func (ababfur AppendBlobAppendBlockFromURLResponse) ETag() ETag + func (ababfur AppendBlobAppendBlockFromURLResponse) ErrorCode() string + func (ababfur AppendBlobAppendBlockFromURLResponse) LastModified() time.Time + func (ababfur AppendBlobAppendBlockFromURLResponse) RequestID() string + func (ababfur AppendBlobAppendBlockFromURLResponse) Response() *http.Response + func (ababfur AppendBlobAppendBlockFromURLResponse) Status() string + func (ababfur AppendBlobAppendBlockFromURLResponse) StatusCode() int + func (ababfur AppendBlobAppendBlockFromURLResponse) Version() string + type AppendBlobAppendBlockResponse struct + func (ababr AppendBlobAppendBlockResponse) BlobAppendOffset() string + func (ababr AppendBlobAppendBlockResponse) BlobCommittedBlockCount() int32 + func (ababr AppendBlobAppendBlockResponse) ContentMD5() []byte + func (ababr AppendBlobAppendBlockResponse) Date() time.Time + func (ababr AppendBlobAppendBlockResponse) ETag() ETag + func (ababr AppendBlobAppendBlockResponse) ErrorCode() string + func (ababr AppendBlobAppendBlockResponse) LastModified() time.Time + func (ababr AppendBlobAppendBlockResponse) RequestID() string + func (ababr AppendBlobAppendBlockResponse) Response() *http.Response + func (ababr AppendBlobAppendBlockResponse) Status() string + func (ababr AppendBlobAppendBlockResponse) StatusCode() int + func (ababr AppendBlobAppendBlockResponse) Version() string + type AppendBlobCreateResponse struct + func (abcr AppendBlobCreateResponse) ContentMD5() []byte + func (abcr AppendBlobCreateResponse) Date() time.Time + func (abcr AppendBlobCreateResponse) ETag() ETag + func (abcr AppendBlobCreateResponse) ErrorCode() string + func (abcr AppendBlobCreateResponse) IsServerEncrypted() string + func (abcr AppendBlobCreateResponse) LastModified() time.Time + func (abcr AppendBlobCreateResponse) RequestID() string + func (abcr AppendBlobCreateResponse) Response() *http.Response + func (abcr AppendBlobCreateResponse) Status() string + func (abcr AppendBlobCreateResponse) StatusCode() int + func (abcr AppendBlobCreateResponse) Version() string + type AppendBlobURL struct + func NewAppendBlobURL(url url.URL, p pipeline.Pipeline) AppendBlobURL + func (ab AppendBlobURL) AppendBlock(ctx context.Context, body io.ReadSeeker, ac AppendBlobAccessConditions, ...) (*AppendBlobAppendBlockResponse, error) + func (ab AppendBlobURL) AppendBlockFromURL(ctx context.Context, sourceURL url.URL, offset int64, count int64, ...) (*AppendBlobAppendBlockFromURLResponse, error) + func (ab AppendBlobURL) Create(ctx context.Context, h BlobHTTPHeaders, metadata Metadata, ...) (*AppendBlobCreateResponse, error) + func (ab AppendBlobURL) WithPipeline(p pipeline.Pipeline) AppendBlobURL + func (ab AppendBlobURL) WithSnapshot(snapshot string) AppendBlobURL + type AppendPositionAccessConditions struct + IfAppendPositionEqual int64 + IfMaxSizeLessThanOrEqual int64 + type ArchiveStatusType string + const ArchiveStatusNone + const ArchiveStatusRehydratePendingToCool + const ArchiveStatusRehydratePendingToHot + func PossibleArchiveStatusTypeValues() []ArchiveStatusType + type BlobAbortCopyFromURLResponse struct + func (bacfur BlobAbortCopyFromURLResponse) Date() time.Time + func (bacfur BlobAbortCopyFromURLResponse) ErrorCode() string + func (bacfur BlobAbortCopyFromURLResponse) RequestID() string + func (bacfur BlobAbortCopyFromURLResponse) Response() *http.Response + func (bacfur BlobAbortCopyFromURLResponse) Status() string + func (bacfur BlobAbortCopyFromURLResponse) StatusCode() int + func (bacfur BlobAbortCopyFromURLResponse) Version() string + type BlobAccessConditions struct + type BlobAcquireLeaseResponse struct + func (balr BlobAcquireLeaseResponse) Date() time.Time + func (balr BlobAcquireLeaseResponse) ETag() ETag + func (balr BlobAcquireLeaseResponse) ErrorCode() string + func (balr BlobAcquireLeaseResponse) LastModified() time.Time + func (balr BlobAcquireLeaseResponse) LeaseID() string + func (balr BlobAcquireLeaseResponse) RequestID() string + func (balr BlobAcquireLeaseResponse) Response() *http.Response + func (balr BlobAcquireLeaseResponse) Status() string + func (balr BlobAcquireLeaseResponse) StatusCode() int + func (balr BlobAcquireLeaseResponse) Version() string + type BlobBreakLeaseResponse struct + func (bblr BlobBreakLeaseResponse) Date() time.Time + func (bblr BlobBreakLeaseResponse) ETag() ETag + func (bblr BlobBreakLeaseResponse) ErrorCode() string + func (bblr BlobBreakLeaseResponse) LastModified() time.Time + func (bblr BlobBreakLeaseResponse) LeaseTime() int32 + func (bblr BlobBreakLeaseResponse) RequestID() string + func (bblr BlobBreakLeaseResponse) Response() *http.Response + func (bblr BlobBreakLeaseResponse) Status() string + func (bblr BlobBreakLeaseResponse) StatusCode() int + func (bblr BlobBreakLeaseResponse) Version() string + type BlobChangeLeaseResponse struct + func (bclr BlobChangeLeaseResponse) Date() time.Time + func (bclr BlobChangeLeaseResponse) ETag() ETag + func (bclr BlobChangeLeaseResponse) ErrorCode() string + func (bclr BlobChangeLeaseResponse) LastModified() time.Time + func (bclr BlobChangeLeaseResponse) LeaseID() string + func (bclr BlobChangeLeaseResponse) RequestID() string + func (bclr BlobChangeLeaseResponse) Response() *http.Response + func (bclr BlobChangeLeaseResponse) Status() string + func (bclr BlobChangeLeaseResponse) StatusCode() int + func (bclr BlobChangeLeaseResponse) Version() string + type BlobCreateSnapshotResponse struct + func (bcsr BlobCreateSnapshotResponse) Date() time.Time + func (bcsr BlobCreateSnapshotResponse) ETag() ETag + func (bcsr BlobCreateSnapshotResponse) ErrorCode() string + func (bcsr BlobCreateSnapshotResponse) LastModified() time.Time + func (bcsr BlobCreateSnapshotResponse) RequestID() string + func (bcsr BlobCreateSnapshotResponse) Response() *http.Response + func (bcsr BlobCreateSnapshotResponse) Snapshot() string + func (bcsr BlobCreateSnapshotResponse) Status() string + func (bcsr BlobCreateSnapshotResponse) StatusCode() int + func (bcsr BlobCreateSnapshotResponse) Version() string + type BlobDeleteResponse struct + func (bdr BlobDeleteResponse) Date() time.Time + func (bdr BlobDeleteResponse) ErrorCode() string + func (bdr BlobDeleteResponse) RequestID() string + func (bdr BlobDeleteResponse) Response() *http.Response + func (bdr BlobDeleteResponse) Status() string + func (bdr BlobDeleteResponse) StatusCode() int + func (bdr BlobDeleteResponse) Version() string + type BlobFlatListSegment struct + BlobItems []BlobItem + XMLName xml.Name + type BlobGetAccountInfoResponse struct + func (bgair BlobGetAccountInfoResponse) AccountKind() AccountKindType + func (bgair BlobGetAccountInfoResponse) Date() time.Time + func (bgair BlobGetAccountInfoResponse) ErrorCode() string + func (bgair BlobGetAccountInfoResponse) RequestID() string + func (bgair BlobGetAccountInfoResponse) Response() *http.Response + func (bgair BlobGetAccountInfoResponse) SkuName() SkuNameType + func (bgair BlobGetAccountInfoResponse) Status() string + func (bgair BlobGetAccountInfoResponse) StatusCode() int + func (bgair BlobGetAccountInfoResponse) Version() string + type BlobGetPropertiesResponse struct + func (bgpr BlobGetPropertiesResponse) AcceptRanges() string + func (bgpr BlobGetPropertiesResponse) AccessTier() string + func (bgpr BlobGetPropertiesResponse) AccessTierChangeTime() time.Time + func (bgpr BlobGetPropertiesResponse) AccessTierInferred() string + func (bgpr BlobGetPropertiesResponse) ArchiveStatus() string + func (bgpr BlobGetPropertiesResponse) BlobCommittedBlockCount() int32 + func (bgpr BlobGetPropertiesResponse) BlobSequenceNumber() int64 + func (bgpr BlobGetPropertiesResponse) BlobType() BlobType + func (bgpr BlobGetPropertiesResponse) CacheControl() string + func (bgpr BlobGetPropertiesResponse) ContentDisposition() string + func (bgpr BlobGetPropertiesResponse) ContentEncoding() string + func (bgpr BlobGetPropertiesResponse) ContentLanguage() string + func (bgpr BlobGetPropertiesResponse) ContentLength() int64 + func (bgpr BlobGetPropertiesResponse) ContentMD5() []byte + func (bgpr BlobGetPropertiesResponse) ContentType() string + func (bgpr BlobGetPropertiesResponse) CopyCompletionTime() time.Time + func (bgpr BlobGetPropertiesResponse) CopyID() string + func (bgpr BlobGetPropertiesResponse) CopyProgress() string + func (bgpr BlobGetPropertiesResponse) CopySource() string + func (bgpr BlobGetPropertiesResponse) CopyStatus() CopyStatusType + func (bgpr BlobGetPropertiesResponse) CopyStatusDescription() string + func (bgpr BlobGetPropertiesResponse) CreationTime() time.Time + func (bgpr BlobGetPropertiesResponse) Date() time.Time + func (bgpr BlobGetPropertiesResponse) DestinationSnapshot() string + func (bgpr BlobGetPropertiesResponse) ETag() ETag + func (bgpr BlobGetPropertiesResponse) ErrorCode() string + func (bgpr BlobGetPropertiesResponse) IsIncrementalCopy() string + func (bgpr BlobGetPropertiesResponse) IsServerEncrypted() string + func (bgpr BlobGetPropertiesResponse) LastModified() time.Time + func (bgpr BlobGetPropertiesResponse) LeaseDuration() LeaseDurationType + func (bgpr BlobGetPropertiesResponse) LeaseState() LeaseStateType + func (bgpr BlobGetPropertiesResponse) LeaseStatus() LeaseStatusType + func (bgpr BlobGetPropertiesResponse) NewHTTPHeaders() BlobHTTPHeaders + func (bgpr BlobGetPropertiesResponse) NewMetadata() Metadata + func (bgpr BlobGetPropertiesResponse) RequestID() string + func (bgpr BlobGetPropertiesResponse) Response() *http.Response + func (bgpr BlobGetPropertiesResponse) Status() string + func (bgpr BlobGetPropertiesResponse) StatusCode() int + func (bgpr BlobGetPropertiesResponse) Version() string + type BlobHTTPHeaders struct + CacheControl string + ContentDisposition string + ContentEncoding string + ContentLanguage string + ContentMD5 []byte + ContentType string + type BlobHierarchyListSegment struct + BlobItems []BlobItem + BlobPrefixes []BlobPrefix + XMLName xml.Name + type BlobItem struct + Deleted bool + Metadata Metadata + Name string + Properties BlobProperties + Snapshot string + XMLName xml.Name + type BlobListingDetails struct + Copy bool + Deleted bool + Metadata bool + Snapshots bool + UncommittedBlobs bool + type BlobPrefix struct + Name string + type BlobProperties struct + AccessTier AccessTierType + AccessTierChangeTime *time.Time + AccessTierInferred *bool + ArchiveStatus ArchiveStatusType + BlobSequenceNumber *int64 + BlobType BlobType + CacheControl *string + ContentDisposition *string + ContentEncoding *string + ContentLanguage *string + ContentLength *int64 + ContentMD5 []byte + ContentType *string + CopyCompletionTime *time.Time + CopyID *string + CopyProgress *string + CopySource *string + CopyStatus CopyStatusType + CopyStatusDescription *string + CreationTime *time.Time + DeletedTime *time.Time + DestinationSnapshot *string + Etag ETag + IncrementalCopy *bool + LastModified time.Time + LeaseDuration LeaseDurationType + LeaseState LeaseStateType + LeaseStatus LeaseStatusType + RemainingRetentionDays *int32 + ServerEncrypted *bool + XMLName xml.Name + func (bp *BlobProperties) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error + func (bp BlobProperties) MarshalXML(e *xml.Encoder, start xml.StartElement) error + type BlobReleaseLeaseResponse struct + func (brlr BlobReleaseLeaseResponse) Date() time.Time + func (brlr BlobReleaseLeaseResponse) ETag() ETag + func (brlr BlobReleaseLeaseResponse) ErrorCode() string + func (brlr BlobReleaseLeaseResponse) LastModified() time.Time + func (brlr BlobReleaseLeaseResponse) RequestID() string + func (brlr BlobReleaseLeaseResponse) Response() *http.Response + func (brlr BlobReleaseLeaseResponse) Status() string + func (brlr BlobReleaseLeaseResponse) StatusCode() int + func (brlr BlobReleaseLeaseResponse) Version() string + type BlobRenewLeaseResponse struct + func (brlr BlobRenewLeaseResponse) Date() time.Time + func (brlr BlobRenewLeaseResponse) ETag() ETag + func (brlr BlobRenewLeaseResponse) ErrorCode() string + func (brlr BlobRenewLeaseResponse) LastModified() time.Time + func (brlr BlobRenewLeaseResponse) LeaseID() string + func (brlr BlobRenewLeaseResponse) RequestID() string + func (brlr BlobRenewLeaseResponse) Response() *http.Response + func (brlr BlobRenewLeaseResponse) Status() string + func (brlr BlobRenewLeaseResponse) StatusCode() int + func (brlr BlobRenewLeaseResponse) Version() string + type BlobSASPermissions struct + Add bool + Create bool + Delete bool + Read bool + Write bool + func (p *BlobSASPermissions) Parse(s string) error + func (p BlobSASPermissions) String() string + type BlobSASSignatureValues struct + BlobName string + CacheControl string + ContainerName string + ContentDisposition string + ContentEncoding string + ContentLanguage string + ContentType string + ExpiryTime time.Time + IPRange IPRange + Identifier string + Permissions string + Protocol SASProtocol + StartTime time.Time + Version string + func (v BlobSASSignatureValues) NewSASQueryParameters(sharedKeyCredential *SharedKeyCredential) (SASQueryParameters, error) + type BlobSetHTTPHeadersResponse struct + func (bshhr BlobSetHTTPHeadersResponse) BlobSequenceNumber() int64 + func (bshhr BlobSetHTTPHeadersResponse) Date() time.Time + func (bshhr BlobSetHTTPHeadersResponse) ETag() ETag + func (bshhr BlobSetHTTPHeadersResponse) ErrorCode() string + func (bshhr BlobSetHTTPHeadersResponse) LastModified() time.Time + func (bshhr BlobSetHTTPHeadersResponse) RequestID() string + func (bshhr BlobSetHTTPHeadersResponse) Response() *http.Response + func (bshhr BlobSetHTTPHeadersResponse) Status() string + func (bshhr BlobSetHTTPHeadersResponse) StatusCode() int + func (bshhr BlobSetHTTPHeadersResponse) Version() string + type BlobSetMetadataResponse struct + func (bsmr BlobSetMetadataResponse) Date() time.Time + func (bsmr BlobSetMetadataResponse) ETag() ETag + func (bsmr BlobSetMetadataResponse) ErrorCode() string + func (bsmr BlobSetMetadataResponse) IsServerEncrypted() string + func (bsmr BlobSetMetadataResponse) LastModified() time.Time + func (bsmr BlobSetMetadataResponse) RequestID() string + func (bsmr BlobSetMetadataResponse) Response() *http.Response + func (bsmr BlobSetMetadataResponse) Status() string + func (bsmr BlobSetMetadataResponse) StatusCode() int + func (bsmr BlobSetMetadataResponse) Version() string + type BlobSetTierResponse struct + func (bstr BlobSetTierResponse) ErrorCode() string + func (bstr BlobSetTierResponse) RequestID() string + func (bstr BlobSetTierResponse) Response() *http.Response + func (bstr BlobSetTierResponse) Status() string + func (bstr BlobSetTierResponse) StatusCode() int + func (bstr BlobSetTierResponse) Version() string + type BlobStartCopyFromURLResponse struct + func (bscfur BlobStartCopyFromURLResponse) CopyID() string + func (bscfur BlobStartCopyFromURLResponse) CopyStatus() CopyStatusType + func (bscfur BlobStartCopyFromURLResponse) Date() time.Time + func (bscfur BlobStartCopyFromURLResponse) ETag() ETag + func (bscfur BlobStartCopyFromURLResponse) ErrorCode() string + func (bscfur BlobStartCopyFromURLResponse) LastModified() time.Time + func (bscfur BlobStartCopyFromURLResponse) RequestID() string + func (bscfur BlobStartCopyFromURLResponse) Response() *http.Response + func (bscfur BlobStartCopyFromURLResponse) Status() string + func (bscfur BlobStartCopyFromURLResponse) StatusCode() int + func (bscfur BlobStartCopyFromURLResponse) Version() string + type BlobType string + const BlobAppendBlob + const BlobBlockBlob + const BlobNone + const BlobPageBlob + func PossibleBlobTypeValues() []BlobType + type BlobURL struct + func NewBlobURL(url url.URL, p pipeline.Pipeline) BlobURL + func (b BlobURL) AbortCopyFromURL(ctx context.Context, copyID string, ac LeaseAccessConditions) (*BlobAbortCopyFromURLResponse, error) + func (b BlobURL) AcquireLease(ctx context.Context, proposedID string, duration int32, ...) (*BlobAcquireLeaseResponse, error) + func (b BlobURL) BreakLease(ctx context.Context, breakPeriodInSeconds int32, ac ModifiedAccessConditions) (*BlobBreakLeaseResponse, error) + func (b BlobURL) ChangeLease(ctx context.Context, leaseID string, proposedID string, ...) (*BlobChangeLeaseResponse, error) + func (b BlobURL) CreateSnapshot(ctx context.Context, metadata Metadata, ac BlobAccessConditions) (*BlobCreateSnapshotResponse, error) + func (b BlobURL) Delete(ctx context.Context, deleteOptions DeleteSnapshotsOptionType, ...) (*BlobDeleteResponse, error) + func (b BlobURL) Download(ctx context.Context, offset int64, count int64, ac BlobAccessConditions, ...) (*DownloadResponse, error) + func (b BlobURL) GetProperties(ctx context.Context, ac BlobAccessConditions) (*BlobGetPropertiesResponse, error) + func (b BlobURL) ReleaseLease(ctx context.Context, leaseID string, ac ModifiedAccessConditions) (*BlobReleaseLeaseResponse, error) + func (b BlobURL) RenewLease(ctx context.Context, leaseID string, ac ModifiedAccessConditions) (*BlobRenewLeaseResponse, error) + func (b BlobURL) SetHTTPHeaders(ctx context.Context, h BlobHTTPHeaders, ac BlobAccessConditions) (*BlobSetHTTPHeadersResponse, error) + func (b BlobURL) SetMetadata(ctx context.Context, metadata Metadata, ac BlobAccessConditions) (*BlobSetMetadataResponse, error) + func (b BlobURL) SetTier(ctx context.Context, tier AccessTierType, lac LeaseAccessConditions) (*BlobSetTierResponse, error) + func (b BlobURL) StartCopyFromURL(ctx context.Context, source url.URL, metadata Metadata, ...) (*BlobStartCopyFromURLResponse, error) + func (b BlobURL) String() string + func (b BlobURL) ToAppendBlobURL() AppendBlobURL + func (b BlobURL) ToBlockBlobURL() BlockBlobURL + func (b BlobURL) ToPageBlobURL() PageBlobURL + func (b BlobURL) URL() url.URL + func (b BlobURL) Undelete(ctx context.Context) (*BlobUndeleteResponse, error) + func (b BlobURL) WithPipeline(p pipeline.Pipeline) BlobURL + func (b BlobURL) WithSnapshot(snapshot string) BlobURL + type BlobURLParts struct + BlobName string + ContainerName string + Host string + IPEndpointStyleInfo IPEndpointStyleInfo + SAS SASQueryParameters + Scheme string + Snapshot string + UnparsedParams string + func NewBlobURLParts(u url.URL) BlobURLParts + func (up BlobURLParts) URL() url.URL + type BlobUndeleteResponse struct + func (bur BlobUndeleteResponse) Date() time.Time + func (bur BlobUndeleteResponse) ErrorCode() string + func (bur BlobUndeleteResponse) RequestID() string + func (bur BlobUndeleteResponse) Response() *http.Response + func (bur BlobUndeleteResponse) Status() string + func (bur BlobUndeleteResponse) StatusCode() int + func (bur BlobUndeleteResponse) Version() string + type Block struct + Name string + Size int32 + type BlockBlobCommitBlockListResponse struct + func (bbcblr BlockBlobCommitBlockListResponse) ContentMD5() []byte + func (bbcblr BlockBlobCommitBlockListResponse) Date() time.Time + func (bbcblr BlockBlobCommitBlockListResponse) ETag() ETag + func (bbcblr BlockBlobCommitBlockListResponse) ErrorCode() string + func (bbcblr BlockBlobCommitBlockListResponse) IsServerEncrypted() string + func (bbcblr BlockBlobCommitBlockListResponse) LastModified() time.Time + func (bbcblr BlockBlobCommitBlockListResponse) RequestID() string + func (bbcblr BlockBlobCommitBlockListResponse) Response() *http.Response + func (bbcblr BlockBlobCommitBlockListResponse) Status() string + func (bbcblr BlockBlobCommitBlockListResponse) StatusCode() int + func (bbcblr BlockBlobCommitBlockListResponse) Version() string + type BlockBlobStageBlockFromURLResponse struct + func (bbsbfur BlockBlobStageBlockFromURLResponse) ContentMD5() []byte + func (bbsbfur BlockBlobStageBlockFromURLResponse) Date() time.Time + func (bbsbfur BlockBlobStageBlockFromURLResponse) ErrorCode() string + func (bbsbfur BlockBlobStageBlockFromURLResponse) IsServerEncrypted() string + func (bbsbfur BlockBlobStageBlockFromURLResponse) RequestID() string + func (bbsbfur BlockBlobStageBlockFromURLResponse) Response() *http.Response + func (bbsbfur BlockBlobStageBlockFromURLResponse) Status() string + func (bbsbfur BlockBlobStageBlockFromURLResponse) StatusCode() int + func (bbsbfur BlockBlobStageBlockFromURLResponse) Version() string + type BlockBlobStageBlockResponse struct + func (bbsbr BlockBlobStageBlockResponse) ContentMD5() []byte + func (bbsbr BlockBlobStageBlockResponse) Date() time.Time + func (bbsbr BlockBlobStageBlockResponse) ErrorCode() string + func (bbsbr BlockBlobStageBlockResponse) IsServerEncrypted() string + func (bbsbr BlockBlobStageBlockResponse) RequestID() string + func (bbsbr BlockBlobStageBlockResponse) Response() *http.Response + func (bbsbr BlockBlobStageBlockResponse) Status() string + func (bbsbr BlockBlobStageBlockResponse) StatusCode() int + func (bbsbr BlockBlobStageBlockResponse) Version() string + type BlockBlobURL struct + func NewBlockBlobURL(url url.URL, p pipeline.Pipeline) BlockBlobURL + func (bb BlockBlobURL) CommitBlockList(ctx context.Context, base64BlockIDs []string, h BlobHTTPHeaders, ...) (*BlockBlobCommitBlockListResponse, error) + func (bb BlockBlobURL) GetBlockList(ctx context.Context, listType BlockListType, ac LeaseAccessConditions) (*BlockList, error) + func (bb BlockBlobURL) StageBlock(ctx context.Context, base64BlockID string, body io.ReadSeeker, ...) (*BlockBlobStageBlockResponse, error) + func (bb BlockBlobURL) StageBlockFromURL(ctx context.Context, base64BlockID string, sourceURL url.URL, offset int64, ...) (*BlockBlobStageBlockFromURLResponse, error) + func (bb BlockBlobURL) Upload(ctx context.Context, body io.ReadSeeker, h BlobHTTPHeaders, metadata Metadata, ...) (*BlockBlobUploadResponse, error) + func (bb BlockBlobURL) WithPipeline(p pipeline.Pipeline) BlockBlobURL + func (bb BlockBlobURL) WithSnapshot(snapshot string) BlockBlobURL + type BlockBlobUploadResponse struct + func (bbur BlockBlobUploadResponse) ContentMD5() []byte + func (bbur BlockBlobUploadResponse) Date() time.Time + func (bbur BlockBlobUploadResponse) ETag() ETag + func (bbur BlockBlobUploadResponse) ErrorCode() string + func (bbur BlockBlobUploadResponse) IsServerEncrypted() string + func (bbur BlockBlobUploadResponse) LastModified() time.Time + func (bbur BlockBlobUploadResponse) RequestID() string + func (bbur BlockBlobUploadResponse) Response() *http.Response + func (bbur BlockBlobUploadResponse) Status() string + func (bbur BlockBlobUploadResponse) StatusCode() int + func (bbur BlockBlobUploadResponse) Version() string + type BlockID [64]byte + func (blockID *BlockID) FromBase64(s string) error + func (blockID BlockID) ToBase64() string + type BlockList struct + CommittedBlocks []Block + UncommittedBlocks []Block + func (bl BlockList) BlobContentLength() int64 + func (bl BlockList) ContentType() string + func (bl BlockList) Date() time.Time + func (bl BlockList) ETag() ETag + func (bl BlockList) ErrorCode() string + func (bl BlockList) LastModified() time.Time + func (bl BlockList) RequestID() string + func (bl BlockList) Response() *http.Response + func (bl BlockList) Status() string + func (bl BlockList) StatusCode() int + func (bl BlockList) Version() string + type BlockListType string + const BlockListAll + const BlockListCommitted + const BlockListNone + const BlockListUncommitted + func PossibleBlockListTypeValues() []BlockListType + type BlockLookupList struct + Committed []string + Latest []string + Uncommitted []string + XMLName xml.Name + type ClearRange struct + End int64 + Start int64 + type CommonResponse interface + Date func() time.Time + ETag func() ETag + LastModified func() time.Time + RequestID func() string + Response func() *http.Response + Version func() string + func UploadBufferToBlockBlob(ctx context.Context, b []byte, blockBlobURL BlockBlobURL, ...) (CommonResponse, error) + func UploadFileToBlockBlob(ctx context.Context, file *os.File, blockBlobURL BlockBlobURL, ...) (CommonResponse, error) + func UploadStreamToBlockBlob(ctx context.Context, reader io.Reader, blockBlobURL BlockBlobURL, ...) (CommonResponse, error) + type ContainerAccessConditions struct + type ContainerAcquireLeaseResponse struct + func (calr ContainerAcquireLeaseResponse) Date() time.Time + func (calr ContainerAcquireLeaseResponse) ETag() ETag + func (calr ContainerAcquireLeaseResponse) ErrorCode() string + func (calr ContainerAcquireLeaseResponse) LastModified() time.Time + func (calr ContainerAcquireLeaseResponse) LeaseID() string + func (calr ContainerAcquireLeaseResponse) RequestID() string + func (calr ContainerAcquireLeaseResponse) Response() *http.Response + func (calr ContainerAcquireLeaseResponse) Status() string + func (calr ContainerAcquireLeaseResponse) StatusCode() int + func (calr ContainerAcquireLeaseResponse) Version() string + type ContainerBreakLeaseResponse struct + func (cblr ContainerBreakLeaseResponse) Date() time.Time + func (cblr ContainerBreakLeaseResponse) ETag() ETag + func (cblr ContainerBreakLeaseResponse) ErrorCode() string + func (cblr ContainerBreakLeaseResponse) LastModified() time.Time + func (cblr ContainerBreakLeaseResponse) LeaseTime() int32 + func (cblr ContainerBreakLeaseResponse) RequestID() string + func (cblr ContainerBreakLeaseResponse) Response() *http.Response + func (cblr ContainerBreakLeaseResponse) Status() string + func (cblr ContainerBreakLeaseResponse) StatusCode() int + func (cblr ContainerBreakLeaseResponse) Version() string + type ContainerChangeLeaseResponse struct + func (cclr ContainerChangeLeaseResponse) Date() time.Time + func (cclr ContainerChangeLeaseResponse) ETag() ETag + func (cclr ContainerChangeLeaseResponse) ErrorCode() string + func (cclr ContainerChangeLeaseResponse) LastModified() time.Time + func (cclr ContainerChangeLeaseResponse) LeaseID() string + func (cclr ContainerChangeLeaseResponse) RequestID() string + func (cclr ContainerChangeLeaseResponse) Response() *http.Response + func (cclr ContainerChangeLeaseResponse) Status() string + func (cclr ContainerChangeLeaseResponse) StatusCode() int + func (cclr ContainerChangeLeaseResponse) Version() string + type ContainerCreateResponse struct + func (ccr ContainerCreateResponse) Date() time.Time + func (ccr ContainerCreateResponse) ETag() ETag + func (ccr ContainerCreateResponse) ErrorCode() string + func (ccr ContainerCreateResponse) LastModified() time.Time + func (ccr ContainerCreateResponse) RequestID() string + func (ccr ContainerCreateResponse) Response() *http.Response + func (ccr ContainerCreateResponse) Status() string + func (ccr ContainerCreateResponse) StatusCode() int + func (ccr ContainerCreateResponse) Version() string + type ContainerDeleteResponse struct + func (cdr ContainerDeleteResponse) Date() time.Time + func (cdr ContainerDeleteResponse) ErrorCode() string + func (cdr ContainerDeleteResponse) RequestID() string + func (cdr ContainerDeleteResponse) Response() *http.Response + func (cdr ContainerDeleteResponse) Status() string + func (cdr ContainerDeleteResponse) StatusCode() int + func (cdr ContainerDeleteResponse) Version() string + type ContainerGetAccountInfoResponse struct + func (cgair ContainerGetAccountInfoResponse) AccountKind() AccountKindType + func (cgair ContainerGetAccountInfoResponse) Date() time.Time + func (cgair ContainerGetAccountInfoResponse) ErrorCode() string + func (cgair ContainerGetAccountInfoResponse) RequestID() string + func (cgair ContainerGetAccountInfoResponse) Response() *http.Response + func (cgair ContainerGetAccountInfoResponse) SkuName() SkuNameType + func (cgair ContainerGetAccountInfoResponse) Status() string + func (cgair ContainerGetAccountInfoResponse) StatusCode() int + func (cgair ContainerGetAccountInfoResponse) Version() string + type ContainerGetPropertiesResponse struct + func (cgpr ContainerGetPropertiesResponse) BlobPublicAccess() PublicAccessType + func (cgpr ContainerGetPropertiesResponse) Date() time.Time + func (cgpr ContainerGetPropertiesResponse) ETag() ETag + func (cgpr ContainerGetPropertiesResponse) ErrorCode() string + func (cgpr ContainerGetPropertiesResponse) HasImmutabilityPolicy() string + func (cgpr ContainerGetPropertiesResponse) HasLegalHold() string + func (cgpr ContainerGetPropertiesResponse) LastModified() time.Time + func (cgpr ContainerGetPropertiesResponse) LeaseDuration() LeaseDurationType + func (cgpr ContainerGetPropertiesResponse) LeaseState() LeaseStateType + func (cgpr ContainerGetPropertiesResponse) LeaseStatus() LeaseStatusType + func (cgpr ContainerGetPropertiesResponse) NewMetadata() Metadata + func (cgpr ContainerGetPropertiesResponse) RequestID() string + func (cgpr ContainerGetPropertiesResponse) Response() *http.Response + func (cgpr ContainerGetPropertiesResponse) Status() string + func (cgpr ContainerGetPropertiesResponse) StatusCode() int + func (cgpr ContainerGetPropertiesResponse) Version() string + type ContainerItem struct + Metadata Metadata + Name string + Properties ContainerProperties + XMLName xml.Name + type ContainerProperties struct + Etag ETag + HasImmutabilityPolicy *bool + HasLegalHold *bool + LastModified time.Time + LeaseDuration LeaseDurationType + LeaseState LeaseStateType + LeaseStatus LeaseStatusType + PublicAccess PublicAccessType + func (cp *ContainerProperties) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error + func (cp ContainerProperties) MarshalXML(e *xml.Encoder, start xml.StartElement) error + type ContainerReleaseLeaseResponse struct + func (crlr ContainerReleaseLeaseResponse) Date() time.Time + func (crlr ContainerReleaseLeaseResponse) ETag() ETag + func (crlr ContainerReleaseLeaseResponse) ErrorCode() string + func (crlr ContainerReleaseLeaseResponse) LastModified() time.Time + func (crlr ContainerReleaseLeaseResponse) RequestID() string + func (crlr ContainerReleaseLeaseResponse) Response() *http.Response + func (crlr ContainerReleaseLeaseResponse) Status() string + func (crlr ContainerReleaseLeaseResponse) StatusCode() int + func (crlr ContainerReleaseLeaseResponse) Version() string + type ContainerRenewLeaseResponse struct + func (crlr ContainerRenewLeaseResponse) Date() time.Time + func (crlr ContainerRenewLeaseResponse) ETag() ETag + func (crlr ContainerRenewLeaseResponse) ErrorCode() string + func (crlr ContainerRenewLeaseResponse) LastModified() time.Time + func (crlr ContainerRenewLeaseResponse) LeaseID() string + func (crlr ContainerRenewLeaseResponse) RequestID() string + func (crlr ContainerRenewLeaseResponse) Response() *http.Response + func (crlr ContainerRenewLeaseResponse) Status() string + func (crlr ContainerRenewLeaseResponse) StatusCode() int + func (crlr ContainerRenewLeaseResponse) Version() string + type ContainerSASPermissions struct + Add bool + Create bool + Delete bool + List bool + Read bool + Write bool + func (p *ContainerSASPermissions) Parse(s string) error + func (p ContainerSASPermissions) String() string + type ContainerSetAccessPolicyResponse struct + func (csapr ContainerSetAccessPolicyResponse) Date() time.Time + func (csapr ContainerSetAccessPolicyResponse) ETag() ETag + func (csapr ContainerSetAccessPolicyResponse) ErrorCode() string + func (csapr ContainerSetAccessPolicyResponse) LastModified() time.Time + func (csapr ContainerSetAccessPolicyResponse) RequestID() string + func (csapr ContainerSetAccessPolicyResponse) Response() *http.Response + func (csapr ContainerSetAccessPolicyResponse) Status() string + func (csapr ContainerSetAccessPolicyResponse) StatusCode() int + func (csapr ContainerSetAccessPolicyResponse) Version() string + type ContainerSetMetadataResponse struct + func (csmr ContainerSetMetadataResponse) Date() time.Time + func (csmr ContainerSetMetadataResponse) ETag() ETag + func (csmr ContainerSetMetadataResponse) ErrorCode() string + func (csmr ContainerSetMetadataResponse) LastModified() time.Time + func (csmr ContainerSetMetadataResponse) RequestID() string + func (csmr ContainerSetMetadataResponse) Response() *http.Response + func (csmr ContainerSetMetadataResponse) Status() string + func (csmr ContainerSetMetadataResponse) StatusCode() int + func (csmr ContainerSetMetadataResponse) Version() string + type ContainerURL struct + func NewContainerURL(url url.URL, p pipeline.Pipeline) ContainerURL + func (c ContainerURL) AcquireLease(ctx context.Context, proposedID string, duration int32, ...) (*ContainerAcquireLeaseResponse, error) + func (c ContainerURL) BreakLease(ctx context.Context, period int32, ac ModifiedAccessConditions) (*ContainerBreakLeaseResponse, error) + func (c ContainerURL) ChangeLease(ctx context.Context, leaseID string, proposedID string, ...) (*ContainerChangeLeaseResponse, error) + func (c ContainerURL) Create(ctx context.Context, metadata Metadata, publicAccessType PublicAccessType) (*ContainerCreateResponse, error) + func (c ContainerURL) Delete(ctx context.Context, ac ContainerAccessConditions) (*ContainerDeleteResponse, error) + func (c ContainerURL) GetAccessPolicy(ctx context.Context, ac LeaseAccessConditions) (*SignedIdentifiers, error) + func (c ContainerURL) GetProperties(ctx context.Context, ac LeaseAccessConditions) (*ContainerGetPropertiesResponse, error) + func (c ContainerURL) ListBlobsFlatSegment(ctx context.Context, marker Marker, o ListBlobsSegmentOptions) (*ListBlobsFlatSegmentResponse, error) + func (c ContainerURL) ListBlobsHierarchySegment(ctx context.Context, marker Marker, delimiter string, ...) (*ListBlobsHierarchySegmentResponse, error) + func (c ContainerURL) NewAppendBlobURL(blobName string) AppendBlobURL + func (c ContainerURL) NewBlobURL(blobName string) BlobURL + func (c ContainerURL) NewBlockBlobURL(blobName string) BlockBlobURL + func (c ContainerURL) NewPageBlobURL(blobName string) PageBlobURL + func (c ContainerURL) ReleaseLease(ctx context.Context, leaseID string, ac ModifiedAccessConditions) (*ContainerReleaseLeaseResponse, error) + func (c ContainerURL) RenewLease(ctx context.Context, leaseID string, ac ModifiedAccessConditions) (*ContainerRenewLeaseResponse, error) + func (c ContainerURL) SetAccessPolicy(ctx context.Context, accessType PublicAccessType, si []SignedIdentifier, ...) (*ContainerSetAccessPolicyResponse, error) + func (c ContainerURL) SetMetadata(ctx context.Context, metadata Metadata, ac ContainerAccessConditions) (*ContainerSetMetadataResponse, error) + func (c ContainerURL) String() string + func (c ContainerURL) URL() url.URL + func (c ContainerURL) WithPipeline(p pipeline.Pipeline) ContainerURL + type CopyStatusType string + const CopyStatusAborted + const CopyStatusFailed + const CopyStatusNone + const CopyStatusPending + const CopyStatusSuccess + func PossibleCopyStatusTypeValues() []CopyStatusType + type CorsRule struct + AllowedHeaders string + AllowedMethods string + AllowedOrigins string + ExposedHeaders string + MaxAgeInSeconds int32 + type DeleteSnapshotsOptionType string + const DeleteSnapshotsOptionInclude + const DeleteSnapshotsOptionNone + const DeleteSnapshotsOptionOnly + func PossibleDeleteSnapshotsOptionTypeValues() []DeleteSnapshotsOptionType + type DownloadFromBlobOptions struct + AccessConditions BlobAccessConditions + BlockSize int64 + Parallelism uint16 + Progress pipeline.ProgressReceiver + RetryReaderOptionsPerBlock RetryReaderOptions + type DownloadResponse struct + func (r *DownloadResponse) Body(o RetryReaderOptions) io.ReadCloser + func (r DownloadResponse) AcceptRanges() string + func (r DownloadResponse) BlobCommittedBlockCount() int32 + func (r DownloadResponse) BlobContentMD5() []byte + func (r DownloadResponse) BlobSequenceNumber() int64 + func (r DownloadResponse) BlobType() BlobType + func (r DownloadResponse) CacheControl() string + func (r DownloadResponse) ContentDisposition() string + func (r DownloadResponse) ContentEncoding() string + func (r DownloadResponse) ContentLanguage() string + func (r DownloadResponse) ContentLength() int64 + func (r DownloadResponse) ContentMD5() []byte + func (r DownloadResponse) ContentRange() string + func (r DownloadResponse) ContentType() string + func (r DownloadResponse) CopyCompletionTime() time.Time + func (r DownloadResponse) CopyID() string + func (r DownloadResponse) CopyProgress() string + func (r DownloadResponse) CopySource() string + func (r DownloadResponse) CopyStatus() CopyStatusType + func (r DownloadResponse) CopyStatusDescription() string + func (r DownloadResponse) Date() time.Time + func (r DownloadResponse) ETag() ETag + func (r DownloadResponse) IsServerEncrypted() string + func (r DownloadResponse) LastModified() time.Time + func (r DownloadResponse) LeaseDuration() LeaseDurationType + func (r DownloadResponse) LeaseState() LeaseStateType + func (r DownloadResponse) LeaseStatus() LeaseStatusType + func (r DownloadResponse) NewHTTPHeaders() BlobHTTPHeaders + func (r DownloadResponse) NewMetadata() Metadata + func (r DownloadResponse) RequestID() string + func (r DownloadResponse) Response() *http.Response + func (r DownloadResponse) Status() string + func (r DownloadResponse) StatusCode() int + func (r DownloadResponse) Version() string + type ETag string + const ETagAny + const ETagNone + type FailedReadNotifier func(failureCount int, lastError error, offset int64, count int64, willRetry bool) + type GeoReplication struct + LastSyncTime time.Time + Status GeoReplicationStatusType + func (gr *GeoReplication) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error + func (gr GeoReplication) MarshalXML(e *xml.Encoder, start xml.StartElement) error + type GeoReplicationStatusType string + const GeoReplicationStatusBootstrap + const GeoReplicationStatusLive + const GeoReplicationStatusNone + const GeoReplicationStatusUnavailable + func PossibleGeoReplicationStatusTypeValues() []GeoReplicationStatusType + type HTTPGetter func(ctx context.Context, i HTTPGetterInfo) (*http.Response, error) + type HTTPGetterInfo struct + Count int64 + ETag ETag + Offset int64 + type IPEndpointStyleInfo struct + AccountName string + type IPRange struct + End net.IP + Start net.IP + func (ipr *IPRange) String() string + type LeaseAccessConditions struct + LeaseID string + type LeaseDurationType string + const LeaseDurationFixed + const LeaseDurationInfinite + const LeaseDurationNone + func PossibleLeaseDurationTypeValues() []LeaseDurationType + type LeaseStateType string + const LeaseStateAvailable + const LeaseStateBreaking + const LeaseStateBroken + const LeaseStateExpired + const LeaseStateLeased + const LeaseStateNone + func PossibleLeaseStateTypeValues() []LeaseStateType + type LeaseStatusType string + const LeaseStatusLocked + const LeaseStatusNone + const LeaseStatusUnlocked + func PossibleLeaseStatusTypeValues() []LeaseStatusType + type ListBlobsFlatSegmentResponse struct + ContainerName string + Delimiter string + Marker string + MaxResults int32 + NextMarker Marker + Prefix string + Segment BlobFlatListSegment + ServiceEndpoint string + XMLName xml.Name + func (lbfsr ListBlobsFlatSegmentResponse) ContentType() string + func (lbfsr ListBlobsFlatSegmentResponse) Date() time.Time + func (lbfsr ListBlobsFlatSegmentResponse) ErrorCode() string + func (lbfsr ListBlobsFlatSegmentResponse) RequestID() string + func (lbfsr ListBlobsFlatSegmentResponse) Response() *http.Response + func (lbfsr ListBlobsFlatSegmentResponse) Status() string + func (lbfsr ListBlobsFlatSegmentResponse) StatusCode() int + func (lbfsr ListBlobsFlatSegmentResponse) Version() string + type ListBlobsHierarchySegmentResponse struct + ContainerName string + Delimiter string + Marker string + MaxResults int32 + NextMarker Marker + Prefix string + Segment BlobHierarchyListSegment + ServiceEndpoint string + XMLName xml.Name + func (lbhsr ListBlobsHierarchySegmentResponse) ContentType() string + func (lbhsr ListBlobsHierarchySegmentResponse) Date() time.Time + func (lbhsr ListBlobsHierarchySegmentResponse) ErrorCode() string + func (lbhsr ListBlobsHierarchySegmentResponse) RequestID() string + func (lbhsr ListBlobsHierarchySegmentResponse) Response() *http.Response + func (lbhsr ListBlobsHierarchySegmentResponse) Status() string + func (lbhsr ListBlobsHierarchySegmentResponse) StatusCode() int + func (lbhsr ListBlobsHierarchySegmentResponse) Version() string + type ListBlobsIncludeItemType string + const ListBlobsIncludeItemCopy + const ListBlobsIncludeItemDeleted + const ListBlobsIncludeItemMetadata + const ListBlobsIncludeItemNone + const ListBlobsIncludeItemSnapshots + const ListBlobsIncludeItemUncommittedblobs + func PossibleListBlobsIncludeItemTypeValues() []ListBlobsIncludeItemType + type ListBlobsSegmentOptions struct + Details BlobListingDetails + MaxResults int32 + Prefix string + type ListContainersDetail struct + Metadata bool + type ListContainersIncludeType string + const ListContainersIncludeMetadata + const ListContainersIncludeNone + func PossibleListContainersIncludeTypeValues() []ListContainersIncludeType + type ListContainersSegmentOptions struct + Detail ListContainersDetail + MaxResults int32 + Prefix string + type ListContainersSegmentResponse struct + ContainerItems []ContainerItem + Marker *string + MaxResults int32 + NextMarker Marker + Prefix string + ServiceEndpoint string + XMLName xml.Name + func (lcsr ListContainersSegmentResponse) ErrorCode() string + func (lcsr ListContainersSegmentResponse) RequestID() string + func (lcsr ListContainersSegmentResponse) Response() *http.Response + func (lcsr ListContainersSegmentResponse) Status() string + func (lcsr ListContainersSegmentResponse) StatusCode() int + func (lcsr ListContainersSegmentResponse) Version() string + type Logging struct + Delete bool + Read bool + RetentionPolicy RetentionPolicy + Version string + Write bool + type Marker struct + Val *string + func (m *Marker) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error + func (m Marker) NotDone() bool + type Metadata map[string]string + func (md *Metadata) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error + type Metrics struct + Enabled bool + IncludeAPIs *bool + RetentionPolicy *RetentionPolicy + Version *string + type ModifiedAccessConditions struct + IfMatch ETag + IfModifiedSince time.Time + IfNoneMatch ETag + IfUnmodifiedSince time.Time + type PageBlobAccessConditions struct + type PageBlobClearPagesResponse struct + func (pbcpr PageBlobClearPagesResponse) BlobSequenceNumber() int64 + func (pbcpr PageBlobClearPagesResponse) ContentMD5() []byte + func (pbcpr PageBlobClearPagesResponse) Date() time.Time + func (pbcpr PageBlobClearPagesResponse) ETag() ETag + func (pbcpr PageBlobClearPagesResponse) ErrorCode() string + func (pbcpr PageBlobClearPagesResponse) LastModified() time.Time + func (pbcpr PageBlobClearPagesResponse) RequestID() string + func (pbcpr PageBlobClearPagesResponse) Response() *http.Response + func (pbcpr PageBlobClearPagesResponse) Status() string + func (pbcpr PageBlobClearPagesResponse) StatusCode() int + func (pbcpr PageBlobClearPagesResponse) Version() string + type PageBlobCopyIncrementalResponse struct + func (pbcir PageBlobCopyIncrementalResponse) CopyID() string + func (pbcir PageBlobCopyIncrementalResponse) CopyStatus() CopyStatusType + func (pbcir PageBlobCopyIncrementalResponse) Date() time.Time + func (pbcir PageBlobCopyIncrementalResponse) ETag() ETag + func (pbcir PageBlobCopyIncrementalResponse) ErrorCode() string + func (pbcir PageBlobCopyIncrementalResponse) LastModified() time.Time + func (pbcir PageBlobCopyIncrementalResponse) RequestID() string + func (pbcir PageBlobCopyIncrementalResponse) Response() *http.Response + func (pbcir PageBlobCopyIncrementalResponse) Status() string + func (pbcir PageBlobCopyIncrementalResponse) StatusCode() int + func (pbcir PageBlobCopyIncrementalResponse) Version() string + type PageBlobCreateResponse struct + func (pbcr PageBlobCreateResponse) ContentMD5() []byte + func (pbcr PageBlobCreateResponse) Date() time.Time + func (pbcr PageBlobCreateResponse) ETag() ETag + func (pbcr PageBlobCreateResponse) ErrorCode() string + func (pbcr PageBlobCreateResponse) IsServerEncrypted() string + func (pbcr PageBlobCreateResponse) LastModified() time.Time + func (pbcr PageBlobCreateResponse) RequestID() string + func (pbcr PageBlobCreateResponse) Response() *http.Response + func (pbcr PageBlobCreateResponse) Status() string + func (pbcr PageBlobCreateResponse) StatusCode() int + func (pbcr PageBlobCreateResponse) Version() string + type PageBlobResizeResponse struct + func (pbrr PageBlobResizeResponse) BlobSequenceNumber() int64 + func (pbrr PageBlobResizeResponse) Date() time.Time + func (pbrr PageBlobResizeResponse) ETag() ETag + func (pbrr PageBlobResizeResponse) ErrorCode() string + func (pbrr PageBlobResizeResponse) LastModified() time.Time + func (pbrr PageBlobResizeResponse) RequestID() string + func (pbrr PageBlobResizeResponse) Response() *http.Response + func (pbrr PageBlobResizeResponse) Status() string + func (pbrr PageBlobResizeResponse) StatusCode() int + func (pbrr PageBlobResizeResponse) Version() string + type PageBlobURL struct + func NewPageBlobURL(url url.URL, p pipeline.Pipeline) PageBlobURL + func (pb PageBlobURL) ClearPages(ctx context.Context, offset int64, count int64, ac PageBlobAccessConditions) (*PageBlobClearPagesResponse, error) + func (pb PageBlobURL) Create(ctx context.Context, size int64, sequenceNumber int64, h BlobHTTPHeaders, ...) (*PageBlobCreateResponse, error) + func (pb PageBlobURL) GetPageRanges(ctx context.Context, offset int64, count int64, ac BlobAccessConditions) (*PageList, error) + func (pb PageBlobURL) GetPageRangesDiff(ctx context.Context, offset int64, count int64, prevSnapshot string, ...) (*PageList, error) + func (pb PageBlobURL) Resize(ctx context.Context, size int64, ac BlobAccessConditions) (*PageBlobResizeResponse, error) + func (pb PageBlobURL) StartCopyIncremental(ctx context.Context, source url.URL, snapshot string, ac BlobAccessConditions) (*PageBlobCopyIncrementalResponse, error) + func (pb PageBlobURL) UpdateSequenceNumber(ctx context.Context, action SequenceNumberActionType, sequenceNumber int64, ...) (*PageBlobUpdateSequenceNumberResponse, error) + func (pb PageBlobURL) UploadPages(ctx context.Context, offset int64, body io.ReadSeeker, ...) (*PageBlobUploadPagesResponse, error) + func (pb PageBlobURL) UploadPagesFromURL(ctx context.Context, sourceURL url.URL, sourceOffset int64, destOffset int64, ...) (*PageBlobUploadPagesFromURLResponse, error) + func (pb PageBlobURL) WithPipeline(p pipeline.Pipeline) PageBlobURL + func (pb PageBlobURL) WithSnapshot(snapshot string) PageBlobURL + type PageBlobUpdateSequenceNumberResponse struct + func (pbusnr PageBlobUpdateSequenceNumberResponse) BlobSequenceNumber() int64 + func (pbusnr PageBlobUpdateSequenceNumberResponse) Date() time.Time + func (pbusnr PageBlobUpdateSequenceNumberResponse) ETag() ETag + func (pbusnr PageBlobUpdateSequenceNumberResponse) ErrorCode() string + func (pbusnr PageBlobUpdateSequenceNumberResponse) LastModified() time.Time + func (pbusnr PageBlobUpdateSequenceNumberResponse) RequestID() string + func (pbusnr PageBlobUpdateSequenceNumberResponse) Response() *http.Response + func (pbusnr PageBlobUpdateSequenceNumberResponse) Status() string + func (pbusnr PageBlobUpdateSequenceNumberResponse) StatusCode() int + func (pbusnr PageBlobUpdateSequenceNumberResponse) Version() string + type PageBlobUploadPagesFromURLResponse struct + func (pbupfur PageBlobUploadPagesFromURLResponse) BlobSequenceNumber() int64 + func (pbupfur PageBlobUploadPagesFromURLResponse) ContentMD5() []byte + func (pbupfur PageBlobUploadPagesFromURLResponse) Date() time.Time + func (pbupfur PageBlobUploadPagesFromURLResponse) ETag() ETag + func (pbupfur PageBlobUploadPagesFromURLResponse) ErrorCode() string + func (pbupfur PageBlobUploadPagesFromURLResponse) IsServerEncrypted() string + func (pbupfur PageBlobUploadPagesFromURLResponse) LastModified() time.Time + func (pbupfur PageBlobUploadPagesFromURLResponse) RequestID() string + func (pbupfur PageBlobUploadPagesFromURLResponse) Response() *http.Response + func (pbupfur PageBlobUploadPagesFromURLResponse) Status() string + func (pbupfur PageBlobUploadPagesFromURLResponse) StatusCode() int + func (pbupfur PageBlobUploadPagesFromURLResponse) Version() string + type PageBlobUploadPagesResponse struct + func (pbupr PageBlobUploadPagesResponse) BlobSequenceNumber() int64 + func (pbupr PageBlobUploadPagesResponse) ContentMD5() []byte + func (pbupr PageBlobUploadPagesResponse) Date() time.Time + func (pbupr PageBlobUploadPagesResponse) ETag() ETag + func (pbupr PageBlobUploadPagesResponse) ErrorCode() string + func (pbupr PageBlobUploadPagesResponse) IsServerEncrypted() string + func (pbupr PageBlobUploadPagesResponse) LastModified() time.Time + func (pbupr PageBlobUploadPagesResponse) RequestID() string + func (pbupr PageBlobUploadPagesResponse) Response() *http.Response + func (pbupr PageBlobUploadPagesResponse) Status() string + func (pbupr PageBlobUploadPagesResponse) StatusCode() int + func (pbupr PageBlobUploadPagesResponse) Version() string + type PageList struct + ClearRange []ClearRange + PageRange []PageRange + func (pl PageList) BlobContentLength() int64 + func (pl PageList) Date() time.Time + func (pl PageList) ETag() ETag + func (pl PageList) ErrorCode() string + func (pl PageList) LastModified() time.Time + func (pl PageList) RequestID() string + func (pl PageList) Response() *http.Response + func (pl PageList) Status() string + func (pl PageList) StatusCode() int + func (pl PageList) Version() string + type PageRange struct + End int64 + Start int64 + type PublicAccessType string + const PublicAccessBlob + const PublicAccessContainer + const PublicAccessNone + func PossiblePublicAccessTypeValues() []PublicAccessType + type RequestLogOptions struct + LogWarningIfTryOverThreshold time.Duration + type ResponseError interface + Response func() *http.Response + type RetentionPolicy struct + Days *int32 + Enabled bool + type RetryOptions struct + MaxRetryDelay time.Duration + MaxTries int32 + Policy RetryPolicy + RetryDelay time.Duration + RetryReadsFromSecondaryHost string + TryTimeout time.Duration + type RetryPolicy int32 + const RetryPolicyExponential + const RetryPolicyFixed + type RetryReaderOptions struct + MaxRetryRequests int + NotifyFailedRead FailedReadNotifier + TreatEarlyCloseAsError bool + type SASProtocol string + const SASProtocolHTTPS + const SASProtocolHTTPSandHTTP + type SASQueryParameters struct + func (p *SASQueryParameters) CacheControl() string + func (p *SASQueryParameters) ContentDisposition() string + func (p *SASQueryParameters) ContentEncoding() string + func (p *SASQueryParameters) ContentLanguage() string + func (p *SASQueryParameters) ContentType() string + func (p *SASQueryParameters) Encode() string + func (p *SASQueryParameters) ExpiryTime() time.Time + func (p *SASQueryParameters) IPRange() IPRange + func (p *SASQueryParameters) Identifier() string + func (p *SASQueryParameters) Permissions() string + func (p *SASQueryParameters) Protocol() SASProtocol + func (p *SASQueryParameters) Resource() string + func (p *SASQueryParameters) ResourceTypes() string + func (p *SASQueryParameters) Services() string + func (p *SASQueryParameters) Signature() string + func (p *SASQueryParameters) StartTime() time.Time + func (p *SASQueryParameters) Version() string + type SequenceNumberAccessConditions struct + IfSequenceNumberEqual int64 + IfSequenceNumberLessThan int64 + IfSequenceNumberLessThanOrEqual int64 + type SequenceNumberActionType string + const SequenceNumberActionIncrement + const SequenceNumberActionMax + const SequenceNumberActionNone + const SequenceNumberActionUpdate + func PossibleSequenceNumberActionTypeValues() []SequenceNumberActionType + type ServiceCodeType = externalAZBlob.ServiceCodeType + const ServiceCodeAccountAlreadyExists + const ServiceCodeAccountBeingCreated + const ServiceCodeAccountIsDisabled + const ServiceCodeAppendPositionConditionNotMet + const ServiceCodeAuthenticationFailed + const ServiceCodeBlobAlreadyExists + const ServiceCodeBlobArchived + const ServiceCodeBlobBeingRehydrated + const ServiceCodeBlobNotArchived + const ServiceCodeBlobNotFound + const ServiceCodeBlobOverwritten + const ServiceCodeBlobTierInadequateForContentLength + const ServiceCodeBlockCountExceedsLimit + const ServiceCodeBlockListTooLong + const ServiceCodeCannotChangeToLowerTier + const ServiceCodeCannotVerifyCopySource + const ServiceCodeConditionHeadersNotSupported + const ServiceCodeConditionNotMet + const ServiceCodeContainerAlreadyExists + const ServiceCodeContainerBeingDeleted + const ServiceCodeContainerDisabled + const ServiceCodeContainerNotFound + const ServiceCodeContentLengthLargerThanTierLimit + const ServiceCodeCopyAcrossAccountsNotSupported + const ServiceCodeCopyIDMismatch + const ServiceCodeEmptyMetadataKey + const ServiceCodeFeatureVersionMismatch + const ServiceCodeIncrementalCopyBlobMismatch + const ServiceCodeIncrementalCopyOfEralierVersionSnapshotNotAllowed + const ServiceCodeIncrementalCopySourceMustBeSnapshot + const ServiceCodeInfiniteLeaseDurationRequired + const ServiceCodeInsufficientAccountPermissions + const ServiceCodeInternalError + const ServiceCodeInvalidAuthenticationInfo + const ServiceCodeInvalidBlobOrBlock + const ServiceCodeInvalidBlobType + const ServiceCodeInvalidBlockID + const ServiceCodeInvalidBlockList + const ServiceCodeInvalidHTTPVerb + const ServiceCodeInvalidHeaderValue + const ServiceCodeInvalidInput + const ServiceCodeInvalidMd5 + const ServiceCodeInvalidMetadata + const ServiceCodeInvalidOperation + const ServiceCodeInvalidPageRange + const ServiceCodeInvalidQueryParameterValue + const ServiceCodeInvalidRange + const ServiceCodeInvalidResourceName + const ServiceCodeInvalidSourceBlobType + const ServiceCodeInvalidSourceBlobURL + const ServiceCodeInvalidURI + const ServiceCodeInvalidVersionForPageBlobOperation + const ServiceCodeInvalidXMLDocument + const ServiceCodeInvalidXMLNodeValue + const ServiceCodeLeaseAlreadyBroken + const ServiceCodeLeaseAlreadyPresent + const ServiceCodeLeaseIDMismatchWithBlobOperation + const ServiceCodeLeaseIDMismatchWithContainerOperation + const ServiceCodeLeaseIDMismatchWithLeaseOperation + const ServiceCodeLeaseIDMissing + const ServiceCodeLeaseIsBreakingAndCannotBeAcquired + const ServiceCodeLeaseIsBreakingAndCannotBeChanged + const ServiceCodeLeaseIsBrokenAndCannotBeRenewed + const ServiceCodeLeaseLost + const ServiceCodeLeaseNotPresentWithBlobOperation + const ServiceCodeLeaseNotPresentWithContainerOperation + const ServiceCodeLeaseNotPresentWithLeaseOperation + const ServiceCodeMaxBlobSizeConditionNotMet + const ServiceCodeMd5Mismatch + const ServiceCodeMetadataTooLarge + const ServiceCodeMissingContentLengthHeader + const ServiceCodeMissingRequiredHeader + const ServiceCodeMissingRequiredQueryParameter + const ServiceCodeMissingRequiredXMLNode + const ServiceCodeMultipleConditionHeadersNotSupported + const ServiceCodeNoPendingCopyOperation + const ServiceCodeNone + const ServiceCodeOperationNotAllowedOnIncrementalCopyBlob + const ServiceCodeOperationTimedOut + const ServiceCodeOutOfRangeInput + const ServiceCodeOutOfRangeQueryParameterValue + const ServiceCodePendingCopyOperation + const ServiceCodePreviousSnapshotCannotBeNewer + const ServiceCodePreviousSnapshotNotFound + const ServiceCodePreviousSnapshotOperationNotSupported + const ServiceCodeRequestBodyTooLarge + const ServiceCodeRequestURLFailedToParse + const ServiceCodeResourceAlreadyExists + const ServiceCodeResourceNotFound + const ServiceCodeResourceTypeMismatch + const ServiceCodeSequenceNumberConditionNotMet + const ServiceCodeSequenceNumberIncrementTooLarge + const ServiceCodeServerBusy + const ServiceCodeSnaphotOperationRateExceeded + const ServiceCodeSnapshotCountExceeded + const ServiceCodeSnapshotsPresent + const ServiceCodeSourceConditionNotMet + const ServiceCodeSystemInUse + const ServiceCodeTargetConditionNotMet + const ServiceCodeUnauthorizedBlobOverwrite + const ServiceCodeUnsupportedHTTPVerb + const ServiceCodeUnsupportedHeader + const ServiceCodeUnsupportedQueryParameter + const ServiceCodeUnsupportedXMLNode + type ServiceGetAccountInfoResponse struct + func (sgair ServiceGetAccountInfoResponse) AccountKind() AccountKindType + func (sgair ServiceGetAccountInfoResponse) Date() time.Time + func (sgair ServiceGetAccountInfoResponse) ErrorCode() string + func (sgair ServiceGetAccountInfoResponse) RequestID() string + func (sgair ServiceGetAccountInfoResponse) Response() *http.Response + func (sgair ServiceGetAccountInfoResponse) SkuName() SkuNameType + func (sgair ServiceGetAccountInfoResponse) Status() string + func (sgair ServiceGetAccountInfoResponse) StatusCode() int + func (sgair ServiceGetAccountInfoResponse) Version() string + type ServiceSetPropertiesResponse struct + func (sspr ServiceSetPropertiesResponse) ErrorCode() string + func (sspr ServiceSetPropertiesResponse) RequestID() string + func (sspr ServiceSetPropertiesResponse) Response() *http.Response + func (sspr ServiceSetPropertiesResponse) Status() string + func (sspr ServiceSetPropertiesResponse) StatusCode() int + func (sspr ServiceSetPropertiesResponse) Version() string + type ServiceURL struct + func NewServiceURL(primaryURL url.URL, p pipeline.Pipeline) ServiceURL + func (bsu ServiceURL) GetProperties(ctx context.Context) (*StorageServiceProperties, error) + func (bsu ServiceURL) GetStatistics(ctx context.Context) (*StorageServiceStats, error) + func (bsu ServiceURL) SetProperties(ctx context.Context, properties StorageServiceProperties) (*ServiceSetPropertiesResponse, error) + func (s ServiceURL) ListContainersSegment(ctx context.Context, marker Marker, o ListContainersSegmentOptions) (*ListContainersSegmentResponse, error) + func (s ServiceURL) NewContainerURL(containerName string) ContainerURL + func (s ServiceURL) String() string + func (s ServiceURL) URL() url.URL + func (s ServiceURL) WithPipeline(p pipeline.Pipeline) ServiceURL + type SharedKeyCredential struct + func NewSharedKeyCredential(accountName, accountKey string) (*SharedKeyCredential, error) + func (f *SharedKeyCredential) ComputeHMACSHA256(message string) (base64String string) + func (f *SharedKeyCredential) New(next pipeline.Policy, po *pipeline.PolicyOptions) pipeline.Policy + func (f SharedKeyCredential) AccountName() string + type SignedIdentifier struct + AccessPolicy AccessPolicy + ID string + type SignedIdentifiers struct + Items []SignedIdentifier + func (si SignedIdentifiers) BlobPublicAccess() PublicAccessType + func (si SignedIdentifiers) Date() time.Time + func (si SignedIdentifiers) ETag() ETag + func (si SignedIdentifiers) ErrorCode() string + func (si SignedIdentifiers) LastModified() time.Time + func (si SignedIdentifiers) RequestID() string + func (si SignedIdentifiers) Response() *http.Response + func (si SignedIdentifiers) Status() string + func (si SignedIdentifiers) StatusCode() int + func (si SignedIdentifiers) Version() string + type SkuNameType string + const SkuNameNone + const SkuNamePremiumLRS + const SkuNameStandardGRS + const SkuNameStandardLRS + const SkuNameStandardRAGRS + const SkuNameStandardZRS + func PossibleSkuNameTypeValues() []SkuNameType + type StaticWebsite struct + Enabled bool + ErrorDocument404Path *string + IndexDocument *string + type StorageError interface + ServiceCode func() ServiceCodeType + type StorageErrorCodeType string + const StorageErrorCodeAccountAlreadyExists + const StorageErrorCodeAccountBeingCreated + const StorageErrorCodeAccountIsDisabled + const StorageErrorCodeAppendPositionConditionNotMet + const StorageErrorCodeAuthenticationFailed + const StorageErrorCodeBlobAlreadyExists + const StorageErrorCodeBlobArchived + const StorageErrorCodeBlobBeingRehydrated + const StorageErrorCodeBlobNotArchived + const StorageErrorCodeBlobNotFound + const StorageErrorCodeBlobOverwritten + const StorageErrorCodeBlobTierInadequateForContentLength + const StorageErrorCodeBlockCountExceedsLimit + const StorageErrorCodeBlockListTooLong + const StorageErrorCodeCannotChangeToLowerTier + const StorageErrorCodeCannotVerifyCopySource + const StorageErrorCodeConditionHeadersNotSupported + const StorageErrorCodeConditionNotMet + const StorageErrorCodeContainerAlreadyExists + const StorageErrorCodeContainerBeingDeleted + const StorageErrorCodeContainerDisabled + const StorageErrorCodeContainerNotFound + const StorageErrorCodeContentLengthLargerThanTierLimit + const StorageErrorCodeCopyAcrossAccountsNotSupported + const StorageErrorCodeCopyIDMismatch + const StorageErrorCodeEmptyMetadataKey + const StorageErrorCodeFeatureVersionMismatch + const StorageErrorCodeIncrementalCopyBlobMismatch + const StorageErrorCodeIncrementalCopyOfEralierVersionSnapshotNotAllowed + const StorageErrorCodeIncrementalCopySourceMustBeSnapshot + const StorageErrorCodeInfiniteLeaseDurationRequired + const StorageErrorCodeInsufficientAccountPermissions + const StorageErrorCodeInternalError + const StorageErrorCodeInvalidAuthenticationInfo + const StorageErrorCodeInvalidBlobOrBlock + const StorageErrorCodeInvalidBlobTier + const StorageErrorCodeInvalidBlobType + const StorageErrorCodeInvalidBlockID + const StorageErrorCodeInvalidBlockList + const StorageErrorCodeInvalidHTTPVerb + const StorageErrorCodeInvalidHeaderValue + const StorageErrorCodeInvalidInput + const StorageErrorCodeInvalidMd5 + const StorageErrorCodeInvalidMetadata + const StorageErrorCodeInvalidOperation + const StorageErrorCodeInvalidPageRange + const StorageErrorCodeInvalidQueryParameterValue + const StorageErrorCodeInvalidRange + const StorageErrorCodeInvalidResourceName + const StorageErrorCodeInvalidSourceBlobType + const StorageErrorCodeInvalidSourceBlobURL + const StorageErrorCodeInvalidURI + const StorageErrorCodeInvalidVersionForPageBlobOperation + const StorageErrorCodeInvalidXMLDocument + const StorageErrorCodeInvalidXMLNodeValue + const StorageErrorCodeLeaseAlreadyBroken + const StorageErrorCodeLeaseAlreadyPresent + const StorageErrorCodeLeaseIDMismatchWithBlobOperation + const StorageErrorCodeLeaseIDMismatchWithContainerOperation + const StorageErrorCodeLeaseIDMismatchWithLeaseOperation + const StorageErrorCodeLeaseIDMissing + const StorageErrorCodeLeaseIsBreakingAndCannotBeAcquired + const StorageErrorCodeLeaseIsBreakingAndCannotBeChanged + const StorageErrorCodeLeaseIsBrokenAndCannotBeRenewed + const StorageErrorCodeLeaseLost + const StorageErrorCodeLeaseNotPresentWithBlobOperation + const StorageErrorCodeLeaseNotPresentWithContainerOperation + const StorageErrorCodeLeaseNotPresentWithLeaseOperation + const StorageErrorCodeMaxBlobSizeConditionNotMet + const StorageErrorCodeMd5Mismatch + const StorageErrorCodeMetadataTooLarge + const StorageErrorCodeMissingContentLengthHeader + const StorageErrorCodeMissingRequiredHeader + const StorageErrorCodeMissingRequiredQueryParameter + const StorageErrorCodeMissingRequiredXMLNode + const StorageErrorCodeMultipleConditionHeadersNotSupported + const StorageErrorCodeNoPendingCopyOperation + const StorageErrorCodeNone + const StorageErrorCodeOperationNotAllowedOnIncrementalCopyBlob + const StorageErrorCodeOperationTimedOut + const StorageErrorCodeOutOfRangeInput + const StorageErrorCodeOutOfRangeQueryParameterValue + const StorageErrorCodePendingCopyOperation + const StorageErrorCodePreviousSnapshotCannotBeNewer + const StorageErrorCodePreviousSnapshotNotFound + const StorageErrorCodePreviousSnapshotOperationNotSupported + const StorageErrorCodeRequestBodyTooLarge + const StorageErrorCodeRequestURLFailedToParse + const StorageErrorCodeResourceAlreadyExists + const StorageErrorCodeResourceNotFound + const StorageErrorCodeResourceTypeMismatch + const StorageErrorCodeSequenceNumberConditionNotMet + const StorageErrorCodeSequenceNumberIncrementTooLarge + const StorageErrorCodeServerBusy + const StorageErrorCodeSnaphotOperationRateExceeded + const StorageErrorCodeSnapshotCountExceeded + const StorageErrorCodeSnapshotsPresent + const StorageErrorCodeSourceConditionNotMet + const StorageErrorCodeSystemInUse + const StorageErrorCodeTargetConditionNotMet + const StorageErrorCodeUnauthorizedBlobOverwrite + const StorageErrorCodeUnsupportedHTTPVerb + const StorageErrorCodeUnsupportedHeader + const StorageErrorCodeUnsupportedQueryParameter + const StorageErrorCodeUnsupportedXMLNode + func PossibleStorageErrorCodeTypeValues() []StorageErrorCodeType + type StorageServiceProperties struct + Cors []CorsRule + DefaultServiceVersion *string + DeleteRetentionPolicy *RetentionPolicy + HourMetrics *Metrics + Logging *Logging + MinuteMetrics *Metrics + StaticWebsite *StaticWebsite + func (ssp StorageServiceProperties) ErrorCode() string + func (ssp StorageServiceProperties) RequestID() string + func (ssp StorageServiceProperties) Response() *http.Response + func (ssp StorageServiceProperties) Status() string + func (ssp StorageServiceProperties) StatusCode() int + func (ssp StorageServiceProperties) Version() string + type StorageServiceStats struct + GeoReplication *GeoReplication + func (sss StorageServiceStats) Date() time.Time + func (sss StorageServiceStats) ErrorCode() string + func (sss StorageServiceStats) RequestID() string + func (sss StorageServiceStats) Response() *http.Response + func (sss StorageServiceStats) Status() string + func (sss StorageServiceStats) StatusCode() int + func (sss StorageServiceStats) Version() string + type TelemetryOptions struct + Value string + type UploadStreamOptions struct + BufferSize int + MaxBuffers int + type UploadStreamToBlockBlobOptions struct + AccessConditions BlobAccessConditions + BlobHTTPHeaders BlobHTTPHeaders + BufferSize int + MaxBuffers int + Metadata Metadata + type UploadToBlockBlobOptions struct + AccessConditions BlobAccessConditions + BlobHTTPHeaders BlobHTTPHeaders + BlockSize int64 + Metadata Metadata + Parallelism uint16 + Progress pipeline.ProgressReceiver