Versions in this module Expand all Collapse all v1 v1.1.2 May 16, 2024 v1.1.2-beta.1 Apr 9, 2024 v1.1.1 Feb 29, 2024 v1.1.0 Feb 14, 2024 Changes in this version type AccountSignatureValues + EncryptionScope string type DatalakeSignatureValues + EncryptionScope string type QueryParameters + func (p *QueryParameters) SignedEncryptionScope() string v1.1.0-beta.1 Jan 10, 2024 v1.0.0 Oct 17, 2023 Changes in this version + const TimeFormat + var Version = "2020-02-10" + 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 DatalakeSignatureValues struct + AuthorizedObjectID string + CacheControl string + ContentDisposition string + ContentEncoding string + ContentLanguage string + ContentType string + CorrelationID string + DirectoryPath string + ExpiryTime time.Time + FilePath string + FileSystemName string + IPRange IPRange + Identifier string + Permissions string + Protocol Protocol + StartTime time.Time + UnauthorizedObjectID string + Version string + func (v DatalakeSignatureValues) SignWithSharedKey(sharedKeyCredential *SharedKeyCredential) (QueryParameters, error) + func (v DatalakeSignatureValues) SignWithUserDelegation(userDelegationCredential *UserDelegationCredential) (QueryParameters, error) + type DirectoryPermissions struct + Add bool + Create bool + Delete bool + Execute bool + List bool + Move bool + Ownership bool + Permissions bool + Read bool + Write bool + func (p *DirectoryPermissions) String() string + type FilePermissions struct + Add bool + Create bool + Delete bool + Execute bool + List bool + Move bool + Ownership bool + Permissions bool + Read bool + Write bool + func (p *FilePermissions) String() string + type FileSystemPermissions struct + Add bool + Create bool + Delete bool + Execute bool + List bool + ModifyOwnership bool + ModifyPermissions bool + Move bool + Read bool + Write bool + func (p *FileSystemPermissions) String() string + 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 SharedKeyCredential = exported.SharedKeyCredential + type URLParts struct + FileSystemName string + Host string + IPEndpointStyleInfo IPEndpointStyleInfo + PathName string + SAS QueryParameters + Scheme string + UnparsedParams string + func ParseURL(u string) (URLParts, error) + func (up URLParts) String() string + type UserDelegationCredential = exported.UserDelegationCredential v0 v0.1.0-beta.1 Aug 16, 2023