Documentation ¶
Index ¶
- type Dimension
- type MapsListSubscriptionOperationsCompleteResult
- type MapsListSubscriptionOperationsOperationResponse
- type MetricSpecification
- type OperationDetail
- type OperationDetailOperationPredicate
- type OperationDisplay
- type OperationProperties
- type OperationsClient
- func (c OperationsClient) MapsListSubscriptionOperations(ctx context.Context, id commonids.SubscriptionId) (result MapsListSubscriptionOperationsOperationResponse, err error)
- func (c OperationsClient) MapsListSubscriptionOperationsComplete(ctx context.Context, id commonids.SubscriptionId) (MapsListSubscriptionOperationsCompleteResult, error)
- func (c OperationsClient) MapsListSubscriptionOperationsCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, ...) (result MapsListSubscriptionOperationsCompleteResult, err error)
- type ServiceSpecification
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Dimension ¶
type Dimension struct { DisplayName *string `json:"displayName,omitempty"` InternalMetricName *string `json:"internalMetricName,omitempty"` InternalName *string `json:"internalName,omitempty"` Name *string `json:"name,omitempty"` SourceMdmNamespace *string `json:"sourceMdmNamespace,omitempty"` ToBeExportedToShoebox *bool `json:"toBeExportedToShoebox,omitempty"` }
type MapsListSubscriptionOperationsCompleteResult ¶
type MapsListSubscriptionOperationsCompleteResult struct {
Items []OperationDetail
}
type MapsListSubscriptionOperationsOperationResponse ¶
type MapsListSubscriptionOperationsOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]OperationDetail }
type MetricSpecification ¶
type MetricSpecification struct { AggregationType *string `json:"aggregationType,omitempty"` Category *string `json:"category,omitempty"` Dimensions *[]Dimension `json:"dimensions,omitempty"` DisplayDescription *string `json:"displayDescription,omitempty"` DisplayName *string `json:"displayName,omitempty"` FillGapWithZero *bool `json:"fillGapWithZero,omitempty"` Name *string `json:"name,omitempty"` ResourceIdDimensionNameOverride *string `json:"resourceIdDimensionNameOverride,omitempty"` Unit *string `json:"unit,omitempty"` }
type OperationDetail ¶
type OperationDetail struct { Display *OperationDisplay `json:"display,omitempty"` IsDataAction *bool `json:"isDataAction,omitempty"` Name *string `json:"name,omitempty"` Origin *string `json:"origin,omitempty"` Properties *OperationProperties `json:"properties,omitempty"` }
type OperationDetailOperationPredicate ¶
func (OperationDetailOperationPredicate) Matches ¶
func (p OperationDetailOperationPredicate) Matches(input OperationDetail) bool
type OperationDisplay ¶
type OperationProperties ¶
type OperationProperties struct {
ServiceSpecification *ServiceSpecification `json:"serviceSpecification,omitempty"`
}
type OperationsClient ¶
type OperationsClient struct {
Client *resourcemanager.Client
}
func NewOperationsClientWithBaseURI ¶
func NewOperationsClientWithBaseURI(api environments.Api) (*OperationsClient, error)
func (OperationsClient) MapsListSubscriptionOperations ¶
func (c OperationsClient) MapsListSubscriptionOperations(ctx context.Context, id commonids.SubscriptionId) (result MapsListSubscriptionOperationsOperationResponse, err error)
MapsListSubscriptionOperations ...
func (OperationsClient) MapsListSubscriptionOperationsComplete ¶
func (c OperationsClient) MapsListSubscriptionOperationsComplete(ctx context.Context, id commonids.SubscriptionId) (MapsListSubscriptionOperationsCompleteResult, error)
MapsListSubscriptionOperationsComplete retrieves all the results into a single object
func (OperationsClient) MapsListSubscriptionOperationsCompleteMatchingPredicate ¶
func (c OperationsClient) MapsListSubscriptionOperationsCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, predicate OperationDetailOperationPredicate) (result MapsListSubscriptionOperationsCompleteResult, err error)
MapsListSubscriptionOperationsCompleteMatchingPredicate retrieves all the results and then applies the predicate
type ServiceSpecification ¶
type ServiceSpecification struct {
MetricSpecifications *[]MetricSpecification `json:"metricSpecifications,omitempty"`
}
Click to show internal directories.
Click to hide internal directories.