Documentation ¶
Index ¶
- func ValidateQueueID(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 commonids.StorageAccountId, ...) (resp QueueListOperationResponse, err error)
- func (c QueueServiceClient) QueueListComplete(ctx context.Context, id commonids.StorageAccountId, ...) (QueueListCompleteResult, error)
- func (c QueueServiceClient) QueueListCompleteMatchingPredicate(ctx context.Context, id commonids.StorageAccountId, ...) (resp QueueListCompleteResult, err error)
- func (c QueueServiceClient) QueueUpdate(ctx context.Context, id QueueId, input StorageQueue) (result QueueUpdateOperationResponse, err error)
- type QueueUpdateOperationResponse
- 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
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 commonids.StorageAccountId, options QueueListOperationOptions) (resp QueueListOperationResponse, err error)
QueueList ...
func (QueueServiceClient) QueueListComplete ¶
func (c QueueServiceClient) QueueListComplete(ctx context.Context, id commonids.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 commonids.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 StorageQueue ¶
type StorageQueue struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *QueueProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }