Documentation ¶
Index ¶
- func ValidateSkuID(input interface{}, key string) (warnings []string, errors []error)
- type ListBySkuCompleteResult
- type ListBySkuOperationResponse
- type MessagingRegions
- type MessagingRegionsOperationPredicate
- type MessagingRegionsProperties
- type RegionsClient
- func (c RegionsClient) ListBySku(ctx context.Context, id SkuId) (resp ListBySkuOperationResponse, err error)
- func (c RegionsClient) ListBySkuComplete(ctx context.Context, id SkuId) (ListBySkuCompleteResult, error)
- func (c RegionsClient) ListBySkuCompleteMatchingPredicate(ctx context.Context, id SkuId, predicate MessagingRegionsOperationPredicate) (resp ListBySkuCompleteResult, err error)
- type SkuId
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ValidateSkuID ¶
ValidateSkuID checks that 'input' can be parsed as a Sku ID
Types ¶
type ListBySkuCompleteResult ¶
type ListBySkuCompleteResult struct {
Items []MessagingRegions
}
type ListBySkuOperationResponse ¶
type ListBySkuOperationResponse struct { HttpResponse *http.Response Model *[]MessagingRegions // contains filtered or unexported fields }
func (ListBySkuOperationResponse) HasMore ¶
func (r ListBySkuOperationResponse) HasMore() bool
func (ListBySkuOperationResponse) LoadMore ¶
func (r ListBySkuOperationResponse) LoadMore(ctx context.Context) (resp ListBySkuOperationResponse, err error)
type MessagingRegions ¶
type MessagingRegions struct { Id *string `json:"id,omitempty"` Location *string `json:"location,omitempty"` Name *string `json:"name,omitempty"` Properties *MessagingRegionsProperties `json:"properties,omitempty"` Tags *map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` }
type MessagingRegionsOperationPredicate ¶
type MessagingRegionsOperationPredicate struct { Id *string Location *string Name *string Type *string }
func (MessagingRegionsOperationPredicate) Matches ¶
func (p MessagingRegionsOperationPredicate) Matches(input MessagingRegions) bool
type RegionsClient ¶
func NewRegionsClientWithBaseURI ¶
func NewRegionsClientWithBaseURI(endpoint string) RegionsClient
func (RegionsClient) ListBySku ¶
func (c RegionsClient) ListBySku(ctx context.Context, id SkuId) (resp ListBySkuOperationResponse, err error)
ListBySku ...
func (RegionsClient) ListBySkuComplete ¶
func (c RegionsClient) ListBySkuComplete(ctx context.Context, id SkuId) (ListBySkuCompleteResult, error)
ListBySkuComplete retrieves all of the results into a single object
func (RegionsClient) ListBySkuCompleteMatchingPredicate ¶
func (c RegionsClient) ListBySkuCompleteMatchingPredicate(ctx context.Context, id SkuId, predicate MessagingRegionsOperationPredicate) (resp ListBySkuCompleteResult, err error)
ListBySkuCompleteMatchingPredicate retrieves all of the results and then applied the predicate
type SkuId ¶
SkuId is a struct representing the Resource ID for a Sku
func ParseSkuID ¶
ParseSkuID parses 'input' into a SkuId
func ParseSkuIDInsensitively ¶
ParseSkuIDInsensitively parses 'input' case-insensitively into a SkuId note: this method should only be used for API response data and not user input
func (SkuId) Segments ¶
func (id SkuId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Sku ID
Click to show internal directories.
Click to hide internal directories.