Documentation ¶
Index ¶
- func ValidateQueueID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateStorageAccountID(input interface{}, key string) (warnings []string, errors []error)
- type ListQueue
- type ListQueueOperationPredicate
- type ListQueueProperties
- type QueueCreateOperationResponse
- type QueueDeleteOperationResponse
- type QueueGetOperationResponse
- type QueueId
- type QueueListCompleteResult
- type QueueListOperationOptions
- type QueueListOperationResponse
- type QueueProperties
- type QueueServiceClient
- func (c QueueServiceClient) QueueCreate(ctx context.Context, id QueueId, input StorageQueue) (result QueueCreateOperationResponse, err error)
- func (c QueueServiceClient) QueueDelete(ctx context.Context, id QueueId) (result QueueDeleteOperationResponse, err error)
- func (c QueueServiceClient) QueueGet(ctx context.Context, id QueueId) (result QueueGetOperationResponse, err error)
- func (c QueueServiceClient) QueueList(ctx context.Context, id StorageAccountId, options QueueListOperationOptions) (resp QueueListOperationResponse, err error)
- func (c QueueServiceClient) QueueListComplete(ctx context.Context, id StorageAccountId, options QueueListOperationOptions) (QueueListCompleteResult, error)
- func (c QueueServiceClient) QueueListCompleteMatchingPredicate(ctx context.Context, id StorageAccountId, options QueueListOperationOptions, ...) (resp QueueListCompleteResult, err error)
- func (c QueueServiceClient) QueueUpdate(ctx context.Context, id QueueId, input StorageQueue) (result QueueUpdateOperationResponse, err error)
- type QueueUpdateOperationResponse
- type StorageAccountId
- type StorageQueue
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ValidateQueueID ¶
ValidateQueueID checks that 'input' can be parsed as a Queue ID
func ValidateStorageAccountID ¶
ValidateStorageAccountID checks that 'input' can be parsed as a Storage Account ID
Types ¶
type ListQueue ¶
type ListQueue struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *ListQueueProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type ListQueueOperationPredicate ¶
func (ListQueueOperationPredicate) Matches ¶
func (p ListQueueOperationPredicate) Matches(input ListQueue) bool
type ListQueueProperties ¶
type QueueCreateOperationResponse ¶
type QueueCreateOperationResponse struct { HttpResponse *http.Response Model *StorageQueue }
type QueueGetOperationResponse ¶
type QueueGetOperationResponse struct { HttpResponse *http.Response Model *StorageQueue }
type QueueId ¶
type QueueId struct { SubscriptionId string ResourceGroupName string StorageAccountName string QueueName string }
QueueId is a struct representing the Resource ID for a Queue
func NewQueueID ¶
func NewQueueID(subscriptionId string, resourceGroupName string, storageAccountName string, queueName string) QueueId
NewQueueID returns a new QueueId struct
func ParseQueueID ¶
ParseQueueID parses 'input' into a QueueId
func ParseQueueIDInsensitively ¶
ParseQueueIDInsensitively parses 'input' case-insensitively into a QueueId note: this method should only be used for API response data and not user input
func (QueueId) Segments ¶
func (id QueueId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Queue ID
type QueueListCompleteResult ¶
type QueueListCompleteResult struct {
Items []ListQueue
}
type QueueListOperationOptions ¶
func DefaultQueueListOperationOptions ¶
func DefaultQueueListOperationOptions() QueueListOperationOptions
type QueueListOperationResponse ¶
type QueueListOperationResponse struct { HttpResponse *http.Response Model *[]ListQueue // contains filtered or unexported fields }
func (QueueListOperationResponse) HasMore ¶
func (r QueueListOperationResponse) HasMore() bool
func (QueueListOperationResponse) LoadMore ¶
func (r QueueListOperationResponse) LoadMore(ctx context.Context) (resp QueueListOperationResponse, err error)
type QueueProperties ¶
type QueueServiceClient ¶
func NewQueueServiceClientWithBaseURI ¶
func NewQueueServiceClientWithBaseURI(endpoint string) QueueServiceClient
func (QueueServiceClient) QueueCreate ¶
func (c QueueServiceClient) QueueCreate(ctx context.Context, id QueueId, input StorageQueue) (result QueueCreateOperationResponse, err error)
QueueCreate ...
func (QueueServiceClient) QueueDelete ¶
func (c QueueServiceClient) QueueDelete(ctx context.Context, id QueueId) (result QueueDeleteOperationResponse, err error)
QueueDelete ...
func (QueueServiceClient) QueueGet ¶
func (c QueueServiceClient) QueueGet(ctx context.Context, id QueueId) (result QueueGetOperationResponse, err error)
QueueGet ...
func (QueueServiceClient) QueueList ¶
func (c QueueServiceClient) QueueList(ctx context.Context, id StorageAccountId, options QueueListOperationOptions) (resp QueueListOperationResponse, err error)
QueueList ...
func (QueueServiceClient) QueueListComplete ¶
func (c QueueServiceClient) QueueListComplete(ctx context.Context, id StorageAccountId, options QueueListOperationOptions) (QueueListCompleteResult, error)
QueueListComplete retrieves all of the results into a single object
func (QueueServiceClient) QueueListCompleteMatchingPredicate ¶
func (c QueueServiceClient) QueueListCompleteMatchingPredicate(ctx context.Context, id StorageAccountId, options QueueListOperationOptions, predicate ListQueueOperationPredicate) (resp QueueListCompleteResult, err error)
QueueListCompleteMatchingPredicate retrieves all of the results and then applied the predicate
func (QueueServiceClient) QueueUpdate ¶
func (c QueueServiceClient) QueueUpdate(ctx context.Context, id QueueId, input StorageQueue) (result QueueUpdateOperationResponse, err error)
QueueUpdate ...
type QueueUpdateOperationResponse ¶
type QueueUpdateOperationResponse struct { HttpResponse *http.Response Model *StorageQueue }
type StorageAccountId ¶
type StorageAccountId struct { SubscriptionId string ResourceGroupName string StorageAccountName string }
StorageAccountId is a struct representing the Resource ID for a Storage Account
func NewStorageAccountID ¶
func NewStorageAccountID(subscriptionId string, resourceGroupName string, storageAccountName string) StorageAccountId
NewStorageAccountID returns a new StorageAccountId struct
func ParseStorageAccountID ¶
func ParseStorageAccountID(input string) (*StorageAccountId, error)
ParseStorageAccountID parses 'input' into a StorageAccountId
func ParseStorageAccountIDInsensitively ¶
func ParseStorageAccountIDInsensitively(input string) (*StorageAccountId, error)
ParseStorageAccountIDInsensitively parses 'input' case-insensitively into a StorageAccountId note: this method should only be used for API response data and not user input
func (StorageAccountId) ID ¶
func (id StorageAccountId) ID() string
ID returns the formatted Storage Account ID
func (StorageAccountId) Segments ¶
func (id StorageAccountId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Storage Account ID
func (StorageAccountId) String ¶
func (id StorageAccountId) String() string
String returns a human-readable description of this Storage Account ID
type StorageQueue ¶
type StorageQueue struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *QueueProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
Source Files ¶
- client.go
- id_queue.go
- id_storageaccount.go
- method_queuecreate_autorest.go
- method_queuedelete_autorest.go
- method_queueget_autorest.go
- method_queuelist_autorest.go
- method_queueupdate_autorest.go
- model_listqueue.go
- model_listqueueproperties.go
- model_queueproperties.go
- model_storagequeue.go
- predicates.go
- version.go