Versions in this module Expand all Collapse all v28 v28.1.0 Apr 29, 2019 v28.0.0 Apr 26, 2019 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 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) 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) 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 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 + HourMetrics *Metrics + Logging *Logging + MinuteMetrics *Metrics + 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 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.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.v46 gopkg.in/Azure/azure-sdk-for-go.v48