Documentation ¶
Index ¶
- func PossibleValuesForReasonCode() []string
- type ListCompleteResult
- type ListOperationResponse
- type ReasonCode
- type ResourceSkuLocationInfo
- type ResourceSkuZoneDetails
- type Restriction
- type SKUCapability
- type WorkspaceSku
- type WorkspaceSkuOperationPredicate
- type WorkspaceSkusClient
- func (c WorkspaceSkusClient) List(ctx context.Context, id commonids.SubscriptionId) (resp ListOperationResponse, err error)
- func (c WorkspaceSkusClient) ListComplete(ctx context.Context, id commonids.SubscriptionId) (ListCompleteResult, error)
- func (c WorkspaceSkusClient) 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 []WorkspaceSku
}
type ListOperationResponse ¶
type ListOperationResponse struct { HttpResponse *http.Response Model *[]WorkspaceSku // 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 ( ReasonCodeNotAvailableForRegion ReasonCode = "NotAvailableForRegion" ReasonCodeNotAvailableForSubscription ReasonCode = "NotAvailableForSubscription" ReasonCodeNotSpecified ReasonCode = "NotSpecified" )
type ResourceSkuLocationInfo ¶
type ResourceSkuLocationInfo struct { Location *string `json:"location,omitempty"` ZoneDetails *[]ResourceSkuZoneDetails `json:"zoneDetails,omitempty"` Zones *[]string `json:"zones,omitempty"` }
type ResourceSkuZoneDetails ¶
type ResourceSkuZoneDetails struct { Capabilities *[]SKUCapability `json:"capabilities,omitempty"` Name *[]string `json:"name,omitempty"` }
type Restriction ¶
type Restriction struct { ReasonCode *ReasonCode `json:"reasonCode,omitempty"` Type *string `json:"type,omitempty"` Values *[]string `json:"values,omitempty"` }
type SKUCapability ¶
type WorkspaceSku ¶
type WorkspaceSku struct { Capabilities *[]SKUCapability `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"` Tier *string `json:"tier,omitempty"` }
type WorkspaceSkuOperationPredicate ¶
func (WorkspaceSkuOperationPredicate) Matches ¶
func (p WorkspaceSkuOperationPredicate) Matches(input WorkspaceSku) bool
type WorkspaceSkusClient ¶
type WorkspaceSkusClient struct { Client autorest.Client // contains filtered or unexported fields }
func NewWorkspaceSkusClientWithBaseURI ¶
func NewWorkspaceSkusClientWithBaseURI(endpoint string) WorkspaceSkusClient
func (WorkspaceSkusClient) List ¶
func (c WorkspaceSkusClient) List(ctx context.Context, id commonids.SubscriptionId) (resp ListOperationResponse, err error)
List ...
func (WorkspaceSkusClient) ListComplete ¶
func (c WorkspaceSkusClient) ListComplete(ctx context.Context, id commonids.SubscriptionId) (ListCompleteResult, error)
ListComplete retrieves all of the results into a single object
func (WorkspaceSkusClient) ListCompleteMatchingPredicate ¶
func (c WorkspaceSkusClient) ListCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, predicate WorkspaceSkuOperationPredicate) (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.