Documentation
¶
Index ¶
- func PossibleValuesForRequestState() []string
- func ValidateGroupQuotaID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateSubscriptionID(input interface{}, key string) (warnings []string, errors []error)
- type GroupQuotaId
- type GroupQuotaSubscriptionId
- type GroupQuotaSubscriptionIdOperationPredicate
- type GroupQuotaSubscriptionIdProperties
- type GroupQuotaSubscriptionsCreateOrUpdateOperationResponse
- type GroupQuotaSubscriptionsDeleteOperationResponse
- type GroupQuotaSubscriptionsGetOperationResponse
- type GroupQuotaSubscriptionsListCompleteResult
- type GroupQuotaSubscriptionsListCustomPager
- type GroupQuotaSubscriptionsListOperationResponse
- type GroupQuotaSubscriptionsUpdateOperationResponse
- type GroupQuotasSubscriptionsClient
- func (c GroupQuotasSubscriptionsClient) GroupQuotaSubscriptionsCreateOrUpdate(ctx context.Context, id SubscriptionId) (result GroupQuotaSubscriptionsCreateOrUpdateOperationResponse, err error)
- func (c GroupQuotasSubscriptionsClient) GroupQuotaSubscriptionsCreateOrUpdateThenPoll(ctx context.Context, id SubscriptionId) error
- func (c GroupQuotasSubscriptionsClient) GroupQuotaSubscriptionsDelete(ctx context.Context, id SubscriptionId) (result GroupQuotaSubscriptionsDeleteOperationResponse, err error)
- func (c GroupQuotasSubscriptionsClient) GroupQuotaSubscriptionsDeleteThenPoll(ctx context.Context, id SubscriptionId) error
- func (c GroupQuotasSubscriptionsClient) GroupQuotaSubscriptionsGet(ctx context.Context, id SubscriptionId) (result GroupQuotaSubscriptionsGetOperationResponse, err error)
- func (c GroupQuotasSubscriptionsClient) GroupQuotaSubscriptionsList(ctx context.Context, id GroupQuotaId) (result GroupQuotaSubscriptionsListOperationResponse, err error)
- func (c GroupQuotasSubscriptionsClient) GroupQuotaSubscriptionsListComplete(ctx context.Context, id GroupQuotaId) (GroupQuotaSubscriptionsListCompleteResult, error)
- func (c GroupQuotasSubscriptionsClient) GroupQuotaSubscriptionsListCompleteMatchingPredicate(ctx context.Context, id GroupQuotaId, ...) (result GroupQuotaSubscriptionsListCompleteResult, err error)
- func (c GroupQuotasSubscriptionsClient) GroupQuotaSubscriptionsUpdate(ctx context.Context, id SubscriptionId) (result GroupQuotaSubscriptionsUpdateOperationResponse, err error)
- func (c GroupQuotasSubscriptionsClient) GroupQuotaSubscriptionsUpdateThenPoll(ctx context.Context, id SubscriptionId) error
- type RequestState
- type SubscriptionId
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForRequestState ¶
func PossibleValuesForRequestState() []string
func ValidateGroupQuotaID ¶
ValidateGroupQuotaID checks that 'input' can be parsed as a Group Quota ID
func ValidateSubscriptionID ¶
ValidateSubscriptionID checks that 'input' can be parsed as a Subscription ID
Types ¶
type GroupQuotaId ¶
GroupQuotaId is a struct representing the Resource ID for a Group Quota
func NewGroupQuotaID ¶
func NewGroupQuotaID(managementGroupId string, groupQuotaName string) GroupQuotaId
NewGroupQuotaID returns a new GroupQuotaId struct
func ParseGroupQuotaID ¶
func ParseGroupQuotaID(input string) (*GroupQuotaId, error)
ParseGroupQuotaID parses 'input' into a GroupQuotaId
func ParseGroupQuotaIDInsensitively ¶
func ParseGroupQuotaIDInsensitively(input string) (*GroupQuotaId, error)
ParseGroupQuotaIDInsensitively parses 'input' case-insensitively into a GroupQuotaId note: this method should only be used for API response data and not user input
func (*GroupQuotaId) FromParseResult ¶
func (id *GroupQuotaId) FromParseResult(input resourceids.ParseResult) error
func (GroupQuotaId) Segments ¶
func (id GroupQuotaId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Group Quota ID
func (GroupQuotaId) String ¶
func (id GroupQuotaId) String() string
String returns a human-readable description of this Group Quota ID
type GroupQuotaSubscriptionId ¶
type GroupQuotaSubscriptionId struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *GroupQuotaSubscriptionIdProperties `json:"properties,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
type GroupQuotaSubscriptionIdOperationPredicate ¶
func (GroupQuotaSubscriptionIdOperationPredicate) Matches ¶
func (p GroupQuotaSubscriptionIdOperationPredicate) Matches(input GroupQuotaSubscriptionId) bool
type GroupQuotaSubscriptionIdProperties ¶
type GroupQuotaSubscriptionIdProperties struct { ProvisioningState *RequestState `json:"provisioningState,omitempty"` SubscriptionId *string `json:"subscriptionId,omitempty"` }
type GroupQuotaSubscriptionsGetOperationResponse ¶
type GroupQuotaSubscriptionsGetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *GroupQuotaSubscriptionId }
type GroupQuotaSubscriptionsListCompleteResult ¶
type GroupQuotaSubscriptionsListCompleteResult struct { LatestHttpResponse *http.Response Items []GroupQuotaSubscriptionId }
type GroupQuotaSubscriptionsListCustomPager ¶
func (*GroupQuotaSubscriptionsListCustomPager) NextPageLink ¶
func (p *GroupQuotaSubscriptionsListCustomPager) NextPageLink() *odata.Link
type GroupQuotaSubscriptionsListOperationResponse ¶
type GroupQuotaSubscriptionsListOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]GroupQuotaSubscriptionId }
type GroupQuotasSubscriptionsClient ¶
type GroupQuotasSubscriptionsClient struct {
Client *resourcemanager.Client
}
func NewGroupQuotasSubscriptionsClientWithBaseURI ¶
func NewGroupQuotasSubscriptionsClientWithBaseURI(sdkApi sdkEnv.Api) (*GroupQuotasSubscriptionsClient, error)
func (GroupQuotasSubscriptionsClient) GroupQuotaSubscriptionsCreateOrUpdate ¶
func (c GroupQuotasSubscriptionsClient) GroupQuotaSubscriptionsCreateOrUpdate(ctx context.Context, id SubscriptionId) (result GroupQuotaSubscriptionsCreateOrUpdateOperationResponse, err error)
GroupQuotaSubscriptionsCreateOrUpdate ...
func (GroupQuotasSubscriptionsClient) GroupQuotaSubscriptionsCreateOrUpdateThenPoll ¶
func (c GroupQuotasSubscriptionsClient) GroupQuotaSubscriptionsCreateOrUpdateThenPoll(ctx context.Context, id SubscriptionId) error
GroupQuotaSubscriptionsCreateOrUpdateThenPoll performs GroupQuotaSubscriptionsCreateOrUpdate then polls until it's completed
func (GroupQuotasSubscriptionsClient) GroupQuotaSubscriptionsDelete ¶
func (c GroupQuotasSubscriptionsClient) GroupQuotaSubscriptionsDelete(ctx context.Context, id SubscriptionId) (result GroupQuotaSubscriptionsDeleteOperationResponse, err error)
GroupQuotaSubscriptionsDelete ...
func (GroupQuotasSubscriptionsClient) GroupQuotaSubscriptionsDeleteThenPoll ¶
func (c GroupQuotasSubscriptionsClient) GroupQuotaSubscriptionsDeleteThenPoll(ctx context.Context, id SubscriptionId) error
GroupQuotaSubscriptionsDeleteThenPoll performs GroupQuotaSubscriptionsDelete then polls until it's completed
func (GroupQuotasSubscriptionsClient) GroupQuotaSubscriptionsGet ¶
func (c GroupQuotasSubscriptionsClient) GroupQuotaSubscriptionsGet(ctx context.Context, id SubscriptionId) (result GroupQuotaSubscriptionsGetOperationResponse, err error)
GroupQuotaSubscriptionsGet ...
func (GroupQuotasSubscriptionsClient) GroupQuotaSubscriptionsList ¶
func (c GroupQuotasSubscriptionsClient) GroupQuotaSubscriptionsList(ctx context.Context, id GroupQuotaId) (result GroupQuotaSubscriptionsListOperationResponse, err error)
GroupQuotaSubscriptionsList ...
func (GroupQuotasSubscriptionsClient) GroupQuotaSubscriptionsListComplete ¶
func (c GroupQuotasSubscriptionsClient) GroupQuotaSubscriptionsListComplete(ctx context.Context, id GroupQuotaId) (GroupQuotaSubscriptionsListCompleteResult, error)
GroupQuotaSubscriptionsListComplete retrieves all the results into a single object
func (GroupQuotasSubscriptionsClient) GroupQuotaSubscriptionsListCompleteMatchingPredicate ¶
func (c GroupQuotasSubscriptionsClient) GroupQuotaSubscriptionsListCompleteMatchingPredicate(ctx context.Context, id GroupQuotaId, predicate GroupQuotaSubscriptionIdOperationPredicate) (result GroupQuotaSubscriptionsListCompleteResult, err error)
GroupQuotaSubscriptionsListCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (GroupQuotasSubscriptionsClient) GroupQuotaSubscriptionsUpdate ¶
func (c GroupQuotasSubscriptionsClient) GroupQuotaSubscriptionsUpdate(ctx context.Context, id SubscriptionId) (result GroupQuotaSubscriptionsUpdateOperationResponse, err error)
GroupQuotaSubscriptionsUpdate ...
func (GroupQuotasSubscriptionsClient) GroupQuotaSubscriptionsUpdateThenPoll ¶
func (c GroupQuotasSubscriptionsClient) GroupQuotaSubscriptionsUpdateThenPoll(ctx context.Context, id SubscriptionId) error
GroupQuotaSubscriptionsUpdateThenPoll performs GroupQuotaSubscriptionsUpdate then polls until it's completed
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 SubscriptionId ¶
SubscriptionId is a struct representing the Resource ID for a Subscription
func NewSubscriptionID ¶
func NewSubscriptionID(managementGroupId string, groupQuotaName string, subscriptionId string) SubscriptionId
NewSubscriptionID returns a new SubscriptionId struct
func ParseSubscriptionID ¶
func ParseSubscriptionID(input string) (*SubscriptionId, error)
ParseSubscriptionID parses 'input' into a SubscriptionId
func ParseSubscriptionIDInsensitively ¶
func ParseSubscriptionIDInsensitively(input string) (*SubscriptionId, error)
ParseSubscriptionIDInsensitively parses 'input' case-insensitively into a SubscriptionId note: this method should only be used for API response data and not user input
func (*SubscriptionId) FromParseResult ¶
func (id *SubscriptionId) FromParseResult(input resourceids.ParseResult) error
func (SubscriptionId) ID ¶
func (id SubscriptionId) ID() string
ID returns the formatted Subscription ID
func (SubscriptionId) Segments ¶
func (id SubscriptionId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Subscription ID
func (SubscriptionId) String ¶
func (id SubscriptionId) String() string
String returns a human-readable description of this Subscription ID
Source Files
¶
- client.go
- constants.go
- id_groupquota.go
- id_subscription.go
- method_groupquotasubscriptionscreateorupdate.go
- method_groupquotasubscriptionsdelete.go
- method_groupquotasubscriptionsget.go
- method_groupquotasubscriptionslist.go
- method_groupquotasubscriptionsupdate.go
- model_groupquotasubscriptionid.go
- model_groupquotasubscriptionidproperties.go
- predicates.go
- version.go