Versions in this module Expand all Collapse all v1 v1.0.0 May 9, 2023 v0 v0.1.0 Feb 15, 2023 Changes in this version + const Version + type AccountPermissions struct + Add bool + Create bool + Delete bool + DeletePreviousVersion bool + FilterByTags bool + List bool + PermanentDelete bool + Process bool + Read bool + SetImmutabilityPolicy bool + Tag bool + Update bool + Write bool + func (p *AccountPermissions) String() string + type AccountResourceTypes struct + Container bool + Object bool + Service bool + func (rt *AccountResourceTypes) String() string + type AccountSignatureValues struct + ExpiryTime time.Time + IPRange IPRange + Permissions string + Protocol Protocol + ResourceTypes string + StartTime time.Time + Version string + func (v AccountSignatureValues) SignWithSharedKey(sharedKeyCredential *SharedKeyCredential) (QueryParameters, error) + type IPEndpointStyleInfo struct + AccountName string + type IPRange struct + End net.IP + Start net.IP + func (ipr *IPRange) String() string + type Protocol string + const ProtocolHTTPS + const ProtocolHTTPSandHTTP + type QueryParameters struct + func NewQueryParameters(values url.Values) QueryParameters + func (p *QueryParameters) AuthorizedObjectID() string + func (p *QueryParameters) CacheControl() string + func (p *QueryParameters) ContentDisposition() string + func (p *QueryParameters) ContentEncoding() string + func (p *QueryParameters) ContentLanguage() string + func (p *QueryParameters) ContentType() string + func (p *QueryParameters) Encode() string + func (p *QueryParameters) ExpiryTime() time.Time + func (p *QueryParameters) IPRange() IPRange + func (p *QueryParameters) Identifier() string + func (p *QueryParameters) Permissions() string + func (p *QueryParameters) Protocol() Protocol + func (p *QueryParameters) Resource() string + func (p *QueryParameters) ResourceTypes() string + func (p *QueryParameters) Services() string + func (p *QueryParameters) Signature() string + func (p *QueryParameters) SignedCorrelationID() string + func (p *QueryParameters) SignedDirectoryDepth() string + func (p *QueryParameters) SignedExpiry() time.Time + func (p *QueryParameters) SignedOID() string + func (p *QueryParameters) SignedService() string + func (p *QueryParameters) SignedStart() time.Time + func (p *QueryParameters) SignedTID() string + func (p *QueryParameters) SignedVersion() string + func (p *QueryParameters) SnapshotTime() time.Time + func (p *QueryParameters) StartTime() time.Time + func (p *QueryParameters) UnauthorizedObjectID() string + func (p *QueryParameters) Version() string + type QueuePermissions struct + Add bool + Process bool + Read bool + Update bool + func (p *QueuePermissions) String() string + type QueueSignatureValues struct + ExpiryTime time.Time + IPRange IPRange + Identifier string + Permissions string + Protocol Protocol + QueueName string + StartTime time.Time + Version string + func (v QueueSignatureValues) SignWithSharedKey(sharedKeyCredential *SharedKeyCredential) (QueryParameters, error) + type SharedKeyCredential = exported.SharedKeyCredential + type URLParts struct + Host string + IPEndpointStyleInfo IPEndpointStyleInfo + QueueName string + SAS QueryParameters + Scheme string + UnparsedParams string + func ParseURL(u string) (URLParts, error) + func (up URLParts) String() string