Documentation
¶
Index ¶
- func PossibleValuesForRequestState() []string
- func ValidateQuotaAllocationID(input interface{}, key string) (warnings []string, errors []error)
- type GroupQuotaSubscriptionAllocationListOperationResponse
- type GroupQuotaSubscriptionAllocationRequestUpdateOperationResponse
- type QuotaAllocationId
- type RequestState
- type SubscriptionQuotaAllocationClient
- func (c SubscriptionQuotaAllocationClient) GroupQuotaSubscriptionAllocationList(ctx context.Context, id QuotaAllocationId) (result GroupQuotaSubscriptionAllocationListOperationResponse, err error)
- func (c SubscriptionQuotaAllocationClient) GroupQuotaSubscriptionAllocationRequestUpdate(ctx context.Context, id QuotaAllocationId, ...) (result GroupQuotaSubscriptionAllocationRequestUpdateOperationResponse, ...)
- func (c SubscriptionQuotaAllocationClient) GroupQuotaSubscriptionAllocationRequestUpdateThenPoll(ctx context.Context, id QuotaAllocationId, ...) error
- type SubscriptionQuotaAllocations
- type SubscriptionQuotaAllocationsList
- type SubscriptionQuotaAllocationsListProperties
- type SubscriptionQuotaDetails
- type SubscriptionQuotaDetailsName
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForRequestState ¶
func PossibleValuesForRequestState() []string
func ValidateQuotaAllocationID ¶
ValidateQuotaAllocationID checks that 'input' can be parsed as a Quota Allocation ID
Types ¶
type GroupQuotaSubscriptionAllocationListOperationResponse ¶
type GroupQuotaSubscriptionAllocationListOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *SubscriptionQuotaAllocationsList }
type QuotaAllocationId ¶
type QuotaAllocationId struct { ManagementGroupId string SubscriptionId string GroupQuotaName string ResourceProviderName string QuotaAllocationName string }
QuotaAllocationId is a struct representing the Resource ID for a Quota Allocation
func NewQuotaAllocationID ¶
func NewQuotaAllocationID(managementGroupId string, subscriptionId string, groupQuotaName string, resourceProviderName string, quotaAllocationName string) QuotaAllocationId
NewQuotaAllocationID returns a new QuotaAllocationId struct
func ParseQuotaAllocationID ¶
func ParseQuotaAllocationID(input string) (*QuotaAllocationId, error)
ParseQuotaAllocationID parses 'input' into a QuotaAllocationId
func ParseQuotaAllocationIDInsensitively ¶
func ParseQuotaAllocationIDInsensitively(input string) (*QuotaAllocationId, error)
ParseQuotaAllocationIDInsensitively parses 'input' case-insensitively into a QuotaAllocationId note: this method should only be used for API response data and not user input
func (*QuotaAllocationId) FromParseResult ¶
func (id *QuotaAllocationId) FromParseResult(input resourceids.ParseResult) error
func (QuotaAllocationId) ID ¶
func (id QuotaAllocationId) ID() string
ID returns the formatted Quota Allocation ID
func (QuotaAllocationId) Segments ¶
func (id QuotaAllocationId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Quota Allocation ID
func (QuotaAllocationId) String ¶
func (id QuotaAllocationId) String() string
String returns a human-readable description of this Quota Allocation ID
type RequestState ¶
type RequestState string
const ( RequestStateAccepted RequestState = "Accepted" RequestStateCanceled RequestState = "Canceled" RequestStateCreated RequestState = "Created" RequestStateFailed RequestState = "Failed" RequestStateInProgress RequestState = "InProgress" RequestStateInvalid RequestState = "Invalid" RequestStateSucceeded RequestState = "Succeeded" )
func (*RequestState) UnmarshalJSON ¶
func (s *RequestState) UnmarshalJSON(bytes []byte) error
type SubscriptionQuotaAllocationClient ¶
type SubscriptionQuotaAllocationClient struct {
Client *resourcemanager.Client
}
func NewSubscriptionQuotaAllocationClientWithBaseURI ¶
func NewSubscriptionQuotaAllocationClientWithBaseURI(sdkApi sdkEnv.Api) (*SubscriptionQuotaAllocationClient, error)
func (SubscriptionQuotaAllocationClient) GroupQuotaSubscriptionAllocationList ¶
func (c SubscriptionQuotaAllocationClient) GroupQuotaSubscriptionAllocationList(ctx context.Context, id QuotaAllocationId) (result GroupQuotaSubscriptionAllocationListOperationResponse, err error)
GroupQuotaSubscriptionAllocationList ...
func (SubscriptionQuotaAllocationClient) GroupQuotaSubscriptionAllocationRequestUpdate ¶
func (c SubscriptionQuotaAllocationClient) GroupQuotaSubscriptionAllocationRequestUpdate(ctx context.Context, id QuotaAllocationId, input SubscriptionQuotaAllocationsList) (result GroupQuotaSubscriptionAllocationRequestUpdateOperationResponse, err error)
GroupQuotaSubscriptionAllocationRequestUpdate ...
func (SubscriptionQuotaAllocationClient) GroupQuotaSubscriptionAllocationRequestUpdateThenPoll ¶
func (c SubscriptionQuotaAllocationClient) GroupQuotaSubscriptionAllocationRequestUpdateThenPoll(ctx context.Context, id QuotaAllocationId, input SubscriptionQuotaAllocationsList) error
GroupQuotaSubscriptionAllocationRequestUpdateThenPoll performs GroupQuotaSubscriptionAllocationRequestUpdate then polls until it's completed
type SubscriptionQuotaAllocations ¶
type SubscriptionQuotaAllocations struct {
Properties *SubscriptionQuotaDetails `json:"properties,omitempty"`
}
type SubscriptionQuotaAllocationsList ¶
type SubscriptionQuotaAllocationsList struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *SubscriptionQuotaAllocationsListProperties `json:"properties,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
type SubscriptionQuotaAllocationsListProperties ¶
type SubscriptionQuotaAllocationsListProperties struct { NextLink *string `json:"nextLink,omitempty"` ProvisioningState *RequestState `json:"provisioningState,omitempty"` Value *[]SubscriptionQuotaAllocations `json:"value,omitempty"` }
type SubscriptionQuotaDetails ¶
type SubscriptionQuotaDetails struct { Limit *int64 `json:"limit,omitempty"` Name *SubscriptionQuotaDetailsName `json:"name,omitempty"` ResourceName *string `json:"resourceName,omitempty"` }
Source Files
¶
- client.go
- constants.go
- id_quotaallocation.go
- method_groupquotasubscriptionallocationlist.go
- method_groupquotasubscriptionallocationrequestupdate.go
- model_subscriptionquotaallocations.go
- model_subscriptionquotaallocationslist.go
- model_subscriptionquotaallocationslistproperties.go
- model_subscriptionquotadetails.go
- model_subscriptionquotadetailsname.go
- version.go