Versions in this module Expand all Collapse all v35 v35.1.0 Nov 1, 2019 v35.0.0 Oct 30, 2019 Changes in this version + const DefaultBaseURI + func UserAgent() string + func Version() string + type Action struct + OdataType OdataTypeBasicAction + func (a Action) AsAction() (*Action, bool) + func (a Action) AsAlertingAction() (*AlertingAction, bool) + func (a Action) AsBasicAction() (BasicAction, bool) + func (a Action) AsLogToMetricAction() (*LogToMetricAction, bool) + func (a Action) MarshalJSON() ([]byte, error) + type ActionGroup struct + ArmRoleReceivers *[]ArmRoleReceiver + AutomationRunbookReceivers *[]AutomationRunbookReceiver + AzureAppPushReceivers *[]AzureAppPushReceiver + AzureFunctionReceivers *[]AzureFunctionReceiver + EmailReceivers *[]EmailReceiver + Enabled *bool + GroupShortName *string + ItsmReceivers *[]ItsmReceiver + LogicAppReceivers *[]LogicAppReceiver + SmsReceivers *[]SmsReceiver + VoiceReceivers *[]VoiceReceiver + WebhookReceivers *[]WebhookReceiver + type ActionGroupList struct + NextLink *string + Value *[]ActionGroupResource + type ActionGroupPatch struct + Enabled *bool + type ActionGroupPatchBody struct + Tags map[string]*string + func (agpb *ActionGroupPatchBody) UnmarshalJSON(body []byte) error + func (agpb ActionGroupPatchBody) MarshalJSON() ([]byte, error) + type ActionGroupResource struct + ID *string + Location *string + Name *string + Tags map[string]*string + Type *string + func (agr *ActionGroupResource) UnmarshalJSON(body []byte) error + func (agr ActionGroupResource) MarshalJSON() ([]byte, error) + type ActionGroupsClient struct + func NewActionGroupsClient(subscriptionID string) ActionGroupsClient + func NewActionGroupsClientWithBaseURI(baseURI string, subscriptionID string) ActionGroupsClient + func (client ActionGroupsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, actionGroupName string, ...) (result ActionGroupResource, err error) + func (client ActionGroupsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, actionGroupName string, ...) (*http.Request, error) + func (client ActionGroupsClient) CreateOrUpdateResponder(resp *http.Response) (result ActionGroupResource, err error) + func (client ActionGroupsClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error) + func (client ActionGroupsClient) Delete(ctx context.Context, resourceGroupName string, actionGroupName string) (result autorest.Response, err error) + func (client ActionGroupsClient) DeletePreparer(ctx context.Context, resourceGroupName string, actionGroupName string) (*http.Request, error) + func (client ActionGroupsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client ActionGroupsClient) DeleteSender(req *http.Request) (*http.Response, error) + func (client ActionGroupsClient) EnableReceiver(ctx context.Context, resourceGroupName string, actionGroupName string, ...) (result autorest.Response, err error) + func (client ActionGroupsClient) EnableReceiverPreparer(ctx context.Context, resourceGroupName string, actionGroupName string, ...) (*http.Request, error) + func (client ActionGroupsClient) EnableReceiverResponder(resp *http.Response) (result autorest.Response, err error) + func (client ActionGroupsClient) EnableReceiverSender(req *http.Request) (*http.Response, error) + func (client ActionGroupsClient) Get(ctx context.Context, resourceGroupName string, actionGroupName string) (result ActionGroupResource, err error) + func (client ActionGroupsClient) GetPreparer(ctx context.Context, resourceGroupName string, actionGroupName string) (*http.Request, error) + func (client ActionGroupsClient) GetResponder(resp *http.Response) (result ActionGroupResource, err error) + func (client ActionGroupsClient) GetSender(req *http.Request) (*http.Response, error) + func (client ActionGroupsClient) ListByResourceGroup(ctx context.Context, resourceGroupName string) (result ActionGroupList, err error) + func (client ActionGroupsClient) ListByResourceGroupPreparer(ctx context.Context, resourceGroupName string) (*http.Request, error) + func (client ActionGroupsClient) ListByResourceGroupResponder(resp *http.Response) (result ActionGroupList, err error) + func (client ActionGroupsClient) ListByResourceGroupSender(req *http.Request) (*http.Response, error) + func (client ActionGroupsClient) ListBySubscriptionID(ctx context.Context) (result ActionGroupList, err error) + func (client ActionGroupsClient) ListBySubscriptionIDPreparer(ctx context.Context) (*http.Request, error) + func (client ActionGroupsClient) ListBySubscriptionIDResponder(resp *http.Response) (result ActionGroupList, err error) + func (client ActionGroupsClient) ListBySubscriptionIDSender(req *http.Request) (*http.Response, error) + func (client ActionGroupsClient) Update(ctx context.Context, resourceGroupName string, actionGroupName string, ...) (result ActionGroupResource, err error) + func (client ActionGroupsClient) UpdatePreparer(ctx context.Context, resourceGroupName string, actionGroupName string, ...) (*http.Request, error) + func (client ActionGroupsClient) UpdateResponder(resp *http.Response) (result ActionGroupResource, err error) + func (client ActionGroupsClient) UpdateSender(req *http.Request) (*http.Response, error) + type ActivityLogAlert struct + Actions *ActivityLogAlertActionList + Condition *ActivityLogAlertAllOfCondition + Description *string + Enabled *bool + Scopes *[]string + type ActivityLogAlertActionGroup struct + ActionGroupID *string + WebhookProperties map[string]*string + func (alaag ActivityLogAlertActionGroup) MarshalJSON() ([]byte, error) + type ActivityLogAlertActionList struct + ActionGroups *[]ActivityLogAlertActionGroup + type ActivityLogAlertAllOfCondition struct + AllOf *[]ActivityLogAlertLeafCondition + type ActivityLogAlertLeafCondition struct + Equals *string + Field *string + type ActivityLogAlertList struct + NextLink *string + Value *[]ActivityLogAlertResource + type ActivityLogAlertPatch struct + Enabled *bool + type ActivityLogAlertPatchBody struct + Tags map[string]*string + func (alapb *ActivityLogAlertPatchBody) UnmarshalJSON(body []byte) error + func (alapb ActivityLogAlertPatchBody) MarshalJSON() ([]byte, error) + type ActivityLogAlertResource struct + ID *string + Location *string + Name *string + Tags map[string]*string + Type *string + func (alar *ActivityLogAlertResource) UnmarshalJSON(body []byte) error + func (alar ActivityLogAlertResource) MarshalJSON() ([]byte, error) + type ActivityLogAlertsClient struct + func NewActivityLogAlertsClient(subscriptionID string) ActivityLogAlertsClient + func NewActivityLogAlertsClientWithBaseURI(baseURI string, subscriptionID string) ActivityLogAlertsClient + func (client ActivityLogAlertsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, activityLogAlertName string, ...) (result ActivityLogAlertResource, err error) + func (client ActivityLogAlertsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, activityLogAlertName string, ...) (*http.Request, error) + func (client ActivityLogAlertsClient) CreateOrUpdateResponder(resp *http.Response) (result ActivityLogAlertResource, err error) + func (client ActivityLogAlertsClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error) + func (client ActivityLogAlertsClient) Delete(ctx context.Context, resourceGroupName string, activityLogAlertName string) (result autorest.Response, err error) + func (client ActivityLogAlertsClient) DeletePreparer(ctx context.Context, resourceGroupName string, activityLogAlertName string) (*http.Request, error) + func (client ActivityLogAlertsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client ActivityLogAlertsClient) DeleteSender(req *http.Request) (*http.Response, error) + func (client ActivityLogAlertsClient) Get(ctx context.Context, resourceGroupName string, activityLogAlertName string) (result ActivityLogAlertResource, err error) + func (client ActivityLogAlertsClient) GetPreparer(ctx context.Context, resourceGroupName string, activityLogAlertName string) (*http.Request, error) + func (client ActivityLogAlertsClient) GetResponder(resp *http.Response) (result ActivityLogAlertResource, err error) + func (client ActivityLogAlertsClient) GetSender(req *http.Request) (*http.Response, error) + func (client ActivityLogAlertsClient) ListByResourceGroup(ctx context.Context, resourceGroupName string) (result ActivityLogAlertList, err error) + func (client ActivityLogAlertsClient) ListByResourceGroupPreparer(ctx context.Context, resourceGroupName string) (*http.Request, error) + func (client ActivityLogAlertsClient) ListByResourceGroupResponder(resp *http.Response) (result ActivityLogAlertList, err error) + func (client ActivityLogAlertsClient) ListByResourceGroupSender(req *http.Request) (*http.Response, error) + func (client ActivityLogAlertsClient) ListBySubscriptionID(ctx context.Context) (result ActivityLogAlertList, err error) + func (client ActivityLogAlertsClient) ListBySubscriptionIDPreparer(ctx context.Context) (*http.Request, error) + func (client ActivityLogAlertsClient) ListBySubscriptionIDResponder(resp *http.Response) (result ActivityLogAlertList, err error) + func (client ActivityLogAlertsClient) ListBySubscriptionIDSender(req *http.Request) (*http.Response, error) + func (client ActivityLogAlertsClient) Update(ctx context.Context, resourceGroupName string, activityLogAlertName string, ...) (result ActivityLogAlertResource, err error) + func (client ActivityLogAlertsClient) UpdatePreparer(ctx context.Context, resourceGroupName string, activityLogAlertName string, ...) (*http.Request, error) + func (client ActivityLogAlertsClient) UpdateResponder(resp *http.Response) (result ActivityLogAlertResource, err error) + func (client ActivityLogAlertsClient) UpdateSender(req *http.Request) (*http.Response, error) + type ActivityLogsClient struct + func NewActivityLogsClient(subscriptionID string) ActivityLogsClient + func NewActivityLogsClientWithBaseURI(baseURI string, subscriptionID string) ActivityLogsClient + func (client ActivityLogsClient) List(ctx context.Context, filter string, selectParameter string) (result EventDataCollectionPage, err error) + func (client ActivityLogsClient) ListComplete(ctx context.Context, filter string, selectParameter string) (result EventDataCollectionIterator, err error) + func (client ActivityLogsClient) ListPreparer(ctx context.Context, filter string, selectParameter string) (*http.Request, error) + func (client ActivityLogsClient) ListResponder(resp *http.Response) (result EventDataCollection, err error) + func (client ActivityLogsClient) ListSender(req *http.Request) (*http.Response, error) + type AggregationType string + const Average + const Count + const Maximum + const Minimum + const None + const Total + func PossibleAggregationTypeValues() []AggregationType + type AlertRule struct + Actions *[]BasicRuleAction + Condition BasicRuleCondition + Description *string + IsEnabled *bool + LastUpdatedTime *date.Time + Name *string + func (ar *AlertRule) UnmarshalJSON(body []byte) error + type AlertRuleIncidentsClient struct + func NewAlertRuleIncidentsClient(subscriptionID string) AlertRuleIncidentsClient + func NewAlertRuleIncidentsClientWithBaseURI(baseURI string, subscriptionID string) AlertRuleIncidentsClient + func (client AlertRuleIncidentsClient) Get(ctx context.Context, resourceGroupName string, ruleName string, ...) (result Incident, err error) + func (client AlertRuleIncidentsClient) GetPreparer(ctx context.Context, resourceGroupName string, ruleName string, ...) (*http.Request, error) + func (client AlertRuleIncidentsClient) GetResponder(resp *http.Response) (result Incident, err error) + func (client AlertRuleIncidentsClient) GetSender(req *http.Request) (*http.Response, error) + func (client AlertRuleIncidentsClient) ListByAlertRule(ctx context.Context, resourceGroupName string, ruleName string) (result IncidentListResult, err error) + func (client AlertRuleIncidentsClient) ListByAlertRulePreparer(ctx context.Context, resourceGroupName string, ruleName string) (*http.Request, error) + func (client AlertRuleIncidentsClient) ListByAlertRuleResponder(resp *http.Response) (result IncidentListResult, err error) + func (client AlertRuleIncidentsClient) ListByAlertRuleSender(req *http.Request) (*http.Response, error) + type AlertRuleResource struct + ID *string + Location *string + Name *string + Tags map[string]*string + Type *string + func (arr *AlertRuleResource) UnmarshalJSON(body []byte) error + func (arr AlertRuleResource) MarshalJSON() ([]byte, error) + type AlertRuleResourceCollection struct + Value *[]AlertRuleResource + type AlertRuleResourcePatch struct + Tags map[string]*string + func (arrp *AlertRuleResourcePatch) UnmarshalJSON(body []byte) error + func (arrp AlertRuleResourcePatch) MarshalJSON() ([]byte, error) + type AlertRulesClient struct + func NewAlertRulesClient(subscriptionID string) AlertRulesClient + func NewAlertRulesClientWithBaseURI(baseURI string, subscriptionID string) AlertRulesClient + func (client AlertRulesClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, ruleName string, ...) (result AlertRuleResource, err error) + func (client AlertRulesClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, ruleName string, ...) (*http.Request, error) + func (client AlertRulesClient) CreateOrUpdateResponder(resp *http.Response) (result AlertRuleResource, err error) + func (client AlertRulesClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error) + func (client AlertRulesClient) Delete(ctx context.Context, resourceGroupName string, ruleName string) (result autorest.Response, err error) + func (client AlertRulesClient) DeletePreparer(ctx context.Context, resourceGroupName string, ruleName string) (*http.Request, error) + func (client AlertRulesClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client AlertRulesClient) DeleteSender(req *http.Request) (*http.Response, error) + func (client AlertRulesClient) Get(ctx context.Context, resourceGroupName string, ruleName string) (result AlertRuleResource, err error) + func (client AlertRulesClient) GetPreparer(ctx context.Context, resourceGroupName string, ruleName string) (*http.Request, error) + func (client AlertRulesClient) GetResponder(resp *http.Response) (result AlertRuleResource, err error) + func (client AlertRulesClient) GetSender(req *http.Request) (*http.Response, error) + func (client AlertRulesClient) ListByResourceGroup(ctx context.Context, resourceGroupName string) (result AlertRuleResourceCollection, err error) + func (client AlertRulesClient) ListByResourceGroupPreparer(ctx context.Context, resourceGroupName string) (*http.Request, error) + func (client AlertRulesClient) ListByResourceGroupResponder(resp *http.Response) (result AlertRuleResourceCollection, err error) + func (client AlertRulesClient) ListByResourceGroupSender(req *http.Request) (*http.Response, error) + func (client AlertRulesClient) ListBySubscription(ctx context.Context) (result AlertRuleResourceCollection, err error) + func (client AlertRulesClient) ListBySubscriptionPreparer(ctx context.Context) (*http.Request, error) + func (client AlertRulesClient) ListBySubscriptionResponder(resp *http.Response) (result AlertRuleResourceCollection, err error) + func (client AlertRulesClient) ListBySubscriptionSender(req *http.Request) (*http.Response, error) + func (client AlertRulesClient) Update(ctx context.Context, resourceGroupName string, ruleName string, ...) (result AlertRuleResource, err error) + func (client AlertRulesClient) UpdatePreparer(ctx context.Context, resourceGroupName string, ruleName string, ...) (*http.Request, error) + func (client AlertRulesClient) UpdateResponder(resp *http.Response) (result AlertRuleResource, err error) + func (client AlertRulesClient) UpdateSender(req *http.Request) (*http.Response, error) + type AlertSeverity string + const Four + const One + const Three + const Two + const Zero + func PossibleAlertSeverityValues() []AlertSeverity + type AlertingAction struct + AznsAction *AzNsActionGroup + OdataType OdataTypeBasicAction + Severity AlertSeverity + ThrottlingInMin *int32 + Trigger *TriggerCondition + func (aa AlertingAction) AsAction() (*Action, bool) + func (aa AlertingAction) AsAlertingAction() (*AlertingAction, bool) + func (aa AlertingAction) AsBasicAction() (BasicAction, bool) + func (aa AlertingAction) AsLogToMetricAction() (*LogToMetricAction, bool) + func (aa AlertingAction) MarshalJSON() ([]byte, error) + type ArmRoleReceiver struct + Name *string + RoleID *string + type AutomationRunbookReceiver struct + AutomationAccountID *string + IsGlobalRunbook *bool + Name *string + RunbookName *string + ServiceURI *string + WebhookResourceID *string + type AutoscaleNotification struct + Email *EmailNotification + Operation *string + Webhooks *[]WebhookNotification + type AutoscaleProfile struct + Capacity *ScaleCapacity + FixedDate *TimeWindow + Name *string + Recurrence *Recurrence + Rules *[]ScaleRule + type AutoscaleSetting struct + Enabled *bool + Name *string + Notifications *[]AutoscaleNotification + Profiles *[]AutoscaleProfile + TargetResourceURI *string + type AutoscaleSettingResource struct + ID *string + Location *string + Name *string + Tags map[string]*string + Type *string + func (asr *AutoscaleSettingResource) UnmarshalJSON(body []byte) error + func (asr AutoscaleSettingResource) MarshalJSON() ([]byte, error) + type AutoscaleSettingResourceCollection struct + NextLink *string + Value *[]AutoscaleSettingResource + func (asrc AutoscaleSettingResourceCollection) IsEmpty() bool + type AutoscaleSettingResourceCollectionIterator struct + func NewAutoscaleSettingResourceCollectionIterator(page AutoscaleSettingResourceCollectionPage) AutoscaleSettingResourceCollectionIterator + func (iter *AutoscaleSettingResourceCollectionIterator) Next() error + func (iter *AutoscaleSettingResourceCollectionIterator) NextWithContext(ctx context.Context) (err error) + func (iter AutoscaleSettingResourceCollectionIterator) NotDone() bool + func (iter AutoscaleSettingResourceCollectionIterator) Response() AutoscaleSettingResourceCollection + func (iter AutoscaleSettingResourceCollectionIterator) Value() AutoscaleSettingResource + type AutoscaleSettingResourceCollectionPage struct + func NewAutoscaleSettingResourceCollectionPage(...) AutoscaleSettingResourceCollectionPage + func (page *AutoscaleSettingResourceCollectionPage) Next() error + func (page *AutoscaleSettingResourceCollectionPage) NextWithContext(ctx context.Context) (err error) + func (page AutoscaleSettingResourceCollectionPage) NotDone() bool + func (page AutoscaleSettingResourceCollectionPage) Response() AutoscaleSettingResourceCollection + func (page AutoscaleSettingResourceCollectionPage) Values() []AutoscaleSettingResource + type AutoscaleSettingResourcePatch struct + Tags map[string]*string + func (asrp *AutoscaleSettingResourcePatch) UnmarshalJSON(body []byte) error + func (asrp AutoscaleSettingResourcePatch) MarshalJSON() ([]byte, error) + type AutoscaleSettingsClient struct + func NewAutoscaleSettingsClient(subscriptionID string) AutoscaleSettingsClient + func NewAutoscaleSettingsClientWithBaseURI(baseURI string, subscriptionID string) AutoscaleSettingsClient + func (client AutoscaleSettingsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, autoscaleSettingName string, ...) (result AutoscaleSettingResource, err error) + func (client AutoscaleSettingsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, autoscaleSettingName string, ...) (*http.Request, error) + func (client AutoscaleSettingsClient) CreateOrUpdateResponder(resp *http.Response) (result AutoscaleSettingResource, err error) + func (client AutoscaleSettingsClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error) + func (client AutoscaleSettingsClient) Delete(ctx context.Context, resourceGroupName string, autoscaleSettingName string) (result autorest.Response, err error) + func (client AutoscaleSettingsClient) DeletePreparer(ctx context.Context, resourceGroupName string, autoscaleSettingName string) (*http.Request, error) + func (client AutoscaleSettingsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client AutoscaleSettingsClient) DeleteSender(req *http.Request) (*http.Response, error) + func (client AutoscaleSettingsClient) Get(ctx context.Context, resourceGroupName string, autoscaleSettingName string) (result AutoscaleSettingResource, err error) + func (client AutoscaleSettingsClient) GetPreparer(ctx context.Context, resourceGroupName string, autoscaleSettingName string) (*http.Request, error) + func (client AutoscaleSettingsClient) GetResponder(resp *http.Response) (result AutoscaleSettingResource, err error) + func (client AutoscaleSettingsClient) GetSender(req *http.Request) (*http.Response, error) + func (client AutoscaleSettingsClient) ListByResourceGroup(ctx context.Context, resourceGroupName string) (result AutoscaleSettingResourceCollectionPage, err error) + func (client AutoscaleSettingsClient) ListByResourceGroupComplete(ctx context.Context, resourceGroupName string) (result AutoscaleSettingResourceCollectionIterator, err error) + func (client AutoscaleSettingsClient) ListByResourceGroupPreparer(ctx context.Context, resourceGroupName string) (*http.Request, error) + func (client AutoscaleSettingsClient) ListByResourceGroupResponder(resp *http.Response) (result AutoscaleSettingResourceCollection, err error) + func (client AutoscaleSettingsClient) ListByResourceGroupSender(req *http.Request) (*http.Response, error) + func (client AutoscaleSettingsClient) ListBySubscription(ctx context.Context) (result AutoscaleSettingResourceCollectionPage, err error) + func (client AutoscaleSettingsClient) ListBySubscriptionComplete(ctx context.Context) (result AutoscaleSettingResourceCollectionIterator, err error) + func (client AutoscaleSettingsClient) ListBySubscriptionPreparer(ctx context.Context) (*http.Request, error) + func (client AutoscaleSettingsClient) ListBySubscriptionResponder(resp *http.Response) (result AutoscaleSettingResourceCollection, err error) + func (client AutoscaleSettingsClient) ListBySubscriptionSender(req *http.Request) (*http.Response, error) + func (client AutoscaleSettingsClient) Update(ctx context.Context, resourceGroupName string, autoscaleSettingName string, ...) (result AutoscaleSettingResource, err error) + func (client AutoscaleSettingsClient) UpdatePreparer(ctx context.Context, resourceGroupName string, autoscaleSettingName string, ...) (*http.Request, error) + func (client AutoscaleSettingsClient) UpdateResponder(resp *http.Response) (result AutoscaleSettingResource, err error) + func (client AutoscaleSettingsClient) UpdateSender(req *http.Request) (*http.Response, error) + type AzNsActionGroup struct + ActionGroup *[]string + CustomWebhookPayload *string + EmailSubject *string + type AzureAppPushReceiver struct + EmailAddress *string + Name *string + type AzureFunctionReceiver struct + FunctionAppResourceID *string + FunctionName *string + HTTPTriggerURL *string + Name *string + type BaseClient struct + BaseURI string + SubscriptionID string + func New(subscriptionID string) BaseClient + func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient + type Baseline struct + HighThresholds *[]float64 + LowThresholds *[]float64 + Sensitivity Sensitivity + type BaselineMetadataValue struct + Name *LocalizableString + Value *string + type BaselineProperties struct + Aggregation *string + Baseline *[]Baseline + Interval *string + Metadata *[]BaselineMetadataValue + Timespan *string + Timestamps *[]date.Time + type BaselineResponse struct + ID *string + Name *LocalizableString + Type *string + func (br *BaselineResponse) UnmarshalJSON(body []byte) error + func (br BaselineResponse) MarshalJSON() ([]byte, error) + type BasicAction interface + AsAction func() (*Action, bool) + AsAlertingAction func() (*AlertingAction, bool) + AsLogToMetricAction func() (*LogToMetricAction, bool) + type BasicMetricAlertCriteria interface + AsMetricAlertCriteria func() (*MetricAlertCriteria, bool) + AsMetricAlertMultipleResourceMultipleMetricCriteria func() (*MetricAlertMultipleResourceMultipleMetricCriteria, bool) + AsMetricAlertSingleResourceMultipleMetricCriteria func() (*MetricAlertSingleResourceMultipleMetricCriteria, bool) + type BasicMultiMetricCriteria interface + AsDynamicMetricCriteria func() (*DynamicMetricCriteria, bool) + AsMetricCriteria func() (*MetricCriteria, bool) + AsMultiMetricCriteria func() (*MultiMetricCriteria, bool) + type BasicRuleAction interface + AsRuleAction func() (*RuleAction, bool) + AsRuleEmailAction func() (*RuleEmailAction, bool) + AsRuleWebhookAction func() (*RuleWebhookAction, bool) + type BasicRuleCondition interface + AsLocationThresholdRuleCondition func() (*LocationThresholdRuleCondition, bool) + AsManagementEventRuleCondition func() (*ManagementEventRuleCondition, bool) + AsRuleCondition func() (*RuleCondition, bool) + AsThresholdRuleCondition func() (*ThresholdRuleCondition, bool) + type BasicRuleDataSource interface + AsRuleDataSource func() (*RuleDataSource, bool) + AsRuleManagementEventDataSource func() (*RuleManagementEventDataSource, bool) + AsRuleMetricDataSource func() (*RuleMetricDataSource, bool) + type CalculateBaselineResponse struct + Baseline *[]Baseline + Timestamps *[]date.Time + Type *string + type CategoryType string + const Logs + const Metrics + func PossibleCategoryTypeValues() []CategoryType + type ComparisonOperationType string + const Equals + const GreaterThan + const GreaterThanOrEqual + const LessThan + const LessThanOrEqual + const NotEquals + func PossibleComparisonOperationTypeValues() []ComparisonOperationType + type ConditionOperator string + const ConditionOperatorGreaterThan + const ConditionOperatorGreaterThanOrEqual + const ConditionOperatorLessThan + const ConditionOperatorLessThanOrEqual + func PossibleConditionOperatorValues() []ConditionOperator + type ConditionalOperator string + const ConditionalOperatorEqual + const ConditionalOperatorGreaterThan + const ConditionalOperatorLessThan + func PossibleConditionalOperatorValues() []ConditionalOperator + type Criteria struct + Dimensions *[]Dimension + MetricName *string + type CriterionType string + const CriterionTypeDynamicThresholdCriterion + const CriterionTypeMultiMetricCriteria + const CriterionTypeStaticThresholdCriterion + func PossibleCriterionTypeValues() []CriterionType + type DataContainer struct + Workspace *WorkspaceInfo + type DataStatus string + const NotPresent + const Present + func PossibleDataStatusValues() []DataStatus + type DiagnosticSettings struct + EventHubAuthorizationRuleID *string + EventHubName *string + LogAnalyticsDestinationType *string + Logs *[]LogSettings + Metrics *[]MetricSettings + ServiceBusRuleID *string + StorageAccountID *string + WorkspaceID *string + type DiagnosticSettingsCategory struct + CategoryType CategoryType + type DiagnosticSettingsCategoryClient struct + func NewDiagnosticSettingsCategoryClient(subscriptionID string) DiagnosticSettingsCategoryClient + func NewDiagnosticSettingsCategoryClientWithBaseURI(baseURI string, subscriptionID string) DiagnosticSettingsCategoryClient + func (client DiagnosticSettingsCategoryClient) Get(ctx context.Context, resourceURI string, name string) (result DiagnosticSettingsCategoryResource, err error) + func (client DiagnosticSettingsCategoryClient) GetPreparer(ctx context.Context, resourceURI string, name string) (*http.Request, error) + func (client DiagnosticSettingsCategoryClient) GetResponder(resp *http.Response) (result DiagnosticSettingsCategoryResource, err error) + func (client DiagnosticSettingsCategoryClient) GetSender(req *http.Request) (*http.Response, error) + func (client DiagnosticSettingsCategoryClient) List(ctx context.Context, resourceURI string) (result DiagnosticSettingsCategoryResourceCollection, err error) + func (client DiagnosticSettingsCategoryClient) ListPreparer(ctx context.Context, resourceURI string) (*http.Request, error) + func (client DiagnosticSettingsCategoryClient) ListResponder(resp *http.Response) (result DiagnosticSettingsCategoryResourceCollection, err error) + func (client DiagnosticSettingsCategoryClient) ListSender(req *http.Request) (*http.Response, error) + type DiagnosticSettingsCategoryResource struct + ID *string + Name *string + Type *string + func (dscr *DiagnosticSettingsCategoryResource) UnmarshalJSON(body []byte) error + func (dscr DiagnosticSettingsCategoryResource) MarshalJSON() ([]byte, error) + type DiagnosticSettingsCategoryResourceCollection struct + Value *[]DiagnosticSettingsCategoryResource + type DiagnosticSettingsClient struct + func NewDiagnosticSettingsClient(subscriptionID string) DiagnosticSettingsClient + func NewDiagnosticSettingsClientWithBaseURI(baseURI string, subscriptionID string) DiagnosticSettingsClient + func (client DiagnosticSettingsClient) CreateOrUpdate(ctx context.Context, resourceURI string, parameters DiagnosticSettingsResource, ...) (result DiagnosticSettingsResource, err error) + func (client DiagnosticSettingsClient) CreateOrUpdatePreparer(ctx context.Context, resourceURI string, parameters DiagnosticSettingsResource, ...) (*http.Request, error) + func (client DiagnosticSettingsClient) CreateOrUpdateResponder(resp *http.Response) (result DiagnosticSettingsResource, err error) + func (client DiagnosticSettingsClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error) + func (client DiagnosticSettingsClient) Delete(ctx context.Context, resourceURI string, name string) (result autorest.Response, err error) + func (client DiagnosticSettingsClient) DeletePreparer(ctx context.Context, resourceURI string, name string) (*http.Request, error) + func (client DiagnosticSettingsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client DiagnosticSettingsClient) DeleteSender(req *http.Request) (*http.Response, error) + func (client DiagnosticSettingsClient) Get(ctx context.Context, resourceURI string, name string) (result DiagnosticSettingsResource, err error) + func (client DiagnosticSettingsClient) GetPreparer(ctx context.Context, resourceURI string, name string) (*http.Request, error) + func (client DiagnosticSettingsClient) GetResponder(resp *http.Response) (result DiagnosticSettingsResource, err error) + func (client DiagnosticSettingsClient) GetSender(req *http.Request) (*http.Response, error) + func (client DiagnosticSettingsClient) List(ctx context.Context, resourceURI string) (result DiagnosticSettingsResourceCollection, err error) + func (client DiagnosticSettingsClient) ListPreparer(ctx context.Context, resourceURI string) (*http.Request, error) + func (client DiagnosticSettingsClient) ListResponder(resp *http.Response) (result DiagnosticSettingsResourceCollection, err error) + func (client DiagnosticSettingsClient) ListSender(req *http.Request) (*http.Response, error) + type DiagnosticSettingsResource struct + ID *string + Name *string + Type *string + func (dsr *DiagnosticSettingsResource) UnmarshalJSON(body []byte) error + func (dsr DiagnosticSettingsResource) MarshalJSON() ([]byte, error) + type DiagnosticSettingsResourceCollection struct + Value *[]DiagnosticSettingsResource + type Dimension struct + Name *string + Operator *string + Values *[]string + type DynamicMetricCriteria struct + AdditionalProperties map[string]interface{} + AlertSensitivity interface{} + CriterionType CriterionType + Dimensions *[]MetricDimension + FailingPeriods *DynamicThresholdFailingPeriods + IgnoreDataBefore *date.Time + MetricName *string + MetricNamespace *string + Name *string + Operator interface{} + TimeAggregation interface{} + func (dmc *DynamicMetricCriteria) UnmarshalJSON(body []byte) error + func (dmc DynamicMetricCriteria) AsBasicMultiMetricCriteria() (BasicMultiMetricCriteria, bool) + func (dmc DynamicMetricCriteria) AsDynamicMetricCriteria() (*DynamicMetricCriteria, bool) + func (dmc DynamicMetricCriteria) AsMetricCriteria() (*MetricCriteria, bool) + func (dmc DynamicMetricCriteria) AsMultiMetricCriteria() (*MultiMetricCriteria, bool) + func (dmc DynamicMetricCriteria) MarshalJSON() ([]byte, error) + type DynamicThresholdFailingPeriods struct + MinFailingPeriodsToAlert *float64 + NumberOfEvaluationPeriods *float64 + type EmailNotification struct + CustomEmails *[]string + SendToSubscriptionAdministrator *bool + SendToSubscriptionCoAdministrators *bool + type EmailReceiver struct + EmailAddress *string + Name *string + Status ReceiverStatus + type EnableRequest struct + ReceiverName *string + type Enabled string + const False + const True + func PossibleEnabledValues() []Enabled + type Error struct + Code *string + Message *string + type ErrorResponse struct + Code *string + Message *string + type EventCategoriesClient struct + func NewEventCategoriesClient(subscriptionID string) EventCategoriesClient + func NewEventCategoriesClientWithBaseURI(baseURI string, subscriptionID string) EventCategoriesClient + func (client EventCategoriesClient) List(ctx context.Context) (result EventCategoryCollection, err error) + func (client EventCategoriesClient) ListPreparer(ctx context.Context) (*http.Request, error) + func (client EventCategoriesClient) ListResponder(resp *http.Response) (result EventCategoryCollection, err error) + func (client EventCategoriesClient) ListSender(req *http.Request) (*http.Response, error) + type EventCategoryCollection struct + Value *[]LocalizableString + type EventData struct + Authorization *SenderAuthorization + Caller *string + Category *LocalizableString + Claims map[string]*string + CorrelationID *string + Description *string + EventDataID *string + EventName *LocalizableString + EventTimestamp *date.Time + HTTPRequest *HTTPRequestInfo + ID *string + Level EventLevel + OperationID *string + OperationName *LocalizableString + Properties map[string]*string + ResourceGroupName *string + ResourceID *string + ResourceProviderName *LocalizableString + ResourceType *LocalizableString + Status *LocalizableString + SubStatus *LocalizableString + SubmissionTimestamp *date.Time + SubscriptionID *string + TenantID *string + func (ed EventData) MarshalJSON() ([]byte, error) + type EventDataCollection struct + NextLink *string + Value *[]EventData + func (edc EventDataCollection) IsEmpty() bool + type EventDataCollectionIterator struct + func NewEventDataCollectionIterator(page EventDataCollectionPage) EventDataCollectionIterator + func (iter *EventDataCollectionIterator) Next() error + func (iter *EventDataCollectionIterator) NextWithContext(ctx context.Context) (err error) + func (iter EventDataCollectionIterator) NotDone() bool + func (iter EventDataCollectionIterator) Response() EventDataCollection + func (iter EventDataCollectionIterator) Value() EventData + type EventDataCollectionPage struct + func NewEventDataCollectionPage(...) EventDataCollectionPage + func (page *EventDataCollectionPage) Next() error + func (page *EventDataCollectionPage) NextWithContext(ctx context.Context) (err error) + func (page EventDataCollectionPage) NotDone() bool + func (page EventDataCollectionPage) Response() EventDataCollection + func (page EventDataCollectionPage) Values() []EventData + type EventLevel string + const EventLevelCritical + const EventLevelError + const EventLevelInformational + const EventLevelVerbose + const EventLevelWarning + func PossibleEventLevelValues() []EventLevel + type HTTPRequestInfo struct + ClientIPAddress *string + ClientRequestID *string + Method *string + URI *string + type Incident struct + ActivatedTime *date.Time + IsActive *bool + Name *string + ResolvedTime *date.Time + RuleName *string + type IncidentListResult struct + Value *[]Incident + type ItsmReceiver struct + ConnectionID *string + Name *string + Region *string + TicketConfiguration *string + WorkspaceID *string + type LocalizableString struct + LocalizedValue *string + Value *string + type LocationThresholdRuleCondition struct + DataSource BasicRuleDataSource + FailedLocationCount *int32 + OdataType OdataTypeBasicRuleCondition + WindowSize *string + func (ltrc *LocationThresholdRuleCondition) UnmarshalJSON(body []byte) error + func (ltrc LocationThresholdRuleCondition) AsBasicRuleCondition() (BasicRuleCondition, bool) + func (ltrc LocationThresholdRuleCondition) AsLocationThresholdRuleCondition() (*LocationThresholdRuleCondition, bool) + func (ltrc LocationThresholdRuleCondition) AsManagementEventRuleCondition() (*ManagementEventRuleCondition, bool) + func (ltrc LocationThresholdRuleCondition) AsRuleCondition() (*RuleCondition, bool) + func (ltrc LocationThresholdRuleCondition) AsThresholdRuleCondition() (*ThresholdRuleCondition, bool) + func (ltrc LocationThresholdRuleCondition) MarshalJSON() ([]byte, error) + type LogMetricTrigger struct + MetricColumn *string + MetricTriggerType MetricTriggerType + Threshold *float64 + ThresholdOperator ConditionalOperator + type LogProfileCollection struct + Value *[]LogProfileResource + type LogProfileProperties struct + Categories *[]string + Locations *[]string + RetentionPolicy *RetentionPolicy + ServiceBusRuleID *string + StorageAccountID *string + type LogProfileResource struct + ID *string + Location *string + Name *string + Tags map[string]*string + Type *string + func (lpr *LogProfileResource) UnmarshalJSON(body []byte) error + func (lpr LogProfileResource) MarshalJSON() ([]byte, error) + type LogProfileResourcePatch struct + Tags map[string]*string + func (lprp *LogProfileResourcePatch) UnmarshalJSON(body []byte) error + func (lprp LogProfileResourcePatch) MarshalJSON() ([]byte, error) + type LogProfilesClient struct + func NewLogProfilesClient(subscriptionID string) LogProfilesClient + func NewLogProfilesClientWithBaseURI(baseURI string, subscriptionID string) LogProfilesClient + func (client LogProfilesClient) CreateOrUpdate(ctx context.Context, logProfileName string, parameters LogProfileResource) (result LogProfileResource, err error) + func (client LogProfilesClient) CreateOrUpdatePreparer(ctx context.Context, logProfileName string, parameters LogProfileResource) (*http.Request, error) + func (client LogProfilesClient) CreateOrUpdateResponder(resp *http.Response) (result LogProfileResource, err error) + func (client LogProfilesClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error) + func (client LogProfilesClient) Delete(ctx context.Context, logProfileName string) (result autorest.Response, err error) + func (client LogProfilesClient) DeletePreparer(ctx context.Context, logProfileName string) (*http.Request, error) + func (client LogProfilesClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client LogProfilesClient) DeleteSender(req *http.Request) (*http.Response, error) + func (client LogProfilesClient) Get(ctx context.Context, logProfileName string) (result LogProfileResource, err error) + func (client LogProfilesClient) GetPreparer(ctx context.Context, logProfileName string) (*http.Request, error) + func (client LogProfilesClient) GetResponder(resp *http.Response) (result LogProfileResource, err error) + func (client LogProfilesClient) GetSender(req *http.Request) (*http.Response, error) + func (client LogProfilesClient) List(ctx context.Context) (result LogProfileCollection, err error) + func (client LogProfilesClient) ListPreparer(ctx context.Context) (*http.Request, error) + func (client LogProfilesClient) ListResponder(resp *http.Response) (result LogProfileCollection, err error) + func (client LogProfilesClient) ListSender(req *http.Request) (*http.Response, error) + func (client LogProfilesClient) Update(ctx context.Context, logProfileName string, ...) (result LogProfileResource, err error) + func (client LogProfilesClient) UpdatePreparer(ctx context.Context, logProfileName string, ...) (*http.Request, error) + func (client LogProfilesClient) UpdateResponder(resp *http.Response) (result LogProfileResource, err error) + func (client LogProfilesClient) UpdateSender(req *http.Request) (*http.Response, error) + type LogSearchRule struct + Action BasicAction + Description *string + Enabled Enabled + LastUpdatedTime *date.Time + ProvisioningState ProvisioningState + Schedule *Schedule + Source *Source + func (lsr *LogSearchRule) UnmarshalJSON(body []byte) error + type LogSearchRulePatch struct + Enabled Enabled + type LogSearchRuleResource struct + ID *string + Location *string + Name *string + Tags map[string]*string + Type *string + func (lsrr *LogSearchRuleResource) UnmarshalJSON(body []byte) error + func (lsrr LogSearchRuleResource) MarshalJSON() ([]byte, error) + type LogSearchRuleResourceCollection struct + Value *[]LogSearchRuleResource + type LogSearchRuleResourcePatch struct + Tags map[string]*string + func (lsrrp *LogSearchRuleResourcePatch) UnmarshalJSON(body []byte) error + func (lsrrp LogSearchRuleResourcePatch) MarshalJSON() ([]byte, error) + type LogSettings struct + Category *string + Enabled *bool + RetentionPolicy *RetentionPolicy + type LogToMetricAction struct + Criteria *[]Criteria + OdataType OdataTypeBasicAction + func (ltma LogToMetricAction) AsAction() (*Action, bool) + func (ltma LogToMetricAction) AsAlertingAction() (*AlertingAction, bool) + func (ltma LogToMetricAction) AsBasicAction() (BasicAction, bool) + func (ltma LogToMetricAction) AsLogToMetricAction() (*LogToMetricAction, bool) + func (ltma LogToMetricAction) MarshalJSON() ([]byte, error) + type LogicAppReceiver struct + CallbackURL *string + Name *string + ResourceID *string + type ManagementEventAggregationCondition struct + Operator ConditionOperator + Threshold *float64 + WindowSize *string + type ManagementEventRuleCondition struct + Aggregation *ManagementEventAggregationCondition + DataSource BasicRuleDataSource + OdataType OdataTypeBasicRuleCondition + func (merc *ManagementEventRuleCondition) UnmarshalJSON(body []byte) error + func (merc ManagementEventRuleCondition) AsBasicRuleCondition() (BasicRuleCondition, bool) + func (merc ManagementEventRuleCondition) AsLocationThresholdRuleCondition() (*LocationThresholdRuleCondition, bool) + func (merc ManagementEventRuleCondition) AsManagementEventRuleCondition() (*ManagementEventRuleCondition, bool) + func (merc ManagementEventRuleCondition) AsRuleCondition() (*RuleCondition, bool) + func (merc ManagementEventRuleCondition) AsThresholdRuleCondition() (*ThresholdRuleCondition, bool) + func (merc ManagementEventRuleCondition) MarshalJSON() ([]byte, error) + type MetadataValue struct + Name *LocalizableString + Value *string + type Metric struct + ID *string + Name *LocalizableString + Timeseries *[]TimeSeriesElement + Type *string + Unit Unit + type MetricAlertAction struct + ActionGroupID *string + WebhookProperties map[string]*string + func (maa MetricAlertAction) MarshalJSON() ([]byte, error) + type MetricAlertCriteria struct + AdditionalProperties map[string]interface{} + OdataType OdataTypeBasicMetricAlertCriteria + func (mac *MetricAlertCriteria) UnmarshalJSON(body []byte) error + func (mac MetricAlertCriteria) AsBasicMetricAlertCriteria() (BasicMetricAlertCriteria, bool) + func (mac MetricAlertCriteria) AsMetricAlertCriteria() (*MetricAlertCriteria, bool) + func (mac MetricAlertCriteria) AsMetricAlertMultipleResourceMultipleMetricCriteria() (*MetricAlertMultipleResourceMultipleMetricCriteria, bool) + func (mac MetricAlertCriteria) AsMetricAlertSingleResourceMultipleMetricCriteria() (*MetricAlertSingleResourceMultipleMetricCriteria, bool) + func (mac MetricAlertCriteria) MarshalJSON() ([]byte, error) + type MetricAlertMultipleResourceMultipleMetricCriteria struct + AdditionalProperties map[string]interface{} + AllOf *[]BasicMultiMetricCriteria + OdataType OdataTypeBasicMetricAlertCriteria + func (mamrmmc *MetricAlertMultipleResourceMultipleMetricCriteria) UnmarshalJSON(body []byte) error + func (mamrmmc MetricAlertMultipleResourceMultipleMetricCriteria) AsBasicMetricAlertCriteria() (BasicMetricAlertCriteria, bool) + func (mamrmmc MetricAlertMultipleResourceMultipleMetricCriteria) AsMetricAlertCriteria() (*MetricAlertCriteria, bool) + func (mamrmmc MetricAlertMultipleResourceMultipleMetricCriteria) AsMetricAlertMultipleResourceMultipleMetricCriteria() (*MetricAlertMultipleResourceMultipleMetricCriteria, bool) + func (mamrmmc MetricAlertMultipleResourceMultipleMetricCriteria) AsMetricAlertSingleResourceMultipleMetricCriteria() (*MetricAlertSingleResourceMultipleMetricCriteria, bool) + func (mamrmmc MetricAlertMultipleResourceMultipleMetricCriteria) MarshalJSON() ([]byte, error) + type MetricAlertProperties struct + Actions *[]MetricAlertAction + AutoMitigate *bool + Criteria BasicMetricAlertCriteria + Description *string + Enabled *bool + EvaluationFrequency *string + LastUpdatedTime *date.Time + Scopes *[]string + Severity *int32 + TargetResourceRegion *string + TargetResourceType *string + WindowSize *string + func (mapVar *MetricAlertProperties) UnmarshalJSON(body []byte) error + type MetricAlertResource struct + ID *string + Location *string + Name *string + Tags map[string]*string + Type *string + func (mar *MetricAlertResource) UnmarshalJSON(body []byte) error + func (mar MetricAlertResource) MarshalJSON() ([]byte, error) + type MetricAlertResourceCollection struct + Value *[]MetricAlertResource + type MetricAlertResourcePatch struct + Tags map[string]*string + func (marp *MetricAlertResourcePatch) UnmarshalJSON(body []byte) error + func (marp MetricAlertResourcePatch) MarshalJSON() ([]byte, error) + type MetricAlertSingleResourceMultipleMetricCriteria struct + AdditionalProperties map[string]interface{} + AllOf *[]MetricCriteria + OdataType OdataTypeBasicMetricAlertCriteria + func (masrmmc *MetricAlertSingleResourceMultipleMetricCriteria) UnmarshalJSON(body []byte) error + func (masrmmc MetricAlertSingleResourceMultipleMetricCriteria) AsBasicMetricAlertCriteria() (BasicMetricAlertCriteria, bool) + func (masrmmc MetricAlertSingleResourceMultipleMetricCriteria) AsMetricAlertCriteria() (*MetricAlertCriteria, bool) + func (masrmmc MetricAlertSingleResourceMultipleMetricCriteria) AsMetricAlertMultipleResourceMultipleMetricCriteria() (*MetricAlertMultipleResourceMultipleMetricCriteria, bool) + func (masrmmc MetricAlertSingleResourceMultipleMetricCriteria) AsMetricAlertSingleResourceMultipleMetricCriteria() (*MetricAlertSingleResourceMultipleMetricCriteria, bool) + func (masrmmc MetricAlertSingleResourceMultipleMetricCriteria) MarshalJSON() ([]byte, error) + type MetricAlertStatus struct + ID *string + Name *string + Properties *MetricAlertStatusProperties + Type *string + type MetricAlertStatusCollection struct + Value *[]MetricAlertStatus + type MetricAlertStatusProperties struct + Dimensions map[string]*string + Status *string + Timestamp *date.Time + func (masp MetricAlertStatusProperties) MarshalJSON() ([]byte, error) + type MetricAlertsClient struct + func NewMetricAlertsClient(subscriptionID string) MetricAlertsClient + func NewMetricAlertsClientWithBaseURI(baseURI string, subscriptionID string) MetricAlertsClient + func (client MetricAlertsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, ruleName string, ...) (result MetricAlertResource, err error) + func (client MetricAlertsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, ruleName string, ...) (*http.Request, error) + func (client MetricAlertsClient) CreateOrUpdateResponder(resp *http.Response) (result MetricAlertResource, err error) + func (client MetricAlertsClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error) + func (client MetricAlertsClient) Delete(ctx context.Context, resourceGroupName string, ruleName string) (result autorest.Response, err error) + func (client MetricAlertsClient) DeletePreparer(ctx context.Context, resourceGroupName string, ruleName string) (*http.Request, error) + func (client MetricAlertsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client MetricAlertsClient) DeleteSender(req *http.Request) (*http.Response, error) + func (client MetricAlertsClient) Get(ctx context.Context, resourceGroupName string, ruleName string) (result MetricAlertResource, err error) + func (client MetricAlertsClient) GetPreparer(ctx context.Context, resourceGroupName string, ruleName string) (*http.Request, error) + func (client MetricAlertsClient) GetResponder(resp *http.Response) (result MetricAlertResource, err error) + func (client MetricAlertsClient) GetSender(req *http.Request) (*http.Response, error) + func (client MetricAlertsClient) ListByResourceGroup(ctx context.Context, resourceGroupName string) (result MetricAlertResourceCollection, err error) + func (client MetricAlertsClient) ListByResourceGroupPreparer(ctx context.Context, resourceGroupName string) (*http.Request, error) + func (client MetricAlertsClient) ListByResourceGroupResponder(resp *http.Response) (result MetricAlertResourceCollection, err error) + func (client MetricAlertsClient) ListByResourceGroupSender(req *http.Request) (*http.Response, error) + func (client MetricAlertsClient) ListBySubscription(ctx context.Context) (result MetricAlertResourceCollection, err error) + func (client MetricAlertsClient) ListBySubscriptionPreparer(ctx context.Context) (*http.Request, error) + func (client MetricAlertsClient) ListBySubscriptionResponder(resp *http.Response) (result MetricAlertResourceCollection, err error) + func (client MetricAlertsClient) ListBySubscriptionSender(req *http.Request) (*http.Response, error) + func (client MetricAlertsClient) Update(ctx context.Context, resourceGroupName string, ruleName string, ...) (result MetricAlertResource, err error) + func (client MetricAlertsClient) UpdatePreparer(ctx context.Context, resourceGroupName string, ruleName string, ...) (*http.Request, error) + func (client MetricAlertsClient) UpdateResponder(resp *http.Response) (result MetricAlertResource, err error) + func (client MetricAlertsClient) UpdateSender(req *http.Request) (*http.Response, error) + type MetricAlertsStatusClient struct + func NewMetricAlertsStatusClient(subscriptionID string) MetricAlertsStatusClient + func NewMetricAlertsStatusClientWithBaseURI(baseURI string, subscriptionID string) MetricAlertsStatusClient + func (client MetricAlertsStatusClient) List(ctx context.Context, resourceGroupName string, ruleName string) (result MetricAlertStatusCollection, err error) + func (client MetricAlertsStatusClient) ListByName(ctx context.Context, resourceGroupName string, ruleName string, ...) (result MetricAlertStatusCollection, err error) + func (client MetricAlertsStatusClient) ListByNamePreparer(ctx context.Context, resourceGroupName string, ruleName string, ...) (*http.Request, error) + func (client MetricAlertsStatusClient) ListByNameResponder(resp *http.Response) (result MetricAlertStatusCollection, err error) + func (client MetricAlertsStatusClient) ListByNameSender(req *http.Request) (*http.Response, error) + func (client MetricAlertsStatusClient) ListPreparer(ctx context.Context, resourceGroupName string, ruleName string) (*http.Request, error) + func (client MetricAlertsStatusClient) ListResponder(resp *http.Response) (result MetricAlertStatusCollection, err error) + func (client MetricAlertsStatusClient) ListSender(req *http.Request) (*http.Response, error) + type MetricAvailability struct + Retention *string + TimeGrain *string + type MetricBaselineClient struct + func NewMetricBaselineClient(subscriptionID string) MetricBaselineClient + func NewMetricBaselineClientWithBaseURI(baseURI string, subscriptionID string) MetricBaselineClient + func (client MetricBaselineClient) CalculateBaseline(ctx context.Context, resourceURI string, ...) (result CalculateBaselineResponse, err error) + func (client MetricBaselineClient) CalculateBaselinePreparer(ctx context.Context, resourceURI string, ...) (*http.Request, error) + func (client MetricBaselineClient) CalculateBaselineResponder(resp *http.Response) (result CalculateBaselineResponse, err error) + func (client MetricBaselineClient) CalculateBaselineSender(req *http.Request) (*http.Response, error) + func (client MetricBaselineClient) Get(ctx context.Context, resourceURI string, metricName string, timespan string, ...) (result BaselineResponse, err error) + func (client MetricBaselineClient) GetPreparer(ctx context.Context, resourceURI string, metricName string, timespan string, ...) (*http.Request, error) + func (client MetricBaselineClient) GetResponder(resp *http.Response) (result BaselineResponse, err error) + func (client MetricBaselineClient) GetSender(req *http.Request) (*http.Response, error) + type MetricCriteria struct + AdditionalProperties map[string]interface{} + CriterionType CriterionType + Dimensions *[]MetricDimension + MetricName *string + MetricNamespace *string + Name *string + Operator interface{} + Threshold *float64 + TimeAggregation interface{} + func (mc *MetricCriteria) UnmarshalJSON(body []byte) error + func (mc MetricCriteria) AsBasicMultiMetricCriteria() (BasicMultiMetricCriteria, bool) + func (mc MetricCriteria) AsDynamicMetricCriteria() (*DynamicMetricCriteria, bool) + func (mc MetricCriteria) AsMetricCriteria() (*MetricCriteria, bool) + func (mc MetricCriteria) AsMultiMetricCriteria() (*MultiMetricCriteria, bool) + func (mc MetricCriteria) MarshalJSON() ([]byte, error) + type MetricDefinition struct + Dimensions *[]LocalizableString + ID *string + IsDimensionRequired *bool + MetricAvailabilities *[]MetricAvailability + Name *LocalizableString + Namespace *string + PrimaryAggregationType AggregationType + ResourceID *string + SupportedAggregationTypes *[]AggregationType + Unit Unit + type MetricDefinitionCollection struct + Value *[]MetricDefinition + type MetricDefinitionsClient struct + func NewMetricDefinitionsClient(subscriptionID string) MetricDefinitionsClient + func NewMetricDefinitionsClientWithBaseURI(baseURI string, subscriptionID string) MetricDefinitionsClient + func (client MetricDefinitionsClient) List(ctx context.Context, resourceURI string, metricnamespace string) (result MetricDefinitionCollection, err error) + func (client MetricDefinitionsClient) ListPreparer(ctx context.Context, resourceURI string, metricnamespace string) (*http.Request, error) + func (client MetricDefinitionsClient) ListResponder(resp *http.Response) (result MetricDefinitionCollection, err error) + func (client MetricDefinitionsClient) ListSender(req *http.Request) (*http.Response, error) + type MetricDimension struct + Name *string + Operator *string + Values *[]string + type MetricNamespace struct + ID *string + Name *string + Properties *MetricNamespaceName + Type *string + type MetricNamespaceCollection struct + Value *[]MetricNamespace + type MetricNamespaceName struct + MetricNamespaceName *string + type MetricNamespacesClient struct + func NewMetricNamespacesClient(subscriptionID string) MetricNamespacesClient + func NewMetricNamespacesClientWithBaseURI(baseURI string, subscriptionID string) MetricNamespacesClient + func (client MetricNamespacesClient) List(ctx context.Context, resourceURI string, startTime string) (result MetricNamespaceCollection, err error) + func (client MetricNamespacesClient) ListPreparer(ctx context.Context, resourceURI string, startTime string) (*http.Request, error) + func (client MetricNamespacesClient) ListResponder(resp *http.Response) (result MetricNamespaceCollection, err error) + func (client MetricNamespacesClient) ListSender(req *http.Request) (*http.Response, error) + type MetricSettings struct + Category *string + Enabled *bool + RetentionPolicy *RetentionPolicy + TimeGrain *string + type MetricStatisticType string + const MetricStatisticTypeAverage + const MetricStatisticTypeMax + const MetricStatisticTypeMin + const MetricStatisticTypeSum + func PossibleMetricStatisticTypeValues() []MetricStatisticType + type MetricTrigger struct + MetricName *string + MetricResourceURI *string + Operator ComparisonOperationType + Statistic MetricStatisticType + Threshold *float64 + TimeAggregation TimeAggregationType + TimeGrain *string + TimeWindow *string + type MetricTriggerType string + const MetricTriggerTypeConsecutive + const MetricTriggerTypeTotal + func PossibleMetricTriggerTypeValues() []MetricTriggerType + type MetricValue struct + Average *float64 + Count *float64 + Maximum *float64 + Minimum *float64 + TimeStamp *date.Time + Total *float64 + type MetricsClient struct + func NewMetricsClient(subscriptionID string) MetricsClient + func NewMetricsClientWithBaseURI(baseURI string, subscriptionID string) MetricsClient + func (client MetricsClient) List(ctx context.Context, resourceURI string, timespan string, interval *string, ...) (result Response, err error) + func (client MetricsClient) ListPreparer(ctx context.Context, resourceURI string, timespan string, interval *string, ...) (*http.Request, error) + func (client MetricsClient) ListResponder(resp *http.Response) (result Response, err error) + func (client MetricsClient) ListSender(req *http.Request) (*http.Response, error) + type MultiMetricCriteria struct + AdditionalProperties map[string]interface{} + CriterionType CriterionType + Dimensions *[]MetricDimension + MetricName *string + MetricNamespace *string + Name *string + TimeAggregation interface{} + func (mmc *MultiMetricCriteria) UnmarshalJSON(body []byte) error + func (mmc MultiMetricCriteria) AsBasicMultiMetricCriteria() (BasicMultiMetricCriteria, bool) + func (mmc MultiMetricCriteria) AsDynamicMetricCriteria() (*DynamicMetricCriteria, bool) + func (mmc MultiMetricCriteria) AsMetricCriteria() (*MetricCriteria, bool) + func (mmc MultiMetricCriteria) AsMultiMetricCriteria() (*MultiMetricCriteria, bool) + func (mmc MultiMetricCriteria) MarshalJSON() ([]byte, error) + type OdataType string + const OdataTypeMicrosoftAzureManagementInsightsModelsRuleManagementEventDataSource + const OdataTypeMicrosoftAzureManagementInsightsModelsRuleMetricDataSource + const OdataTypeRuleDataSource + func PossibleOdataTypeValues() []OdataType + type OdataTypeBasicAction string + const OdataTypeAction + const OdataTypeMicrosoftWindowsAzureManagementMonitoringAlertsModelsMicrosoftAppInsightsNexusDataContractsResourcesScheduledQueryRulesAlertingAction + const OdataTypeMicrosoftWindowsAzureManagementMonitoringAlertsModelsMicrosoftAppInsightsNexusDataContractsResourcesScheduledQueryRulesLogToMetricAction + func PossibleOdataTypeBasicActionValues() []OdataTypeBasicAction + type OdataTypeBasicMetricAlertCriteria string + const OdataTypeMetricAlertCriteria + const OdataTypeMicrosoftAzureMonitorMultipleResourceMultipleMetricCriteria + const OdataTypeMicrosoftAzureMonitorSingleResourceMultipleMetricCriteria + func PossibleOdataTypeBasicMetricAlertCriteriaValues() []OdataTypeBasicMetricAlertCriteria + type OdataTypeBasicRuleAction string + const OdataTypeMicrosoftAzureManagementInsightsModelsRuleEmailAction + const OdataTypeMicrosoftAzureManagementInsightsModelsRuleWebhookAction + const OdataTypeRuleAction + func PossibleOdataTypeBasicRuleActionValues() []OdataTypeBasicRuleAction + type OdataTypeBasicRuleCondition string + const OdataTypeMicrosoftAzureManagementInsightsModelsLocationThresholdRuleCondition + const OdataTypeMicrosoftAzureManagementInsightsModelsManagementEventRuleCondition + const OdataTypeMicrosoftAzureManagementInsightsModelsThresholdRuleCondition + const OdataTypeRuleCondition + func PossibleOdataTypeBasicRuleConditionValues() []OdataTypeBasicRuleCondition + type OnboardingStatus string + const NotOnboarded + const Onboarded + const Unknown + func PossibleOnboardingStatusValues() []OnboardingStatus + type Operation struct + Display *OperationDisplay + Name *string + type OperationDisplay struct + Operation *string + Provider *string + Resource *string + type OperationListResult struct + NextLink *string + Value *[]Operation + type OperationsClient struct + func NewOperationsClient(subscriptionID string) OperationsClient + func NewOperationsClientWithBaseURI(baseURI string, subscriptionID string) OperationsClient + func (client OperationsClient) List(ctx context.Context) (result OperationListResult, err error) + func (client OperationsClient) ListPreparer(ctx context.Context) (*http.Request, error) + func (client OperationsClient) ListResponder(resp *http.Response) (result OperationListResult, err error) + func (client OperationsClient) ListSender(req *http.Request) (*http.Response, error) + type ProvisioningState string + const Canceled + const Deploying + const Failed + const Succeeded + func PossibleProvisioningStateValues() []ProvisioningState + type ProxyOnlyResource struct + ID *string + Name *string + Type *string + type ProxyResource struct + ID *string + Name *string + Type *string + type QueryType string + const ResultCount + func PossibleQueryTypeValues() []QueryType + type ReceiverStatus string + const ReceiverStatusDisabled + const ReceiverStatusEnabled + const ReceiverStatusNotSpecified + func PossibleReceiverStatusValues() []ReceiverStatus + type Recurrence struct + Frequency RecurrenceFrequency + Schedule *RecurrentSchedule + type RecurrenceFrequency string + const RecurrenceFrequencyDay + const RecurrenceFrequencyHour + const RecurrenceFrequencyMinute + const RecurrenceFrequencyMonth + const RecurrenceFrequencyNone + const RecurrenceFrequencySecond + const RecurrenceFrequencyWeek + const RecurrenceFrequencyYear + func PossibleRecurrenceFrequencyValues() []RecurrenceFrequency + type RecurrentSchedule struct + Days *[]string + Hours *[]int32 + Minutes *[]int32 + TimeZone *string + type Resource struct + ID *string + Location *string + Name *string + Tags map[string]*string + Type *string + func (r Resource) MarshalJSON() ([]byte, error) + type Response struct + Cost *float64 + Interval *string + Namespace *string + Resourceregion *string + Timespan *string + Value *[]Metric + type ResponseWithError struct + Error *Error + type ResultType string + const Data + const Metadata + func PossibleResultTypeValues() []ResultType + type RetentionPolicy struct + Days *int32 + Enabled *bool + type RuleAction struct + OdataType OdataTypeBasicRuleAction + func (ra RuleAction) AsBasicRuleAction() (BasicRuleAction, bool) + func (ra RuleAction) AsRuleAction() (*RuleAction, bool) + func (ra RuleAction) AsRuleEmailAction() (*RuleEmailAction, bool) + func (ra RuleAction) AsRuleWebhookAction() (*RuleWebhookAction, bool) + func (ra RuleAction) MarshalJSON() ([]byte, error) + type RuleCondition struct + DataSource BasicRuleDataSource + OdataType OdataTypeBasicRuleCondition + func (rc *RuleCondition) UnmarshalJSON(body []byte) error + func (rc RuleCondition) AsBasicRuleCondition() (BasicRuleCondition, bool) + func (rc RuleCondition) AsLocationThresholdRuleCondition() (*LocationThresholdRuleCondition, bool) + func (rc RuleCondition) AsManagementEventRuleCondition() (*ManagementEventRuleCondition, bool) + func (rc RuleCondition) AsRuleCondition() (*RuleCondition, bool) + func (rc RuleCondition) AsThresholdRuleCondition() (*ThresholdRuleCondition, bool) + func (rc RuleCondition) MarshalJSON() ([]byte, error) + type RuleDataSource struct + OdataType OdataType + ResourceURI *string + func (rds RuleDataSource) AsBasicRuleDataSource() (BasicRuleDataSource, bool) + func (rds RuleDataSource) AsRuleDataSource() (*RuleDataSource, bool) + func (rds RuleDataSource) AsRuleManagementEventDataSource() (*RuleManagementEventDataSource, bool) + func (rds RuleDataSource) AsRuleMetricDataSource() (*RuleMetricDataSource, bool) + func (rds RuleDataSource) MarshalJSON() ([]byte, error) + type RuleEmailAction struct + CustomEmails *[]string + OdataType OdataTypeBasicRuleAction + SendToServiceOwners *bool + func (rea RuleEmailAction) AsBasicRuleAction() (BasicRuleAction, bool) + func (rea RuleEmailAction) AsRuleAction() (*RuleAction, bool) + func (rea RuleEmailAction) AsRuleEmailAction() (*RuleEmailAction, bool) + func (rea RuleEmailAction) AsRuleWebhookAction() (*RuleWebhookAction, bool) + func (rea RuleEmailAction) MarshalJSON() ([]byte, error) + type RuleManagementEventClaimsDataSource struct + EmailAddress *string + type RuleManagementEventDataSource struct + Claims *RuleManagementEventClaimsDataSource + EventName *string + EventSource *string + Level *string + OdataType OdataType + OperationName *string + ResourceGroupName *string + ResourceProviderName *string + ResourceURI *string + Status *string + SubStatus *string + func (rmeds RuleManagementEventDataSource) AsBasicRuleDataSource() (BasicRuleDataSource, bool) + func (rmeds RuleManagementEventDataSource) AsRuleDataSource() (*RuleDataSource, bool) + func (rmeds RuleManagementEventDataSource) AsRuleManagementEventDataSource() (*RuleManagementEventDataSource, bool) + func (rmeds RuleManagementEventDataSource) AsRuleMetricDataSource() (*RuleMetricDataSource, bool) + func (rmeds RuleManagementEventDataSource) MarshalJSON() ([]byte, error) + type RuleMetricDataSource struct + MetricName *string + OdataType OdataType + ResourceURI *string + func (rmds RuleMetricDataSource) AsBasicRuleDataSource() (BasicRuleDataSource, bool) + func (rmds RuleMetricDataSource) AsRuleDataSource() (*RuleDataSource, bool) + func (rmds RuleMetricDataSource) AsRuleManagementEventDataSource() (*RuleManagementEventDataSource, bool) + func (rmds RuleMetricDataSource) AsRuleMetricDataSource() (*RuleMetricDataSource, bool) + func (rmds RuleMetricDataSource) MarshalJSON() ([]byte, error) + type RuleWebhookAction struct + OdataType OdataTypeBasicRuleAction + Properties map[string]*string + ServiceURI *string + func (rwa RuleWebhookAction) AsBasicRuleAction() (BasicRuleAction, bool) + func (rwa RuleWebhookAction) AsRuleAction() (*RuleAction, bool) + func (rwa RuleWebhookAction) AsRuleEmailAction() (*RuleEmailAction, bool) + func (rwa RuleWebhookAction) AsRuleWebhookAction() (*RuleWebhookAction, bool) + func (rwa RuleWebhookAction) MarshalJSON() ([]byte, error) + type ScaleAction struct + Cooldown *string + Direction ScaleDirection + Type ScaleType + Value *string + type ScaleCapacity struct + Default *string + Maximum *string + Minimum *string + type ScaleDirection string + const ScaleDirectionDecrease + const ScaleDirectionIncrease + const ScaleDirectionNone + func PossibleScaleDirectionValues() []ScaleDirection + type ScaleRule struct + MetricTrigger *MetricTrigger + ScaleAction *ScaleAction + type ScaleType string + const ChangeCount + const ExactCount + const PercentChangeCount + func PossibleScaleTypeValues() []ScaleType + type Schedule struct + FrequencyInMinutes *int32 + TimeWindowInMinutes *int32 + type ScheduledQueryRulesClient struct + func NewScheduledQueryRulesClient(subscriptionID string) ScheduledQueryRulesClient + func NewScheduledQueryRulesClientWithBaseURI(baseURI string, subscriptionID string) ScheduledQueryRulesClient + func (client ScheduledQueryRulesClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, ruleName string, ...) (result LogSearchRuleResource, err error) + func (client ScheduledQueryRulesClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, ruleName string, ...) (*http.Request, error) + func (client ScheduledQueryRulesClient) CreateOrUpdateResponder(resp *http.Response) (result LogSearchRuleResource, err error) + func (client ScheduledQueryRulesClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error) + func (client ScheduledQueryRulesClient) Delete(ctx context.Context, resourceGroupName string, ruleName string) (result autorest.Response, err error) + func (client ScheduledQueryRulesClient) DeletePreparer(ctx context.Context, resourceGroupName string, ruleName string) (*http.Request, error) + func (client ScheduledQueryRulesClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client ScheduledQueryRulesClient) DeleteSender(req *http.Request) (*http.Response, error) + func (client ScheduledQueryRulesClient) Get(ctx context.Context, resourceGroupName string, ruleName string) (result LogSearchRuleResource, err error) + func (client ScheduledQueryRulesClient) GetPreparer(ctx context.Context, resourceGroupName string, ruleName string) (*http.Request, error) + func (client ScheduledQueryRulesClient) GetResponder(resp *http.Response) (result LogSearchRuleResource, err error) + func (client ScheduledQueryRulesClient) GetSender(req *http.Request) (*http.Response, error) + func (client ScheduledQueryRulesClient) ListByResourceGroup(ctx context.Context, resourceGroupName string, filter string) (result LogSearchRuleResourceCollection, err error) + func (client ScheduledQueryRulesClient) ListByResourceGroupPreparer(ctx context.Context, resourceGroupName string, filter string) (*http.Request, error) + func (client ScheduledQueryRulesClient) ListByResourceGroupResponder(resp *http.Response) (result LogSearchRuleResourceCollection, err error) + func (client ScheduledQueryRulesClient) ListByResourceGroupSender(req *http.Request) (*http.Response, error) + func (client ScheduledQueryRulesClient) ListBySubscription(ctx context.Context, filter string) (result LogSearchRuleResourceCollection, err error) + func (client ScheduledQueryRulesClient) ListBySubscriptionPreparer(ctx context.Context, filter string) (*http.Request, error) + func (client ScheduledQueryRulesClient) ListBySubscriptionResponder(resp *http.Response) (result LogSearchRuleResourceCollection, err error) + func (client ScheduledQueryRulesClient) ListBySubscriptionSender(req *http.Request) (*http.Response, error) + func (client ScheduledQueryRulesClient) Update(ctx context.Context, resourceGroupName string, ruleName string, ...) (result LogSearchRuleResource, err error) + func (client ScheduledQueryRulesClient) UpdatePreparer(ctx context.Context, resourceGroupName string, ruleName string, ...) (*http.Request, error) + func (client ScheduledQueryRulesClient) UpdateResponder(resp *http.Response) (result LogSearchRuleResource, err error) + func (client ScheduledQueryRulesClient) UpdateSender(req *http.Request) (*http.Response, error) + type SenderAuthorization struct + Action *string + Role *string + Scope *string + type Sensitivity string + const High + const Low + const Medium + func PossibleSensitivityValues() []Sensitivity + type SmsReceiver struct + CountryCode *string + Name *string + PhoneNumber *string + Status ReceiverStatus + type Source struct + AuthorizedResources *[]string + DataSourceID *string + Query *string + QueryType QueryType + type TenantActivityLogsClient struct + func NewTenantActivityLogsClient(subscriptionID string) TenantActivityLogsClient + func NewTenantActivityLogsClientWithBaseURI(baseURI string, subscriptionID string) TenantActivityLogsClient + func (client TenantActivityLogsClient) List(ctx context.Context, filter string, selectParameter string) (result EventDataCollectionPage, err error) + func (client TenantActivityLogsClient) ListComplete(ctx context.Context, filter string, selectParameter string) (result EventDataCollectionIterator, err error) + func (client TenantActivityLogsClient) ListPreparer(ctx context.Context, filter string, selectParameter string) (*http.Request, error) + func (client TenantActivityLogsClient) ListResponder(resp *http.Response) (result EventDataCollection, err error) + func (client TenantActivityLogsClient) ListSender(req *http.Request) (*http.Response, error) + type ThresholdRuleCondition struct + DataSource BasicRuleDataSource + OdataType OdataTypeBasicRuleCondition + Operator ConditionOperator + Threshold *float64 + TimeAggregation TimeAggregationOperator + WindowSize *string + func (trc *ThresholdRuleCondition) UnmarshalJSON(body []byte) error + func (trc ThresholdRuleCondition) AsBasicRuleCondition() (BasicRuleCondition, bool) + func (trc ThresholdRuleCondition) AsLocationThresholdRuleCondition() (*LocationThresholdRuleCondition, bool) + func (trc ThresholdRuleCondition) AsManagementEventRuleCondition() (*ManagementEventRuleCondition, bool) + func (trc ThresholdRuleCondition) AsRuleCondition() (*RuleCondition, bool) + func (trc ThresholdRuleCondition) AsThresholdRuleCondition() (*ThresholdRuleCondition, bool) + func (trc ThresholdRuleCondition) MarshalJSON() ([]byte, error) + type TimeAggregationOperator string + const TimeAggregationOperatorAverage + const TimeAggregationOperatorLast + const TimeAggregationOperatorMaximum + const TimeAggregationOperatorMinimum + const TimeAggregationOperatorTotal + func PossibleTimeAggregationOperatorValues() []TimeAggregationOperator + type TimeAggregationType string + const TimeAggregationTypeAverage + const TimeAggregationTypeCount + const TimeAggregationTypeLast + const TimeAggregationTypeMaximum + const TimeAggregationTypeMinimum + const TimeAggregationTypeTotal + func PossibleTimeAggregationTypeValues() []TimeAggregationType + type TimeSeriesElement struct + Data *[]MetricValue + Metadatavalues *[]MetadataValue + type TimeSeriesInformation struct + Sensitivities *[]string + Timestamps *[]date.Time + Values *[]float64 + type TimeWindow struct + End *date.Time + Start *date.Time + TimeZone *string + type TriggerCondition struct + MetricTrigger *LogMetricTrigger + Threshold *float64 + ThresholdOperator ConditionalOperator + type Unit string + const UnitBitsPerSecond + const UnitByteSeconds + const UnitBytes + const UnitBytesPerSecond + const UnitCores + const UnitCount + const UnitCountPerSecond + const UnitMilliCores + const UnitMilliSeconds + const UnitNanoCores + const UnitPercent + const UnitSeconds + const UnitUnspecified + func PossibleUnitValues() []Unit + type VMInsightsClient struct + func NewVMInsightsClient(subscriptionID string) VMInsightsClient + func NewVMInsightsClientWithBaseURI(baseURI string, subscriptionID string) VMInsightsClient + func (client VMInsightsClient) GetOnboardingStatus(ctx context.Context, resourceURI string) (result VMInsightsOnboardingStatus, err error) + func (client VMInsightsClient) GetOnboardingStatusPreparer(ctx context.Context, resourceURI string) (*http.Request, error) + func (client VMInsightsClient) GetOnboardingStatusResponder(resp *http.Response) (result VMInsightsOnboardingStatus, err error) + func (client VMInsightsClient) GetOnboardingStatusSender(req *http.Request) (*http.Response, error) + type VMInsightsOnboardingStatus struct + ID *string + Name *string + Type *string + func (vios *VMInsightsOnboardingStatus) UnmarshalJSON(body []byte) error + func (vios VMInsightsOnboardingStatus) MarshalJSON() ([]byte, error) + type VMInsightsOnboardingStatusProperties struct + Data *[]DataContainer + DataStatus DataStatus + OnboardingStatus OnboardingStatus + ResourceID *string + type VoiceReceiver struct + CountryCode *string + Name *string + PhoneNumber *string + type WebhookNotification struct + Properties map[string]*string + ServiceURI *string + func (wn WebhookNotification) MarshalJSON() ([]byte, error) + type WebhookReceiver struct + Name *string + ServiceURI *string + type WorkspaceInfo struct + ID *string + Location *string + func (wi *WorkspaceInfo) UnmarshalJSON(body []byte) error + func (wi WorkspaceInfo) MarshalJSON() ([]byte, error) + type WorkspaceInfoProperties struct + CustomerID *string Other modules containing this package gopkg.in/Azure/azure-sdk-for-go.v25 gopkg.in/Azure/azure-sdk-for-go.v26 gopkg.in/Azure/azure-sdk-for-go.v27 gopkg.in/Azure/azure-sdk-for-go.v28 gopkg.in/Azure/azure-sdk-for-go.v29 gopkg.in/Azure/azure-sdk-for-go.v30 gopkg.in/Azure/azure-sdk-for-go.v31 gopkg.in/Azure/azure-sdk-for-go.v32 gopkg.in/Azure/azure-sdk-for-go.v33 gopkg.in/Azure/azure-sdk-for-go.v34 gopkg.in/Azure/azure-sdk-for-go.v36 gopkg.in/Azure/azure-sdk-for-go.v37 gopkg.in/Azure/azure-sdk-for-go.v38 gopkg.in/Azure/azure-sdk-for-go.v39 gopkg.in/Azure/azure-sdk-for-go.v40 gopkg.in/Azure/azure-sdk-for-go.v41 gopkg.in/Azure/azure-sdk-for-go.v42 gopkg.in/Azure/azure-sdk-for-go.v43 gopkg.in/Azure/azure-sdk-for-go.v44 gopkg.in/Azure/azure-sdk-for-go.v45 gopkg.in/Azure/azure-sdk-for-go.v46 gopkg.in/Azure/azure-sdk-for-go.v48