Versions in this module Expand all Collapse all v0 v0.3.2 Nov 9, 2018 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 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 NewPipeline(c Credential, o PipelineOptions) pipeline.Pipeline + 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 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 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) 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 Credential interface + func NewAnonymousCredential() Credential + 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 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 + 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) 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 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 PipelineOptions struct + Log pipeline.LogOptions + RequestLog RequestLogOptions + Retry RetryOptions + Telemetry TelemetryOptions + 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 + type SASProtocol string + const SASProtocolHTTPS + const SASProtocolHTTPSandHTTP + type SASQueryParameters struct + 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 string + 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 TokenCredential interface + SetToken func(newToken string) + Token func() string + func NewTokenCredential(initialToken string, tokenRefresher TokenRefresher) TokenCredential + type TokenRefresher func(credential TokenCredential) time.Duration + 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