Documentation ¶
Index ¶
- func PossibleValuesForReasonCode() []string
- type ListCompleteResult
- type ListOperationResponse
- type ReasonCode
- type ResourceSku
- type ResourceSkuCapabilities
- type ResourceSkuLocationInfo
- type ResourceSkuOperationPredicate
- type Restriction
- type SKUsClient
- func (c SKUsClient) List(ctx context.Context, id commonids.SubscriptionId) (resp ListOperationResponse, err error)
- func (c SKUsClient) ListComplete(ctx context.Context, id commonids.SubscriptionId) (ListCompleteResult, error)
- func (c SKUsClient) ListCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, ...) (resp ListCompleteResult, err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForReasonCode ¶
func PossibleValuesForReasonCode() []string
Types ¶
type ListCompleteResult ¶
type ListCompleteResult struct {
Items []ResourceSku
}
type ListOperationResponse ¶
type ListOperationResponse struct { HttpResponse *http.Response Model *[]ResourceSku // contains filtered or unexported fields }
func (ListOperationResponse) HasMore ¶
func (r ListOperationResponse) HasMore() bool
func (ListOperationResponse) LoadMore ¶
func (r ListOperationResponse) LoadMore(ctx context.Context) (resp ListOperationResponse, err error)
type ReasonCode ¶
type ReasonCode string
const ( ReasonCodeNotAvailableForSubscription ReasonCode = "NotAvailableForSubscription" ReasonCodeQuotaId ReasonCode = "QuotaId" )
type ResourceSku ¶
type ResourceSku struct { Capabilities *[]ResourceSkuCapabilities `json:"capabilities,omitempty"` LocationInfo *[]ResourceSkuLocationInfo `json:"locationInfo,omitempty"` Locations *[]string `json:"locations,omitempty"` Name *string `json:"name,omitempty"` ResourceType *string `json:"resourceType,omitempty"` Restrictions *[]Restriction `json:"restrictions,omitempty"` }
type ResourceSkuCapabilities ¶
type ResourceSkuLocationInfo ¶
type ResourceSkuOperationPredicate ¶
func (ResourceSkuOperationPredicate) Matches ¶
func (p ResourceSkuOperationPredicate) Matches(input ResourceSku) bool
type Restriction ¶
type Restriction struct { ReasonCode *ReasonCode `json:"reasonCode,omitempty"` Type *string `json:"type,omitempty"` Values *[]string `json:"values,omitempty"` }
type SKUsClient ¶
func NewSKUsClientWithBaseURI ¶
func NewSKUsClientWithBaseURI(endpoint string) SKUsClient
func (SKUsClient) List ¶
func (c SKUsClient) List(ctx context.Context, id commonids.SubscriptionId) (resp ListOperationResponse, err error)
List ...
func (SKUsClient) ListComplete ¶
func (c SKUsClient) ListComplete(ctx context.Context, id commonids.SubscriptionId) (ListCompleteResult, error)
ListComplete retrieves all of the results into a single object
func (SKUsClient) ListCompleteMatchingPredicate ¶
func (c SKUsClient) ListCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, predicate ResourceSkuOperationPredicate) (resp ListCompleteResult, err error)
ListCompleteMatchingPredicate retrieves all of the results and then applied the predicate
Click to show internal directories.
Click to hide internal directories.