Documentation
¶
Index ¶
- func PossibleValuesForRequestState() []string
- func ValidateGroupQuotaRequestID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateResourceProviderID(input interface{}, key string) (warnings []string, errors []error)
- type GroupQuotaLimitRequestClient
- func (c GroupQuotaLimitRequestClient) GroupQuotaLimitsRequestGet(ctx context.Context, id GroupQuotaRequestId) (result GroupQuotaLimitsRequestGetOperationResponse, err error)
- func (c GroupQuotaLimitRequestClient) GroupQuotaLimitsRequestList(ctx context.Context, id ResourceProviderId, ...) (result GroupQuotaLimitsRequestListOperationResponse, err error)
- func (c GroupQuotaLimitRequestClient) GroupQuotaLimitsRequestListComplete(ctx context.Context, id ResourceProviderId, ...) (GroupQuotaLimitsRequestListCompleteResult, error)
- func (c GroupQuotaLimitRequestClient) GroupQuotaLimitsRequestListCompleteMatchingPredicate(ctx context.Context, id ResourceProviderId, ...) (result GroupQuotaLimitsRequestListCompleteResult, err error)
- type GroupQuotaLimitsRequestGetOperationResponse
- type GroupQuotaLimitsRequestListCompleteResult
- type GroupQuotaLimitsRequestListCustomPager
- type GroupQuotaLimitsRequestListOperationOptions
- type GroupQuotaLimitsRequestListOperationResponse
- type GroupQuotaRequestBase
- type GroupQuotaRequestBaseProperties
- type GroupQuotaRequestBasePropertiesName
- type GroupQuotaRequestId
- type RequestState
- type ResourceProviderId
- type SubmittedResourceRequestStatus
- type SubmittedResourceRequestStatusOperationPredicate
- type SubmittedResourceRequestStatusProperties
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForRequestState ¶
func PossibleValuesForRequestState() []string
func ValidateGroupQuotaRequestID ¶
ValidateGroupQuotaRequestID checks that 'input' can be parsed as a Group Quota Request ID
func ValidateResourceProviderID ¶
ValidateResourceProviderID checks that 'input' can be parsed as a Resource Provider ID
Types ¶
type GroupQuotaLimitRequestClient ¶
type GroupQuotaLimitRequestClient struct {
Client *resourcemanager.Client
}
func NewGroupQuotaLimitRequestClientWithBaseURI ¶
func NewGroupQuotaLimitRequestClientWithBaseURI(sdkApi sdkEnv.Api) (*GroupQuotaLimitRequestClient, error)
func (GroupQuotaLimitRequestClient) GroupQuotaLimitsRequestGet ¶
func (c GroupQuotaLimitRequestClient) GroupQuotaLimitsRequestGet(ctx context.Context, id GroupQuotaRequestId) (result GroupQuotaLimitsRequestGetOperationResponse, err error)
GroupQuotaLimitsRequestGet ...
func (GroupQuotaLimitRequestClient) GroupQuotaLimitsRequestList ¶
func (c GroupQuotaLimitRequestClient) GroupQuotaLimitsRequestList(ctx context.Context, id ResourceProviderId, options GroupQuotaLimitsRequestListOperationOptions) (result GroupQuotaLimitsRequestListOperationResponse, err error)
GroupQuotaLimitsRequestList ...
func (GroupQuotaLimitRequestClient) GroupQuotaLimitsRequestListComplete ¶
func (c GroupQuotaLimitRequestClient) GroupQuotaLimitsRequestListComplete(ctx context.Context, id ResourceProviderId, options GroupQuotaLimitsRequestListOperationOptions) (GroupQuotaLimitsRequestListCompleteResult, error)
GroupQuotaLimitsRequestListComplete retrieves all the results into a single object
func (GroupQuotaLimitRequestClient) GroupQuotaLimitsRequestListCompleteMatchingPredicate ¶
func (c GroupQuotaLimitRequestClient) GroupQuotaLimitsRequestListCompleteMatchingPredicate(ctx context.Context, id ResourceProviderId, options GroupQuotaLimitsRequestListOperationOptions, predicate SubmittedResourceRequestStatusOperationPredicate) (result GroupQuotaLimitsRequestListCompleteResult, err error)
GroupQuotaLimitsRequestListCompleteMatchingPredicate retrieves all the results and then applies the predicate
type GroupQuotaLimitsRequestGetOperationResponse ¶
type GroupQuotaLimitsRequestGetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *SubmittedResourceRequestStatus }
type GroupQuotaLimitsRequestListCompleteResult ¶
type GroupQuotaLimitsRequestListCompleteResult struct { LatestHttpResponse *http.Response Items []SubmittedResourceRequestStatus }
type GroupQuotaLimitsRequestListCustomPager ¶
func (*GroupQuotaLimitsRequestListCustomPager) NextPageLink ¶
func (p *GroupQuotaLimitsRequestListCustomPager) NextPageLink() *odata.Link
type GroupQuotaLimitsRequestListOperationOptions ¶
type GroupQuotaLimitsRequestListOperationOptions struct {
Filter *string
}
func DefaultGroupQuotaLimitsRequestListOperationOptions ¶
func DefaultGroupQuotaLimitsRequestListOperationOptions() GroupQuotaLimitsRequestListOperationOptions
func (GroupQuotaLimitsRequestListOperationOptions) ToHeaders ¶
func (o GroupQuotaLimitsRequestListOperationOptions) ToHeaders() *client.Headers
func (GroupQuotaLimitsRequestListOperationOptions) ToOData ¶
func (o GroupQuotaLimitsRequestListOperationOptions) ToOData() *odata.Query
func (GroupQuotaLimitsRequestListOperationOptions) ToQuery ¶
func (o GroupQuotaLimitsRequestListOperationOptions) ToQuery() *client.QueryParams
type GroupQuotaLimitsRequestListOperationResponse ¶
type GroupQuotaLimitsRequestListOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]SubmittedResourceRequestStatus }
type GroupQuotaRequestBase ¶
type GroupQuotaRequestBase struct {
Properties *GroupQuotaRequestBaseProperties `json:"properties,omitempty"`
}
type GroupQuotaRequestBaseProperties ¶
type GroupQuotaRequestBaseProperties struct { Comments *string `json:"comments,omitempty"` Limit *int64 `json:"limit,omitempty"` Name *GroupQuotaRequestBasePropertiesName `json:"name,omitempty"` Region *string `json:"region,omitempty"` }
type GroupQuotaRequestId ¶
GroupQuotaRequestId is a struct representing the Resource ID for a Group Quota Request
func NewGroupQuotaRequestID ¶
func NewGroupQuotaRequestID(managementGroupId string, groupQuotaName string, requestId string) GroupQuotaRequestId
NewGroupQuotaRequestID returns a new GroupQuotaRequestId struct
func ParseGroupQuotaRequestID ¶
func ParseGroupQuotaRequestID(input string) (*GroupQuotaRequestId, error)
ParseGroupQuotaRequestID parses 'input' into a GroupQuotaRequestId
func ParseGroupQuotaRequestIDInsensitively ¶
func ParseGroupQuotaRequestIDInsensitively(input string) (*GroupQuotaRequestId, error)
ParseGroupQuotaRequestIDInsensitively parses 'input' case-insensitively into a GroupQuotaRequestId note: this method should only be used for API response data and not user input
func (*GroupQuotaRequestId) FromParseResult ¶
func (id *GroupQuotaRequestId) FromParseResult(input resourceids.ParseResult) error
func (GroupQuotaRequestId) ID ¶
func (id GroupQuotaRequestId) ID() string
ID returns the formatted Group Quota Request ID
func (GroupQuotaRequestId) Segments ¶
func (id GroupQuotaRequestId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Group Quota Request ID
func (GroupQuotaRequestId) String ¶
func (id GroupQuotaRequestId) String() string
String returns a human-readable description of this Group Quota Request 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 ResourceProviderId ¶
type ResourceProviderId struct { ManagementGroupId string GroupQuotaName string ResourceProviderName string }
ResourceProviderId is a struct representing the Resource ID for a Resource Provider
func NewResourceProviderID ¶
func NewResourceProviderID(managementGroupId string, groupQuotaName string, resourceProviderName string) ResourceProviderId
NewResourceProviderID returns a new ResourceProviderId struct
func ParseResourceProviderID ¶
func ParseResourceProviderID(input string) (*ResourceProviderId, error)
ParseResourceProviderID parses 'input' into a ResourceProviderId
func ParseResourceProviderIDInsensitively ¶
func ParseResourceProviderIDInsensitively(input string) (*ResourceProviderId, error)
ParseResourceProviderIDInsensitively parses 'input' case-insensitively into a ResourceProviderId note: this method should only be used for API response data and not user input
func (*ResourceProviderId) FromParseResult ¶
func (id *ResourceProviderId) FromParseResult(input resourceids.ParseResult) error
func (ResourceProviderId) ID ¶
func (id ResourceProviderId) ID() string
ID returns the formatted Resource Provider ID
func (ResourceProviderId) Segments ¶
func (id ResourceProviderId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Resource Provider ID
func (ResourceProviderId) String ¶
func (id ResourceProviderId) String() string
String returns a human-readable description of this Resource Provider ID
type SubmittedResourceRequestStatus ¶
type SubmittedResourceRequestStatus struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *SubmittedResourceRequestStatusProperties `json:"properties,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
type SubmittedResourceRequestStatusOperationPredicate ¶
type SubmittedResourceRequestStatusOperationPredicate struct { Id *string Name *string Type *string }
func (SubmittedResourceRequestStatusOperationPredicate) Matches ¶
func (p SubmittedResourceRequestStatusOperationPredicate) Matches(input SubmittedResourceRequestStatus) bool
type SubmittedResourceRequestStatusProperties ¶
type SubmittedResourceRequestStatusProperties struct { FaultCode *string `json:"faultCode,omitempty"` ProvisioningState *RequestState `json:"provisioningState,omitempty"` RequestSubmitTime *string `json:"requestSubmitTime,omitempty"` RequestedResource *GroupQuotaRequestBase `json:"requestedResource,omitempty"` }
func (*SubmittedResourceRequestStatusProperties) GetRequestSubmitTimeAsTime ¶
func (o *SubmittedResourceRequestStatusProperties) GetRequestSubmitTimeAsTime() (*time.Time, error)
func (*SubmittedResourceRequestStatusProperties) SetRequestSubmitTimeAsTime ¶
func (o *SubmittedResourceRequestStatusProperties) SetRequestSubmitTimeAsTime(input time.Time)
Source Files
¶
- client.go
- constants.go
- id_groupquotarequest.go
- id_resourceprovider.go
- method_groupquotalimitsrequestget.go
- method_groupquotalimitsrequestlist.go
- model_groupquotarequestbase.go
- model_groupquotarequestbaseproperties.go
- model_groupquotarequestbasepropertiesname.go
- model_submittedresourcerequeststatus.go
- model_submittedresourcerequeststatusproperties.go
- predicates.go
- version.go