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, ...) (result 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, ...) (result 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"` SystemData *systemdata.SystemData `json:"systemData,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 OData *odata.OData Model *StorageQueue }
type QueueGetOperationResponse ¶
type QueueGetOperationResponse struct { HttpResponse *http.Response OData *odata.OData 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) FromParseResult ¶
func (id *QueueId) FromParseResult(input resourceids.ParseResult) error
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 QueueListOperationOptions ¶
func DefaultQueueListOperationOptions ¶
func DefaultQueueListOperationOptions() QueueListOperationOptions
func (QueueListOperationOptions) ToHeaders ¶
func (o QueueListOperationOptions) ToHeaders() *client.Headers
func (QueueListOperationOptions) ToOData ¶
func (o QueueListOperationOptions) ToOData() *odata.Query
func (QueueListOperationOptions) ToQuery ¶
func (o QueueListOperationOptions) ToQuery() *client.QueryParams
type QueueProperties ¶
type QueueServiceClient ¶
type QueueServiceClient struct {
Client *resourcemanager.Client
}
func NewQueueServiceClientWithBaseURI ¶
func NewQueueServiceClientWithBaseURI(sdkApi sdkEnv.Api) (*QueueServiceClient, error)
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) (result QueueListOperationResponse, err error)
QueueList ...
func (QueueServiceClient) QueueListComplete ¶
func (c QueueServiceClient) QueueListComplete(ctx context.Context, id commonids.StorageAccountId, options QueueListOperationOptions) (QueueListCompleteResult, error)
QueueListComplete retrieves all the results into a single object
func (QueueServiceClient) QueueListCompleteMatchingPredicate ¶
func (c QueueServiceClient) QueueListCompleteMatchingPredicate(ctx context.Context, id commonids.StorageAccountId, options QueueListOperationOptions, predicate ListQueueOperationPredicate) (result QueueListCompleteResult, err error)
QueueListCompleteMatchingPredicate retrieves all the results and then applies 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 OData *odata.OData Model *StorageQueue }
type StorageQueue ¶
type StorageQueue struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *QueueProperties `json:"properties,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }