Documentation ¶
Index ¶
- func PossibleValuesForItemScope() []string
- func PossibleValuesForItemType() []string
- func PossibleValuesForItemTypeParameter() []string
- func ValidateProviderComponentID(input interface{}, key string) (warnings []string, errors []error)
- type AnalyticsItemsAPIsClient
- func (c AnalyticsItemsAPIsClient) AnalyticsItemsDelete(ctx context.Context, id ProviderComponentId, ...) (result AnalyticsItemsDeleteOperationResponse, err error)
- func (c AnalyticsItemsAPIsClient) AnalyticsItemsGet(ctx context.Context, id ProviderComponentId, ...) (result AnalyticsItemsGetOperationResponse, err error)
- func (c AnalyticsItemsAPIsClient) AnalyticsItemsList(ctx context.Context, id ProviderComponentId, ...) (result AnalyticsItemsListOperationResponse, err error)
- func (c AnalyticsItemsAPIsClient) AnalyticsItemsPut(ctx context.Context, id ProviderComponentId, ...) (result AnalyticsItemsPutOperationResponse, err error)
- type AnalyticsItemsDeleteOperationOptions
- type AnalyticsItemsDeleteOperationResponse
- type AnalyticsItemsGetOperationOptions
- type AnalyticsItemsGetOperationResponse
- type AnalyticsItemsListOperationOptions
- type AnalyticsItemsListOperationResponse
- type AnalyticsItemsPutOperationOptions
- type AnalyticsItemsPutOperationResponse
- type ApplicationInsightsComponentAnalyticsItem
- type ApplicationInsightsComponentAnalyticsItemProperties
- type ItemScope
- type ItemType
- type ItemTypeParameter
- type ProviderComponentId
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForItemScope ¶
func PossibleValuesForItemScope() []string
func PossibleValuesForItemType ¶
func PossibleValuesForItemType() []string
func PossibleValuesForItemTypeParameter ¶
func PossibleValuesForItemTypeParameter() []string
func ValidateProviderComponentID ¶
ValidateProviderComponentID checks that 'input' can be parsed as a Provider Component ID
Types ¶
type AnalyticsItemsAPIsClient ¶
type AnalyticsItemsAPIsClient struct {
Client *resourcemanager.Client
}
func NewAnalyticsItemsAPIsClientWithBaseURI ¶
func NewAnalyticsItemsAPIsClientWithBaseURI(sdkApi sdkEnv.Api) (*AnalyticsItemsAPIsClient, error)
func (AnalyticsItemsAPIsClient) AnalyticsItemsDelete ¶
func (c AnalyticsItemsAPIsClient) AnalyticsItemsDelete(ctx context.Context, id ProviderComponentId, options AnalyticsItemsDeleteOperationOptions) (result AnalyticsItemsDeleteOperationResponse, err error)
AnalyticsItemsDelete ...
func (AnalyticsItemsAPIsClient) AnalyticsItemsGet ¶
func (c AnalyticsItemsAPIsClient) AnalyticsItemsGet(ctx context.Context, id ProviderComponentId, options AnalyticsItemsGetOperationOptions) (result AnalyticsItemsGetOperationResponse, err error)
AnalyticsItemsGet ...
func (AnalyticsItemsAPIsClient) AnalyticsItemsList ¶
func (c AnalyticsItemsAPIsClient) AnalyticsItemsList(ctx context.Context, id ProviderComponentId, options AnalyticsItemsListOperationOptions) (result AnalyticsItemsListOperationResponse, err error)
AnalyticsItemsList ...
func (AnalyticsItemsAPIsClient) AnalyticsItemsPut ¶
func (c AnalyticsItemsAPIsClient) AnalyticsItemsPut(ctx context.Context, id ProviderComponentId, input ApplicationInsightsComponentAnalyticsItem, options AnalyticsItemsPutOperationOptions) (result AnalyticsItemsPutOperationResponse, err error)
AnalyticsItemsPut ...
type AnalyticsItemsDeleteOperationOptions ¶
func DefaultAnalyticsItemsDeleteOperationOptions ¶
func DefaultAnalyticsItemsDeleteOperationOptions() AnalyticsItemsDeleteOperationOptions
func (AnalyticsItemsDeleteOperationOptions) ToHeaders ¶
func (o AnalyticsItemsDeleteOperationOptions) ToHeaders() *client.Headers
func (AnalyticsItemsDeleteOperationOptions) ToOData ¶
func (o AnalyticsItemsDeleteOperationOptions) ToOData() *odata.Query
func (AnalyticsItemsDeleteOperationOptions) ToQuery ¶
func (o AnalyticsItemsDeleteOperationOptions) ToQuery() *client.QueryParams
type AnalyticsItemsGetOperationOptions ¶
func DefaultAnalyticsItemsGetOperationOptions ¶
func DefaultAnalyticsItemsGetOperationOptions() AnalyticsItemsGetOperationOptions
func (AnalyticsItemsGetOperationOptions) ToHeaders ¶
func (o AnalyticsItemsGetOperationOptions) ToHeaders() *client.Headers
func (AnalyticsItemsGetOperationOptions) ToOData ¶
func (o AnalyticsItemsGetOperationOptions) ToOData() *odata.Query
func (AnalyticsItemsGetOperationOptions) ToQuery ¶
func (o AnalyticsItemsGetOperationOptions) ToQuery() *client.QueryParams
type AnalyticsItemsGetOperationResponse ¶
type AnalyticsItemsGetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *ApplicationInsightsComponentAnalyticsItem }
type AnalyticsItemsListOperationOptions ¶
type AnalyticsItemsListOperationOptions struct { IncludeContent *bool Scope *ItemScope Type *ItemTypeParameter }
func DefaultAnalyticsItemsListOperationOptions ¶
func DefaultAnalyticsItemsListOperationOptions() AnalyticsItemsListOperationOptions
func (AnalyticsItemsListOperationOptions) ToHeaders ¶
func (o AnalyticsItemsListOperationOptions) ToHeaders() *client.Headers
func (AnalyticsItemsListOperationOptions) ToOData ¶
func (o AnalyticsItemsListOperationOptions) ToOData() *odata.Query
func (AnalyticsItemsListOperationOptions) ToQuery ¶
func (o AnalyticsItemsListOperationOptions) ToQuery() *client.QueryParams
type AnalyticsItemsListOperationResponse ¶
type AnalyticsItemsListOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]ApplicationInsightsComponentAnalyticsItem }
type AnalyticsItemsPutOperationOptions ¶
type AnalyticsItemsPutOperationOptions struct {
OverrideItem *bool
}
func DefaultAnalyticsItemsPutOperationOptions ¶
func DefaultAnalyticsItemsPutOperationOptions() AnalyticsItemsPutOperationOptions
func (AnalyticsItemsPutOperationOptions) ToHeaders ¶
func (o AnalyticsItemsPutOperationOptions) ToHeaders() *client.Headers
func (AnalyticsItemsPutOperationOptions) ToOData ¶
func (o AnalyticsItemsPutOperationOptions) ToOData() *odata.Query
func (AnalyticsItemsPutOperationOptions) ToQuery ¶
func (o AnalyticsItemsPutOperationOptions) ToQuery() *client.QueryParams
type AnalyticsItemsPutOperationResponse ¶
type AnalyticsItemsPutOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *ApplicationInsightsComponentAnalyticsItem }
type ApplicationInsightsComponentAnalyticsItem ¶
type ApplicationInsightsComponentAnalyticsItem struct { Content *string `json:"Content,omitempty"` Id *string `json:"Id,omitempty"` Name *string `json:"Name,omitempty"` Properties *ApplicationInsightsComponentAnalyticsItemProperties `json:"Properties,omitempty"` Scope *ItemScope `json:"Scope,omitempty"` TimeCreated *string `json:"TimeCreated,omitempty"` TimeModified *string `json:"TimeModified,omitempty"` Type *ItemType `json:"Type,omitempty"` Version *string `json:"Version,omitempty"` }
type ApplicationInsightsComponentAnalyticsItemProperties ¶
type ApplicationInsightsComponentAnalyticsItemProperties struct {
FunctionAlias *string `json:"functionAlias,omitempty"`
}
type ItemScope ¶
type ItemScope string
const ( ItemScopeUser ItemScope = "user" )
func (*ItemScope) UnmarshalJSON ¶
type ItemTypeParameter ¶
type ItemTypeParameter string
const ( ItemTypeParameterFolder ItemTypeParameter = "folder" ItemTypeParameterFunction ItemTypeParameter = "function" ItemTypeParameterNone ItemTypeParameter = "none" ItemTypeParameterQuery ItemTypeParameter = "query" ItemTypeParameterRecent ItemTypeParameter = "recent" )
func (*ItemTypeParameter) UnmarshalJSON ¶
func (s *ItemTypeParameter) UnmarshalJSON(bytes []byte) error
type ProviderComponentId ¶
type ProviderComponentId struct { SubscriptionId string ResourceGroupName string ComponentName string ScopePath string }
ProviderComponentId is a struct representing the Resource ID for a Provider Component
func NewProviderComponentID ¶
func NewProviderComponentID(subscriptionId string, resourceGroupName string, componentName string, scopePath string) ProviderComponentId
NewProviderComponentID returns a new ProviderComponentId struct
func ParseProviderComponentID ¶
func ParseProviderComponentID(input string) (*ProviderComponentId, error)
ParseProviderComponentID parses 'input' into a ProviderComponentId
func ParseProviderComponentIDInsensitively ¶
func ParseProviderComponentIDInsensitively(input string) (*ProviderComponentId, error)
ParseProviderComponentIDInsensitively parses 'input' case-insensitively into a ProviderComponentId note: this method should only be used for API response data and not user input
func (*ProviderComponentId) FromParseResult ¶
func (id *ProviderComponentId) FromParseResult(input resourceids.ParseResult) error
func (ProviderComponentId) ID ¶
func (id ProviderComponentId) ID() string
ID returns the formatted Provider Component ID
func (ProviderComponentId) Segments ¶
func (id ProviderComponentId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Provider Component ID
func (ProviderComponentId) String ¶
func (id ProviderComponentId) String() string
String returns a human-readable description of this Provider Component ID