Versions in this module Expand all Collapse all v46 v46.4.0 Sep 25, 2020 v46.3.0 Sep 22, 2020 v46.2.0 Sep 21, 2020 v46.1.0 Sep 9, 2020 v46.0.0 Aug 24, 2020 Changes in this version + const ContainerAccessHeader + const DefaultAPIVersion + const DefaultBaseURL + const DeleteOp + const EmptyPayload + const FullMetadata + const InsertOp + const InsertOrMergeOp + const InsertOrReplaceOp + const MaxBlobBlockSize + const MaxBlobPageSize + const MaxFileSize + const MaxRangeSize + const MergeOp + const MinimalMetadata + const NoMetadata + const OdataBinary + const OdataCount + const OdataDateTime + const OdataDouble + const OdataExpand + const OdataFilter + const OdataGUID + const OdataInt64 + const OdataOrderBy + const OdataSearch + const OdataSelect + const OdataSkip + const OdataTop + const OdataTypeSuffix + const ReplaceOp + const StorageEmulatorAccountKey + const StorageEmulatorAccountName + func IsValidStorageAccount(account string) bool + type AbortCopyOptions struct + LeaseID string + RequestID string + Timeout uint + type AccessPolicy struct + SignedIdentifiersList SignedIdentifiers + type AccessPolicyDetailsXML struct + ExpiryTime time.Time + Permission string + StartTime time.Time + type AccountSASTokenOptions struct + APIVersion string + Expiry time.Time + IP string + Permissions Permissions + ResourceTypes ResourceTypes + Services Services + Start time.Time + UseHTTPS bool + type AppendBlockOptions struct + AppendPosition *uint + ContentMD5 bool + IfMatch string + IfModifiedSince *time.Time + IfNoneMatch string + IfUnmodifiedSince *time.Time + LeaseID string + MaxSize *uint + RequestID string + Timeout uint + type AzureStorageServiceError struct + APIVersion string + AuthenticationErrorDetail string + Code string + Date string + Lang string + Message string + QueryParameterName string + QueryParameterValue string + Reason string + RequestID string + StatusCode int + func (e AzureStorageServiceError) Error() string + type BatchEntity struct + Force bool + Op Operation + type Blob struct + Container *Container + Metadata BlobMetadata + Name string + Properties BlobProperties + Snapshot time.Time + func (b *Blob) AbortCopy(copyID string, options *AbortCopyOptions) error + func (b *Blob) AcquireLease(leaseTimeInSeconds int, proposedLeaseID string, options *LeaseOptions) (returnedLeaseID string, err error) + func (b *Blob) AppendBlock(chunk []byte, options *AppendBlockOptions) error + func (b *Blob) BreakLease(options *LeaseOptions) (breakTimeout int, err error) + func (b *Blob) BreakLeaseWithBreakPeriod(breakPeriodInSeconds int, options *LeaseOptions) (breakTimeout int, err error) + func (b *Blob) ChangeLease(currentLeaseID string, proposedLeaseID string, options *LeaseOptions) (newLeaseID string, err error) + func (b *Blob) ClearRange(blobRange BlobRange, options *PutPageOptions) error + func (b *Blob) Copy(sourceBlob string, options *CopyOptions) error + func (b *Blob) CreateBlockBlob(options *PutBlobOptions) error + func (b *Blob) CreateBlockBlobFromReader(blob io.Reader, options *PutBlobOptions) error + func (b *Blob) CreateSnapshot(options *SnapshotOptions) (snapshotTimestamp *time.Time, err error) + func (b *Blob) Delete(options *DeleteBlobOptions) error + func (b *Blob) DeleteIfExists(options *DeleteBlobOptions) (bool, error) + func (b *Blob) Exists() (bool, error) + func (b *Blob) Get(options *GetBlobOptions) (io.ReadCloser, error) + func (b *Blob) GetBlockList(blockType BlockListType, options *GetBlockListOptions) (BlockListResponse, error) + func (b *Blob) GetMetadata(options *GetBlobMetadataOptions) error + func (b *Blob) GetPageRanges(options *GetPageRangesOptions) (GetPageRangesResponse, error) + func (b *Blob) GetProperties(options *GetBlobPropertiesOptions) error + func (b *Blob) GetRange(options *GetBlobRangeOptions) (io.ReadCloser, error) + func (b *Blob) GetSASURI(options BlobSASOptions) (string, error) + func (b *Blob) GetURL() string + func (b *Blob) IncrementalCopyBlob(sourceBlobURL string, snapshotTime time.Time, options *IncrementalCopyOptions) (string, error) + func (b *Blob) PutAppendBlob(options *PutBlobOptions) error + func (b *Blob) PutBlock(blockID string, chunk []byte, options *PutBlockOptions) error + func (b *Blob) PutBlockFromURL(blockID string, blobURL string, offset int64, size uint64, ...) error + func (b *Blob) PutBlockList(blocks []Block, options *PutBlockListOptions) error + func (b *Blob) PutBlockWithLength(blockID string, size uint64, blob io.Reader, options *PutBlockOptions) error + func (b *Blob) PutPageBlob(options *PutBlobOptions) error + func (b *Blob) ReleaseLease(currentLeaseID string, options *LeaseOptions) error + func (b *Blob) RenewLease(currentLeaseID string, options *LeaseOptions) error + func (b *Blob) SetMetadata(options *SetBlobMetadataOptions) error + func (b *Blob) SetProperties(options *SetBlobPropertiesOptions) error + func (b *Blob) StartCopy(sourceBlob string, options *CopyOptions) (string, error) + func (b *Blob) WaitForCopy(copyID string) error + func (b *Blob) WriteRange(blobRange BlobRange, bytes io.Reader, options *PutPageOptions) error + type BlobListResponse struct + BlobPrefixes []string + Blobs []Blob + Delimiter string + Marker string + MaxResults int64 + NextMarker string + Prefix string + XMLName xml.Name + Xmlns string + type BlobMetadata map[string]string + func (bm *BlobMetadata) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error + func (bm BlobMetadata) MarshalXML(enc *xml.Encoder, start xml.StartElement) error + type BlobProperties struct + BlobType BlobType + CacheControl string + ContentDisposition string + ContentEncoding string + ContentLanguage string + ContentLength int64 + ContentMD5 string + ContentType string + CopyCompletionTime TimeRFC1123 + CopyID string + CopyProgress string + CopySource string + CopyStatus string + CopyStatusDescription string + Etag string + IncrementalCopy bool + LastModified TimeRFC1123 + LeaseDuration string + LeaseState string + LeaseStatus string + SequenceNumber int64 + ServerEncrypted bool + type BlobRange struct + End uint64 + Start uint64 + func (br BlobRange) String() string + type BlobSASOptions struct + type BlobServiceSASPermissions struct + Add bool + Create bool + Delete bool + Read bool + Write bool + type BlobStorageClient struct + func (b *BlobStorageClient) GetContainerReference(name string) *Container + func (b *BlobStorageClient) GetServiceProperties() (*ServiceProperties, error) + func (b *BlobStorageClient) SetServiceProperties(props ServiceProperties) error + func (b BlobStorageClient) ListContainers(params ListContainersParameters) (*ContainerListResponse, error) + type BlobType string + const BlobTypeAppend + const BlobTypeBlock + const BlobTypePage + type Block struct + ID string + Status BlockStatus + type BlockListResponse struct + CommittedBlocks []BlockResponse + UncommittedBlocks []BlockResponse + XMLName xml.Name + type BlockListType string + const BlockListTypeAll + const BlockListTypeCommitted + const BlockListTypeUncommitted + type BlockResponse struct + Name string + Size int64 + type BlockStatus string + const BlockStatusCommitted + const BlockStatusLatest + const BlockStatusUncommitted + type Client struct + HTTPClient *http.Client + Sender Sender + UseSharedKeyLite bool + func NewAccountSASClient(account string, token url.Values, env azure.Environment) Client + func NewAccountSASClientFromEndpointToken(endpoint string, sasToken string) (Client, error) + func NewBasicClient(accountName, accountKey string) (Client, error) + func NewBasicClientOnSovereignCloud(accountName, accountKey string, env azure.Environment) (Client, error) + func NewClient(accountName, accountKey, serviceBaseURL, apiVersion string, useHTTPS bool) (Client, error) + func NewClientFromConnectionString(input string) (Client, error) + func NewEmulatorClient() (Client, error) + func (c *Client) AddAdditionalHeaders(headers map[string]string) + func (c *Client) AddToUserAgent(extension string) error + func (c Client) GetAccountSASToken(options AccountSASTokenOptions) (url.Values, error) + func (c Client) GetBlobService() BlobStorageClient + func (c Client) GetFileService() FileServiceClient + func (c Client) GetQueueService() QueueServiceClient + func (c Client) GetTableService() TableServiceClient + type Container struct + Metadata map[string]string + Name string + Properties ContainerProperties + func GetContainerReferenceFromSASURI(sasuri url.URL) (*Container, error) + func (c *Container) Client() *Client + func (c *Container) Create(options *CreateContainerOptions) error + func (c *Container) CreateIfNotExists(options *CreateContainerOptions) (bool, error) + func (c *Container) Delete(options *DeleteContainerOptions) error + func (c *Container) DeleteIfExists(options *DeleteContainerOptions) (bool, error) + func (c *Container) Exists() (bool, error) + func (c *Container) GetBlobReference(name string) *Blob + func (c *Container) GetMetadata(options *ContainerMetadataOptions) error + func (c *Container) GetPermissions(options *GetContainerPermissionOptions) (*ContainerPermissions, error) + func (c *Container) GetProperties() error + func (c *Container) GetSASURI(options ContainerSASOptions) (string, error) + func (c *Container) GetURL() string + func (c *Container) ListBlobs(params ListBlobsParameters) (BlobListResponse, error) + func (c *Container) SetMetadata(options *ContainerMetadataOptions) error + func (c *Container) SetPermissions(permissions ContainerPermissions, options *SetContainerPermissionOptions) error + type ContainerAccessPolicy struct + CanDelete bool + CanRead bool + CanWrite bool + ExpiryTime time.Time + ID string + StartTime time.Time + type ContainerAccessType string + const ContainerAccessTypeBlob + const ContainerAccessTypeContainer + const ContainerAccessTypePrivate + type ContainerListResponse struct + Containers []Container + Marker string + MaxResults int64 + NextMarker string + Prefix string + XMLName xml.Name + Xmlns string + type ContainerMetadataOptions struct + LeaseID string + RequestID string + Timeout uint + type ContainerPermissions struct + AccessPolicies []ContainerAccessPolicy + AccessType ContainerAccessType + type ContainerProperties struct + Etag string + LastModified string + LeaseDuration string + LeaseState string + LeaseStatus string + PublicAccess ContainerAccessType + type ContainerSASOptions struct + type ContainerSASPermissions struct + List bool + type CopyOptions struct + Destiny CopyOptionsConditions + RequestID string + Source CopyOptionsConditions + Timeout uint + type CopyOptionsConditions struct + IfMatch string + IfModifiedSince *time.Time + IfNoneMatch string + IfUnmodifiedSince *time.Time + LeaseID string + type Cors struct + CorsRule []CorsRule + type CorsRule struct + AllowedHeaders string + AllowedMethods string + AllowedOrigins string + ExposedHeaders string + MaxAgeInSeconds int + type CreateContainerOptions struct + Access ContainerAccessType + RequestID string + Timeout uint + type DefaultSender struct + RetryAttempts int + RetryDuration time.Duration + ValidStatusCodes []int + func (ds *DefaultSender) Send(c *Client, req *http.Request) (resp *http.Response, err error) + type DeleteBlobOptions struct + DeleteSnapshots *bool + IfMatch string + IfModifiedSince *time.Time + IfNoneMatch string + IfUnmodifiedSince *time.Time + LeaseID string + RequestID string + Snapshot *time.Time + Timeout uint + type DeleteContainerOptions struct + IfModifiedSince *time.Time + IfUnmodifiedSince *time.Time + LeaseID string + RequestID string + Timeout uint + type Directory struct + Metadata map[string]string + Name string + Properties DirectoryProperties + func (d *Directory) Create(options *FileRequestOptions) error + func (d *Directory) CreateIfNotExists(options *FileRequestOptions) (bool, error) + func (d *Directory) Delete(options *FileRequestOptions) error + func (d *Directory) DeleteIfExists(options *FileRequestOptions) (bool, error) + func (d *Directory) Exists() (bool, error) + func (d *Directory) FetchAttributes(options *FileRequestOptions) error + func (d *Directory) GetDirectoryReference(name string) *Directory + func (d *Directory) GetFileReference(name string) *File + func (d *Directory) ListDirsAndFiles(params ListDirsAndFilesParameters) (*DirsAndFilesListResponse, error) + func (d *Directory) SetMetadata(options *FileRequestOptions) error + func (d *Directory) URL() string + type DirectoryProperties struct + Etag string + LastModified string + type DirsAndFilesListResponse struct + Directories []Directory + Files []File + Marker string + MaxResults int64 + NextMarker string + XMLName xml.Name + Xmlns string + type Entity struct + OdataEditLink string + OdataEtag string + OdataID string + OdataMetadata string + OdataType string + PartitionKey string + Properties map[string]interface{} + RowKey string + Table *Table + TimeStamp time.Time + func (e *Entity) Delete(force bool, options *EntityOptions) error + func (e *Entity) Get(timeout uint, ml MetadataLevel, options *GetEntityOptions) error + func (e *Entity) Insert(ml MetadataLevel, options *EntityOptions) error + func (e *Entity) InsertOrMerge(options *EntityOptions) error + func (e *Entity) InsertOrReplace(options *EntityOptions) error + func (e *Entity) MarshalJSON() ([]byte, error) + func (e *Entity) Merge(force bool, options *EntityOptions) error + func (e *Entity) UnmarshalJSON(data []byte) error + func (e *Entity) Update(force bool, options *EntityOptions) error + type EntityOptions struct + RequestID string + Timeout uint + type EntityQueryResult struct + Entities []*Entity + OdataMetadata string + func (eqr *EntityQueryResult) NextResults(options *TableOptions) (*EntityQueryResult, error) + type File struct + FileCopyProperties FileCopyState + Metadata map[string]string + Name string + Properties FileProperties + func (f *File) ClearRange(fileRange FileRange, options *FileRequestOptions) error + func (f *File) CopyFile(sourceURL string, options *FileRequestOptions) error + func (f *File) Create(maxSize uint64, options *FileRequestOptions) error + func (f *File) Delete(options *FileRequestOptions) error + func (f *File) DeleteIfExists(options *FileRequestOptions) (bool, error) + func (f *File) DownloadRangeToStream(fileRange FileRange, options *GetFileOptions) (fs FileStream, err error) + func (f *File) DownloadToStream(options *FileRequestOptions) (io.ReadCloser, error) + func (f *File) Exists() (bool, error) + func (f *File) FetchAttributes(options *FileRequestOptions) error + func (f *File) ListRanges(options *ListRangesOptions) (*FileRanges, error) + func (f *File) SetMetadata(options *FileRequestOptions) error + func (f *File) SetProperties(options *FileRequestOptions) error + func (f *File) URL() string + func (f *File) WriteRange(bytes io.Reader, fileRange FileRange, options *WriteRangeOptions) error + type FileCopyState struct + CompletionTime string + ID string + Progress string + Source string + Status string + StatusDesc string + type FileProperties struct + CacheControl string + Disposition string + Encoding string + Etag string + Language string + LastModified string + Length uint64 + MD5 string + Type string + type FileRange struct + End uint64 + Start uint64 + func (fr FileRange) String() string + type FileRanges struct + ContentLength uint64 + ETag string + FileRanges []FileRange + LastModified string + type FileRequestOptions struct + Timeout uint + type FileServiceClient struct + func (f *FileServiceClient) GetServiceProperties() (*ServiceProperties, error) + func (f *FileServiceClient) GetShareReference(name string) *Share + func (f *FileServiceClient) SetServiceProperties(props ServiceProperties) error + func (f FileServiceClient) ListShares(params ListSharesParameters) (*ShareListResponse, error) + type FileStream struct + Body io.ReadCloser + ContentMD5 string + type GetBlobMetadataOptions struct + IfMatch string + IfModifiedSince *time.Time + IfNoneMatch string + IfUnmodifiedSince *time.Time + LeaseID string + RequestID string + Snapshot *time.Time + Timeout uint + type GetBlobOptions struct + IfMatch string + IfModifiedSince *time.Time + IfNoneMatch string + IfUnmodifiedSince *time.Time + LeaseID string + Origin string + RequestID string + Snapshot *time.Time + Timeout uint + type GetBlobPropertiesOptions struct + IfMatch string + IfModifiedSince *time.Time + IfNoneMatch string + IfUnmodifiedSince *time.Time + LeaseID string + RequestID string + Snapshot *time.Time + Timeout uint + type GetBlobRangeOptions struct + GetRangeContentMD5 bool + Range *BlobRange + type GetBlockListOptions struct + LeaseID string + RequestID string + Snapshot *time.Time + Timeout uint + type GetContainerPermissionOptions struct + LeaseID string + RequestID string + Timeout uint + type GetEntityOptions struct + RequestID string + Select []string + type GetFileOptions struct + GetContentMD5 bool + Timeout uint + type GetMessagesOptions struct + NumOfMessages int + RequestID string + Timeout uint + VisibilityTimeout int + type GetPageRangesOptions struct + LeaseID string + PreviousSnapshot *time.Time + Range *BlobRange + RequestID string + Snapshot *time.Time + Timeout uint + type GetPageRangesResponse struct + PageList []PageRange + XMLName xml.Name + type GetQueuePermissionOptions struct + RequestID string + Timeout uint + type IncludeBlobDataset struct + Copy bool + Metadata bool + Snapshots bool + UncommittedBlobs bool + type IncrementalCopyOptions struct + Destination IncrementalCopyOptionsConditions + RequestID string + Timeout uint + type IncrementalCopyOptionsConditions struct + IfMatch string + IfModifiedSince *time.Time + IfNoneMatch string + IfUnmodifiedSince *time.Time + type LeaseOptions struct + IfMatch string + IfModifiedSince *time.Time + IfNoneMatch string + IfUnmodifiedSince *time.Time + Origin string + RequestID string + Timeout uint + type ListBlobsParameters struct + Delimiter string + Include *IncludeBlobDataset + Marker string + MaxResults uint + Prefix string + RequestID string + Timeout uint + type ListContainersParameters struct + Include string + Marker string + MaxResults uint + Prefix string + Timeout uint + type ListDirsAndFilesParameters struct + Marker string + MaxResults uint + Prefix string + Timeout uint + type ListRangesOptions struct + ListRange *FileRange + Timeout uint + type ListSharesParameters struct + Include string + Marker string + MaxResults uint + Prefix string + Timeout uint + type Logging struct + Delete bool + Read bool + RetentionPolicy *RetentionPolicy + Version string + Write bool + type Message struct + DequeueCount int + Expiration TimeRFC1123 + ID string + Insertion TimeRFC1123 + NextVisible TimeRFC1123 + PopReceipt string + Queue *Queue + Text string + func (m *Message) Delete(options *QueueServiceOptions) error + func (m *Message) Put(options *PutMessageOptions) error + func (m *Message) Update(options *UpdateMessageOptions) error + type MetadataLevel string + type Metrics struct + Enabled bool + IncludeAPIs *bool + RetentionPolicy *RetentionPolicy + Version string + type Operation int + type OverrideHeaders struct + CacheControl string + ContentDisposition string + ContentEncoding string + ContentLanguage string + ContentType string + type PageRange struct + End int64 + Start int64 + type PeekMessagesOptions struct + NumOfMessages int + RequestID string + Timeout uint + type Permissions struct + Add bool + Create bool + Delete bool + List bool + Process bool + Read bool + Update bool + Write bool + type PutBlobOptions struct + IfMatch string + IfModifiedSince *time.Time + IfNoneMatch string + IfUnmodifiedSince *time.Time + LeaseID string + Origin string + RequestID string + Timeout uint + type PutBlockFromURLOptions struct + SourceContentCRC64 string + SourceContentMD5 string + type PutBlockListOptions struct + IfMatch string + IfModifiedSince *time.Time + IfNoneMatch string + IfUnmodifiedSince *time.Time + LeaseID string + RequestID string + Timeout uint + type PutBlockOptions struct + ContentMD5 string + LeaseID string + RequestID string + Timeout uint + type PutMessageOptions struct + MessageTTL int + RequestID string + Timeout uint + VisibilityTimeout int + type PutPageOptions struct + IfMatch string + IfModifiedSince *time.Time + IfNoneMatch string + IfSequenceNumberEqualTo *int + IfSequenceNumberLessThan *int + IfSequenceNumberLessThanOrEqualTo *int + IfUnmodifiedSince *time.Time + LeaseID string + RequestID string + Timeout uint + type QueryNextLink struct + NextLink *string + type QueryOptions struct + Filter string + RequestID string + Select []string + Top uint + type QueryTablesOptions struct + Filter string + RequestID string + Top uint + type Queue struct + AproxMessageCount uint64 + Metadata map[string]string + Name string + func (q *Queue) ClearMessages(options *QueueServiceOptions) error + func (q *Queue) Create(options *QueueServiceOptions) error + func (q *Queue) Delete(options *QueueServiceOptions) error + func (q *Queue) Exists() (bool, error) + func (q *Queue) GetMessageReference(text string) *Message + func (q *Queue) GetMessages(options *GetMessagesOptions) ([]Message, error) + func (q *Queue) GetMetadata(options *QueueServiceOptions) error + func (q *Queue) GetPermissions(options *GetQueuePermissionOptions) (*QueuePermissions, error) + func (q *Queue) GetSASURI(options QueueSASOptions) (string, error) + func (q *Queue) PeekMessages(options *PeekMessagesOptions) ([]Message, error) + func (q *Queue) SetMetadata(options *QueueServiceOptions) error + func (q *Queue) SetPermissions(permissions QueuePermissions, options *SetQueuePermissionOptions) error + type QueueAccessPolicy struct + CanAdd bool + CanProcess bool + CanRead bool + CanUpdate bool + ExpiryTime time.Time + ID string + StartTime time.Time + type QueuePermissions struct + AccessPolicies []QueueAccessPolicy + type QueueSASOptions struct + type QueueSASPermissions struct + Add bool + Process bool + Read bool + Update bool + type QueueServiceClient struct + func (q *QueueServiceClient) GetQueueReference(name string) *Queue + func (q *QueueServiceClient) GetServiceProperties() (*ServiceProperties, error) + func (q *QueueServiceClient) SetServiceProperties(props ServiceProperties) error + type QueueServiceOptions struct + RequestID string + Timeout uint + type ResourceTypes struct + Container bool + Object bool + Service bool + type RetentionPolicy struct + Days *int + Enabled bool + type SASOptions struct + APIVersion string + Expiry time.Time + IP string + Identifier string + Start time.Time + UseHTTPS bool + type Sender interface + Send func(*Client, *http.Request) (*http.Response, error) + type SequenceNumberAction string + const SequenceNumberActionIncrement + const SequenceNumberActionMax + const SequenceNumberActionUpdate + type ServiceProperties struct + Cors *Cors + DeleteRetentionPolicy *RetentionPolicy + HourMetrics *Metrics + Logging *Logging + MinuteMetrics *Metrics + StaticWebsite *StaticWebsite + type Services struct + Blob bool + File bool + Queue bool + Table bool + type SetBlobMetadataOptions struct + IfMatch string + IfModifiedSince *time.Time + IfNoneMatch string + IfUnmodifiedSince *time.Time + LeaseID string + RequestID string + Timeout uint + type SetBlobPropertiesOptions struct + IfMatch string + IfModifiedSince *time.Time + IfNoneMatch string + IfUnmodifiedSince *time.Time + LeaseID string + Origin string + RequestID string + SequenceNumberAction *SequenceNumberAction + Timeout uint + type SetContainerPermissionOptions struct + IfModifiedSince *time.Time + IfUnmodifiedSince *time.Time + LeaseID string + RequestID string + Timeout uint + type SetQueuePermissionOptions struct + RequestID string + Timeout uint + type Share struct + Metadata map[string]string + Name string + Properties ShareProperties + func (s *Share) Create(options *FileRequestOptions) error + func (s *Share) CreateIfNotExists(options *FileRequestOptions) (bool, error) + func (s *Share) Delete(options *FileRequestOptions) error + func (s *Share) DeleteIfExists(options *FileRequestOptions) (bool, error) + func (s *Share) Exists() (bool, error) + func (s *Share) FetchAttributes(options *FileRequestOptions) error + func (s *Share) GetRootDirectoryReference() *Directory + func (s *Share) ServiceClient() *FileServiceClient + func (s *Share) SetMetadata(options *FileRequestOptions) error + func (s *Share) SetProperties(options *FileRequestOptions) error + func (s *Share) URL() string + type ShareListResponse struct + Marker string + MaxResults int64 + NextMarker string + Prefix string + Shares []Share + XMLName xml.Name + Xmlns string + type ShareProperties struct + Etag string + LastModified string + Quota int + type SignedIdentifier struct + AccessPolicy AccessPolicyDetailsXML + ID string + type SignedIdentifiers struct + SignedIdentifiers []SignedIdentifier + type SnapshotOptions struct + IfMatch string + IfModifiedSince *time.Time + IfNoneMatch string + IfUnmodifiedSince *time.Time + LeaseID string + RequestID string + Timeout uint + type StaticWebsite struct + Enabled bool + ErrorDocument404Path *string + IndexDocument *string + type Table struct + Name string + OdataEditLink string + OdataID string + OdataMetadata string + OdataType string + func (t *Table) Create(timeout uint, ml MetadataLevel, options *TableOptions) error + func (t *Table) Delete(timeout uint, options *TableOptions) error + func (t *Table) Get(timeout uint, ml MetadataLevel) error + func (t *Table) GetEntityReference(partitionKey, rowKey string) *Entity + func (t *Table) GetPermissions(timeout int, options *TableOptions) ([]TableAccessPolicy, error) + func (t *Table) NewBatch() *TableBatch + func (t *Table) QueryEntities(timeout uint, ml MetadataLevel, options *QueryOptions) (*EntityQueryResult, error) + func (t *Table) SetPermissions(tap []TableAccessPolicy, timeout uint, options *TableOptions) error + type TableAccessPolicy struct + CanAppend bool + CanDelete bool + CanRead bool + CanUpdate bool + ExpiryTime time.Time + ID string + StartTime time.Time + type TableBatch struct + BatchEntitySlice []BatchEntity + Table *Table + func (t *TableBatch) DeleteEntity(entity *Entity, force bool) + func (t *TableBatch) DeleteEntityByForce(entity *Entity, force bool) + func (t *TableBatch) ExecuteBatch() error + func (t *TableBatch) InsertEntity(entity *Entity) + func (t *TableBatch) InsertOrMergeEntity(entity *Entity, force bool) + func (t *TableBatch) InsertOrMergeEntityByForce(entity *Entity) + func (t *TableBatch) InsertOrReplaceEntity(entity *Entity, force bool) + func (t *TableBatch) InsertOrReplaceEntityByForce(entity *Entity) + func (t *TableBatch) MergeEntity(entity *Entity) + func (t *TableBatch) ReplaceEntity(entity *Entity) + type TableOptions struct + RequestID string + type TableQueryResult struct + OdataMetadata string + Tables []Table + func (tqr *TableQueryResult) NextResults(options *TableOptions) (*TableQueryResult, error) + type TableServiceClient struct + func (t *TableServiceClient) GetServiceProperties() (*ServiceProperties, error) + func (t *TableServiceClient) GetTableReference(name string) *Table + func (t *TableServiceClient) QueryTables(ml MetadataLevel, options *QueryTablesOptions) (*TableQueryResult, error) + func (t *TableServiceClient) SetServiceProperties(props ServiceProperties) error + type TimeRFC1123 time.Time + func (t *TimeRFC1123) MarshalXML(e *xml.Encoder, start xml.StartElement) error + func (t *TimeRFC1123) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error + type UnexpectedStatusCodeError struct + func (e UnexpectedStatusCodeError) Error() string + func (e UnexpectedStatusCodeError) Got() int + func (e UnexpectedStatusCodeError) Inner() error + type UpdateMessageOptions struct + RequestID string + Timeout uint + VisibilityTimeout int + type WriteRangeOptions struct + ContentMD5 string + Timeout uint Other modules containing this package gopkg.in/azure/azure-sdk-for-go.v15 gopkg.in/azure/azure-sdk-for-go.v16 gopkg.in/azure/azure-sdk-for-go.v17 gopkg.in/azure/azure-sdk-for-go.v18 gopkg.in/azure/azure-sdk-for-go.v19 gopkg.in/azure/azure-sdk-for-go.v20 gopkg.in/azure/azure-sdk-for-go.v21 gopkg.in/azure/azure-sdk-for-go.v22 gopkg.in/azure/azure-sdk-for-go.v23 gopkg.in/azure/azure-sdk-for-go.v24 gopkg.in/azure/azure-sdk-for-go.v25 gopkg.in/azure/azure-sdk-for-go.v26 gopkg.in/azure/azure-sdk-for-go.v27 gopkg.in/azure/azure-sdk-for-go.v28 gopkg.in/azure/azure-sdk-for-go.v29 gopkg.in/azure/azure-sdk-for-go.v30 gopkg.in/azure/azure-sdk-for-go.v31 gopkg.in/azure/azure-sdk-for-go.v32 gopkg.in/azure/azure-sdk-for-go.v33 gopkg.in/azure/azure-sdk-for-go.v34 gopkg.in/azure/azure-sdk-for-go.v35 gopkg.in/azure/azure-sdk-for-go.v36 gopkg.in/azure/azure-sdk-for-go.v37 gopkg.in/azure/azure-sdk-for-go.v38 gopkg.in/azure/azure-sdk-for-go.v39 gopkg.in/azure/azure-sdk-for-go.v40 gopkg.in/azure/azure-sdk-for-go.v41 gopkg.in/azure/azure-sdk-for-go.v42 gopkg.in/azure/azure-sdk-for-go.v43 gopkg.in/azure/azure-sdk-for-go.v44 gopkg.in/azure/azure-sdk-for-go.v45 gopkg.in/azure/azure-sdk-for-go.v47 gopkg.in/azure/azure-sdk-for-go.v48 gopkg.in/azure/azure-sdk-for-go.v49