Documentation ¶
Overview ¶
Package insights implements the Azure ARM Insights service API version .
Monitor Management Client
Index ¶
- Constants
- func UserAgent() string
- func Version() stringdeprecated
- type ActionGroupdeprecated
- type ActionGroupListdeprecated
- type ActionGroupPatchdeprecated
- type ActionGroupPatchBodydeprecated
- type ActionGroupResourcedeprecated
- type ActionGroupsClientdeprecated
- func (client ActionGroupsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, actionGroupName string, ...) (result ActionGroupResource, err error)deprecated
- func (client ActionGroupsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, actionGroupName string, ...) (*http.Request, error)deprecated
- func (client ActionGroupsClient) CreateOrUpdateResponder(resp *http.Response) (result ActionGroupResource, err error)deprecated
- func (client ActionGroupsClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)deprecated
- func (client ActionGroupsClient) Delete(ctx context.Context, resourceGroupName string, actionGroupName string) (result autorest.Response, err error)deprecated
- func (client ActionGroupsClient) DeletePreparer(ctx context.Context, resourceGroupName string, actionGroupName string) (*http.Request, error)deprecated
- func (client ActionGroupsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)deprecated
- func (client ActionGroupsClient) DeleteSender(req *http.Request) (*http.Response, error)deprecated
- func (client ActionGroupsClient) EnableReceiver(ctx context.Context, resourceGroupName string, actionGroupName string, ...) (result autorest.Response, err error)deprecated
- func (client ActionGroupsClient) EnableReceiverPreparer(ctx context.Context, resourceGroupName string, actionGroupName string, ...) (*http.Request, error)deprecated
- func (client ActionGroupsClient) EnableReceiverResponder(resp *http.Response) (result autorest.Response, err error)deprecated
- func (client ActionGroupsClient) EnableReceiverSender(req *http.Request) (*http.Response, error)deprecated
- func (client ActionGroupsClient) Get(ctx context.Context, resourceGroupName string, actionGroupName string) (result ActionGroupResource, err error)deprecated
- func (client ActionGroupsClient) GetPreparer(ctx context.Context, resourceGroupName string, actionGroupName string) (*http.Request, error)deprecated
- func (client ActionGroupsClient) GetResponder(resp *http.Response) (result ActionGroupResource, err error)deprecated
- func (client ActionGroupsClient) GetSender(req *http.Request) (*http.Response, error)deprecated
- func (client ActionGroupsClient) ListByResourceGroup(ctx context.Context, resourceGroupName string) (result ActionGroupList, err error)deprecated
- func (client ActionGroupsClient) ListByResourceGroupPreparer(ctx context.Context, resourceGroupName string) (*http.Request, error)deprecated
- func (client ActionGroupsClient) ListByResourceGroupResponder(resp *http.Response) (result ActionGroupList, err error)deprecated
- func (client ActionGroupsClient) ListByResourceGroupSender(req *http.Request) (*http.Response, error)deprecated
- func (client ActionGroupsClient) ListBySubscriptionID(ctx context.Context) (result ActionGroupList, err error)deprecated
- func (client ActionGroupsClient) ListBySubscriptionIDPreparer(ctx context.Context) (*http.Request, error)deprecated
- func (client ActionGroupsClient) ListBySubscriptionIDResponder(resp *http.Response) (result ActionGroupList, err error)deprecated
- func (client ActionGroupsClient) ListBySubscriptionIDSender(req *http.Request) (*http.Response, error)deprecated
- func (client ActionGroupsClient) Update(ctx context.Context, resourceGroupName string, actionGroupName string, ...) (result ActionGroupResource, err error)deprecated
- func (client ActionGroupsClient) UpdatePreparer(ctx context.Context, resourceGroupName string, actionGroupName string, ...) (*http.Request, error)deprecated
- func (client ActionGroupsClient) UpdateResponder(resp *http.Response) (result ActionGroupResource, err error)deprecated
- func (client ActionGroupsClient) UpdateSender(req *http.Request) (*http.Response, error)deprecated
- type ActivityLogAlertdeprecated
- type ActivityLogAlertActionGroupdeprecated
- type ActivityLogAlertActionListdeprecated
- type ActivityLogAlertAllOfConditiondeprecated
- type ActivityLogAlertLeafConditiondeprecated
- type ActivityLogAlertListdeprecated
- type ActivityLogAlertPatchdeprecated
- type ActivityLogAlertPatchBodydeprecated
- type ActivityLogAlertResourcedeprecated
- type ActivityLogAlertsClientdeprecated
- func (client ActivityLogAlertsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, activityLogAlertName string, ...) (result ActivityLogAlertResource, err error)deprecated
- func (client ActivityLogAlertsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, activityLogAlertName string, ...) (*http.Request, error)deprecated
- func (client ActivityLogAlertsClient) CreateOrUpdateResponder(resp *http.Response) (result ActivityLogAlertResource, err error)deprecated
- func (client ActivityLogAlertsClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)deprecated
- func (client ActivityLogAlertsClient) Delete(ctx context.Context, resourceGroupName string, activityLogAlertName string) (result autorest.Response, err error)deprecated
- func (client ActivityLogAlertsClient) DeletePreparer(ctx context.Context, resourceGroupName string, activityLogAlertName string) (*http.Request, error)deprecated
- func (client ActivityLogAlertsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)deprecated
- func (client ActivityLogAlertsClient) DeleteSender(req *http.Request) (*http.Response, error)deprecated
- func (client ActivityLogAlertsClient) Get(ctx context.Context, resourceGroupName string, activityLogAlertName string) (result ActivityLogAlertResource, err error)deprecated
- func (client ActivityLogAlertsClient) GetPreparer(ctx context.Context, resourceGroupName string, activityLogAlertName string) (*http.Request, error)deprecated
- func (client ActivityLogAlertsClient) GetResponder(resp *http.Response) (result ActivityLogAlertResource, err error)deprecated
- func (client ActivityLogAlertsClient) GetSender(req *http.Request) (*http.Response, error)deprecated
- func (client ActivityLogAlertsClient) ListByResourceGroup(ctx context.Context, resourceGroupName string) (result ActivityLogAlertList, err error)deprecated
- func (client ActivityLogAlertsClient) ListByResourceGroupPreparer(ctx context.Context, resourceGroupName string) (*http.Request, error)deprecated
- func (client ActivityLogAlertsClient) ListByResourceGroupResponder(resp *http.Response) (result ActivityLogAlertList, err error)deprecated
- func (client ActivityLogAlertsClient) ListByResourceGroupSender(req *http.Request) (*http.Response, error)deprecated
- func (client ActivityLogAlertsClient) ListBySubscriptionID(ctx context.Context) (result ActivityLogAlertList, err error)deprecated
- func (client ActivityLogAlertsClient) ListBySubscriptionIDPreparer(ctx context.Context) (*http.Request, error)deprecated
- func (client ActivityLogAlertsClient) ListBySubscriptionIDResponder(resp *http.Response) (result ActivityLogAlertList, err error)deprecated
- func (client ActivityLogAlertsClient) ListBySubscriptionIDSender(req *http.Request) (*http.Response, error)deprecated
- func (client ActivityLogAlertsClient) Update(ctx context.Context, resourceGroupName string, activityLogAlertName string, ...) (result ActivityLogAlertResource, err error)deprecated
- func (client ActivityLogAlertsClient) UpdatePreparer(ctx context.Context, resourceGroupName string, activityLogAlertName string, ...) (*http.Request, error)deprecated
- func (client ActivityLogAlertsClient) UpdateResponder(resp *http.Response) (result ActivityLogAlertResource, err error)deprecated
- func (client ActivityLogAlertsClient) UpdateSender(req *http.Request) (*http.Response, error)deprecated
- type AlertRuledeprecated
- type AlertRuleIncidentsClientdeprecated
- func (client AlertRuleIncidentsClient) Get(ctx context.Context, resourceGroupName string, ruleName string, ...) (result Incident, err error)deprecated
- func (client AlertRuleIncidentsClient) GetPreparer(ctx context.Context, resourceGroupName string, ruleName string, ...) (*http.Request, error)deprecated
- func (client AlertRuleIncidentsClient) GetResponder(resp *http.Response) (result Incident, err error)deprecated
- func (client AlertRuleIncidentsClient) GetSender(req *http.Request) (*http.Response, error)deprecated
- func (client AlertRuleIncidentsClient) ListByAlertRule(ctx context.Context, resourceGroupName string, ruleName string) (result IncidentListResult, err error)deprecated
- func (client AlertRuleIncidentsClient) ListByAlertRulePreparer(ctx context.Context, resourceGroupName string, ruleName string) (*http.Request, error)deprecated
- func (client AlertRuleIncidentsClient) ListByAlertRuleResponder(resp *http.Response) (result IncidentListResult, err error)deprecated
- func (client AlertRuleIncidentsClient) ListByAlertRuleSender(req *http.Request) (*http.Response, error)deprecated
- type AlertRuleResourcedeprecated
- type AlertRuleResourceCollectiondeprecated
- type AlertRuleResourcePatchdeprecated
- type AlertRulesClientdeprecated
- func (client AlertRulesClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, ruleName string, ...) (result AlertRuleResource, err error)deprecated
- func (client AlertRulesClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, ruleName string, ...) (*http.Request, error)deprecated
- func (client AlertRulesClient) CreateOrUpdateResponder(resp *http.Response) (result AlertRuleResource, err error)deprecated
- func (client AlertRulesClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)deprecated
- func (client AlertRulesClient) Delete(ctx context.Context, resourceGroupName string, ruleName string) (result autorest.Response, err error)deprecated
- func (client AlertRulesClient) DeletePreparer(ctx context.Context, resourceGroupName string, ruleName string) (*http.Request, error)deprecated
- func (client AlertRulesClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)deprecated
- func (client AlertRulesClient) DeleteSender(req *http.Request) (*http.Response, error)deprecated
- func (client AlertRulesClient) Get(ctx context.Context, resourceGroupName string, ruleName string) (result AlertRuleResource, err error)deprecated
- func (client AlertRulesClient) GetPreparer(ctx context.Context, resourceGroupName string, ruleName string) (*http.Request, error)deprecated
- func (client AlertRulesClient) GetResponder(resp *http.Response) (result AlertRuleResource, err error)deprecated
- func (client AlertRulesClient) GetSender(req *http.Request) (*http.Response, error)deprecated
- func (client AlertRulesClient) ListByResourceGroup(ctx context.Context, resourceGroupName string) (result AlertRuleResourceCollection, err error)deprecated
- func (client AlertRulesClient) ListByResourceGroupPreparer(ctx context.Context, resourceGroupName string) (*http.Request, error)deprecated
- func (client AlertRulesClient) ListByResourceGroupResponder(resp *http.Response) (result AlertRuleResourceCollection, err error)deprecated
- func (client AlertRulesClient) ListByResourceGroupSender(req *http.Request) (*http.Response, error)deprecated
- func (client AlertRulesClient) Update(ctx context.Context, resourceGroupName string, ruleName string, ...) (result AlertRuleResource, err error)deprecated
- func (client AlertRulesClient) UpdatePreparer(ctx context.Context, resourceGroupName string, ruleName string, ...) (*http.Request, error)deprecated
- func (client AlertRulesClient) UpdateResponder(resp *http.Response) (result AlertRuleResource, err error)deprecated
- func (client AlertRulesClient) UpdateSender(req *http.Request) (*http.Response, error)deprecated
- type AutomationRunbookReceiverdeprecated
- type AutoscaleNotificationdeprecated
- type AutoscaleProfiledeprecated
- type AutoscaleSettingdeprecated
- type AutoscaleSettingResourcedeprecated
- type AutoscaleSettingResourceCollectiondeprecated
- type AutoscaleSettingResourceCollectionIteratordeprecated
- func (iter *AutoscaleSettingResourceCollectionIterator) Next() errordeprecated
- func (iter AutoscaleSettingResourceCollectionIterator) NotDone() booldeprecated
- func (iter AutoscaleSettingResourceCollectionIterator) Response() AutoscaleSettingResourceCollectiondeprecated
- func (iter AutoscaleSettingResourceCollectionIterator) Value() AutoscaleSettingResourcedeprecated
- type AutoscaleSettingResourceCollectionPagedeprecated
- func (page *AutoscaleSettingResourceCollectionPage) Next() errordeprecated
- func (page AutoscaleSettingResourceCollectionPage) NotDone() booldeprecated
- func (page AutoscaleSettingResourceCollectionPage) Response() AutoscaleSettingResourceCollectiondeprecated
- func (page AutoscaleSettingResourceCollectionPage) Values() []AutoscaleSettingResourcedeprecated
- type AutoscaleSettingResourcePatchdeprecated
- type AutoscaleSettingsClientdeprecated
- func (client AutoscaleSettingsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, autoscaleSettingName string, ...) (result AutoscaleSettingResource, err error)deprecated
- func (client AutoscaleSettingsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, autoscaleSettingName string, ...) (*http.Request, error)deprecated
- func (client AutoscaleSettingsClient) CreateOrUpdateResponder(resp *http.Response) (result AutoscaleSettingResource, err error)deprecated
- func (client AutoscaleSettingsClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)deprecated
- func (client AutoscaleSettingsClient) Delete(ctx context.Context, resourceGroupName string, autoscaleSettingName string) (result autorest.Response, err error)deprecated
- func (client AutoscaleSettingsClient) DeletePreparer(ctx context.Context, resourceGroupName string, autoscaleSettingName string) (*http.Request, error)deprecated
- func (client AutoscaleSettingsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)deprecated
- func (client AutoscaleSettingsClient) DeleteSender(req *http.Request) (*http.Response, error)deprecated
- func (client AutoscaleSettingsClient) Get(ctx context.Context, resourceGroupName string, autoscaleSettingName string) (result AutoscaleSettingResource, err error)deprecated
- func (client AutoscaleSettingsClient) GetPreparer(ctx context.Context, resourceGroupName string, autoscaleSettingName string) (*http.Request, error)deprecated
- func (client AutoscaleSettingsClient) GetResponder(resp *http.Response) (result AutoscaleSettingResource, err error)deprecated
- func (client AutoscaleSettingsClient) GetSender(req *http.Request) (*http.Response, error)deprecated
- func (client AutoscaleSettingsClient) ListByResourceGroup(ctx context.Context, resourceGroupName string) (result AutoscaleSettingResourceCollectionPage, err error)deprecated
- func (client AutoscaleSettingsClient) ListByResourceGroupComplete(ctx context.Context, resourceGroupName string) (result AutoscaleSettingResourceCollectionIterator, err error)deprecated
- func (client AutoscaleSettingsClient) ListByResourceGroupPreparer(ctx context.Context, resourceGroupName string) (*http.Request, error)deprecated
- func (client AutoscaleSettingsClient) ListByResourceGroupResponder(resp *http.Response) (result AutoscaleSettingResourceCollection, err error)deprecated
- func (client AutoscaleSettingsClient) ListByResourceGroupSender(req *http.Request) (*http.Response, error)deprecated
- func (client AutoscaleSettingsClient) Update(ctx context.Context, resourceGroupName string, autoscaleSettingName string, ...) (result AutoscaleSettingResource, err error)deprecated
- func (client AutoscaleSettingsClient) UpdatePreparer(ctx context.Context, resourceGroupName string, autoscaleSettingName string, ...) (*http.Request, error)deprecated
- func (client AutoscaleSettingsClient) UpdateResponder(resp *http.Response) (result AutoscaleSettingResource, err error)deprecated
- func (client AutoscaleSettingsClient) UpdateSender(req *http.Request) (*http.Response, error)deprecated
- type AzureAppPushReceiverdeprecated
- type BaseClientdeprecated
- type BasicRuleActiondeprecated
- type BasicRuleConditiondeprecated
- type BasicRuleDataSourcedeprecated
- type CategoryTypedeprecated
- type ComparisonOperationTypedeprecated
- type ConditionOperatordeprecated
- type DiagnosticSettingsdeprecated
- type DiagnosticSettingsCategorydeprecated
- type DiagnosticSettingsCategoryClientdeprecated
- func (client DiagnosticSettingsCategoryClient) Get(ctx context.Context, resourceURI string, name string) (result DiagnosticSettingsCategoryResource, err error)deprecated
- func (client DiagnosticSettingsCategoryClient) GetPreparer(ctx context.Context, resourceURI string, name string) (*http.Request, error)deprecated
- func (client DiagnosticSettingsCategoryClient) GetResponder(resp *http.Response) (result DiagnosticSettingsCategoryResource, err error)deprecated
- func (client DiagnosticSettingsCategoryClient) GetSender(req *http.Request) (*http.Response, error)deprecated
- func (client DiagnosticSettingsCategoryClient) List(ctx context.Context, resourceURI string) (result DiagnosticSettingsCategoryResourceCollection, err error)deprecated
- func (client DiagnosticSettingsCategoryClient) ListPreparer(ctx context.Context, resourceURI string) (*http.Request, error)deprecated
- func (client DiagnosticSettingsCategoryClient) ListResponder(resp *http.Response) (result DiagnosticSettingsCategoryResourceCollection, err error)deprecated
- func (client DiagnosticSettingsCategoryClient) ListSender(req *http.Request) (*http.Response, error)deprecated
- type DiagnosticSettingsCategoryResourcedeprecated
- type DiagnosticSettingsCategoryResourceCollectiondeprecated
- type DiagnosticSettingsClientdeprecated
- func (client DiagnosticSettingsClient) CreateOrUpdate(ctx context.Context, resourceURI string, parameters DiagnosticSettingsResource, ...) (result DiagnosticSettingsResource, err error)deprecated
- func (client DiagnosticSettingsClient) CreateOrUpdatePreparer(ctx context.Context, resourceURI string, parameters DiagnosticSettingsResource, ...) (*http.Request, error)deprecated
- func (client DiagnosticSettingsClient) CreateOrUpdateResponder(resp *http.Response) (result DiagnosticSettingsResource, err error)deprecated
- func (client DiagnosticSettingsClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)deprecated
- func (client DiagnosticSettingsClient) Delete(ctx context.Context, resourceURI string, name string) (result autorest.Response, err error)deprecated
- func (client DiagnosticSettingsClient) DeletePreparer(ctx context.Context, resourceURI string, name string) (*http.Request, error)deprecated
- func (client DiagnosticSettingsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)deprecated
- func (client DiagnosticSettingsClient) DeleteSender(req *http.Request) (*http.Response, error)deprecated
- func (client DiagnosticSettingsClient) Get(ctx context.Context, resourceURI string, name string) (result DiagnosticSettingsResource, err error)deprecated
- func (client DiagnosticSettingsClient) GetPreparer(ctx context.Context, resourceURI string, name string) (*http.Request, error)deprecated
- func (client DiagnosticSettingsClient) GetResponder(resp *http.Response) (result DiagnosticSettingsResource, err error)deprecated
- func (client DiagnosticSettingsClient) GetSender(req *http.Request) (*http.Response, error)deprecated
- func (client DiagnosticSettingsClient) List(ctx context.Context, resourceURI string) (result DiagnosticSettingsResourceCollection, err error)deprecated
- func (client DiagnosticSettingsClient) ListPreparer(ctx context.Context, resourceURI string) (*http.Request, error)deprecated
- func (client DiagnosticSettingsClient) ListResponder(resp *http.Response) (result DiagnosticSettingsResourceCollection, err error)deprecated
- func (client DiagnosticSettingsClient) ListSender(req *http.Request) (*http.Response, error)deprecated
- type DiagnosticSettingsResourcedeprecated
- type DiagnosticSettingsResourceCollectiondeprecated
- type EmailNotificationdeprecated
- type EmailReceiverdeprecated
- type EnableRequestdeprecated
- type ErrorResponsedeprecated
- type Incidentdeprecated
- type IncidentListResultdeprecated
- type ItsmReceiverdeprecated
- type LocationThresholdRuleConditiondeprecated
- func (ltrc LocationThresholdRuleCondition) AsBasicRuleCondition() (BasicRuleCondition, bool)deprecated
- func (ltrc LocationThresholdRuleCondition) AsLocationThresholdRuleCondition() (*LocationThresholdRuleCondition, bool)deprecated
- func (ltrc LocationThresholdRuleCondition) AsManagementEventRuleCondition() (*ManagementEventRuleCondition, bool)deprecated
- func (ltrc LocationThresholdRuleCondition) AsRuleCondition() (*RuleCondition, bool)deprecated
- func (ltrc LocationThresholdRuleCondition) AsThresholdRuleCondition() (*ThresholdRuleCondition, bool)deprecated
- func (ltrc LocationThresholdRuleCondition) MarshalJSON() ([]byte, error)deprecated
- func (ltrc *LocationThresholdRuleCondition) UnmarshalJSON(body []byte) errordeprecated
- type LogProfileCollectiondeprecated
- type LogProfilePropertiesdeprecated
- type LogProfileResourcedeprecated
- type LogProfileResourcePatchdeprecated
- type LogProfilesClientdeprecated
- func (client LogProfilesClient) CreateOrUpdate(ctx context.Context, logProfileName string, parameters LogProfileResource) (result LogProfileResource, err error)deprecated
- func (client LogProfilesClient) CreateOrUpdatePreparer(ctx context.Context, logProfileName string, parameters LogProfileResource) (*http.Request, error)deprecated
- func (client LogProfilesClient) CreateOrUpdateResponder(resp *http.Response) (result LogProfileResource, err error)deprecated
- func (client LogProfilesClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)deprecated
- func (client LogProfilesClient) Delete(ctx context.Context, logProfileName string) (result autorest.Response, err error)deprecated
- func (client LogProfilesClient) DeletePreparer(ctx context.Context, logProfileName string) (*http.Request, error)deprecated
- func (client LogProfilesClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)deprecated
- func (client LogProfilesClient) DeleteSender(req *http.Request) (*http.Response, error)deprecated
- func (client LogProfilesClient) Get(ctx context.Context, logProfileName string) (result LogProfileResource, err error)deprecated
- func (client LogProfilesClient) GetPreparer(ctx context.Context, logProfileName string) (*http.Request, error)deprecated
- func (client LogProfilesClient) GetResponder(resp *http.Response) (result LogProfileResource, err error)deprecated
- func (client LogProfilesClient) GetSender(req *http.Request) (*http.Response, error)deprecated
- func (client LogProfilesClient) List(ctx context.Context) (result LogProfileCollection, err error)deprecated
- func (client LogProfilesClient) ListPreparer(ctx context.Context) (*http.Request, error)deprecated
- func (client LogProfilesClient) ListResponder(resp *http.Response) (result LogProfileCollection, err error)deprecated
- func (client LogProfilesClient) ListSender(req *http.Request) (*http.Response, error)deprecated
- func (client LogProfilesClient) Update(ctx context.Context, logProfileName string, ...) (result LogProfileResource, err error)deprecated
- func (client LogProfilesClient) UpdatePreparer(ctx context.Context, logProfileName string, ...) (*http.Request, error)deprecated
- func (client LogProfilesClient) UpdateResponder(resp *http.Response) (result LogProfileResource, err error)deprecated
- func (client LogProfilesClient) UpdateSender(req *http.Request) (*http.Response, error)deprecated
- type LogSettingsdeprecated
- type ManagementEventAggregationConditiondeprecated
- type ManagementEventRuleConditiondeprecated
- func (merc ManagementEventRuleCondition) AsBasicRuleCondition() (BasicRuleCondition, bool)deprecated
- func (merc ManagementEventRuleCondition) AsLocationThresholdRuleCondition() (*LocationThresholdRuleCondition, bool)deprecated
- func (merc ManagementEventRuleCondition) AsManagementEventRuleCondition() (*ManagementEventRuleCondition, bool)deprecated
- func (merc ManagementEventRuleCondition) AsRuleCondition() (*RuleCondition, bool)deprecated
- func (merc ManagementEventRuleCondition) AsThresholdRuleCondition() (*ThresholdRuleCondition, bool)deprecated
- func (merc ManagementEventRuleCondition) MarshalJSON() ([]byte, error)deprecated
- func (merc *ManagementEventRuleCondition) UnmarshalJSON(body []byte) errordeprecated
- type MetricSettingsdeprecated
- type MetricStatisticTypedeprecated
- type MetricTriggerdeprecated
- type OdataTypedeprecated
- type OdataTypeBasicRuleActiondeprecated
- type OdataTypeBasicRuleConditiondeprecated
- type Operationdeprecated
- type OperationDisplaydeprecated
- type OperationListResultdeprecated
- type OperationsClientdeprecated
- func (client OperationsClient) List(ctx context.Context) (result OperationListResult, err error)deprecated
- func (client OperationsClient) ListPreparer(ctx context.Context) (*http.Request, error)deprecated
- func (client OperationsClient) ListResponder(resp *http.Response) (result OperationListResult, err error)deprecated
- func (client OperationsClient) ListSender(req *http.Request) (*http.Response, error)deprecated
- type ProxyOnlyResourcedeprecated
- type ReceiverStatusdeprecated
- type Recurrencedeprecated
- type RecurrenceFrequencydeprecated
- type RecurrentScheduledeprecated
- type Resourcedeprecated
- type RetentionPolicydeprecated
- type RuleActiondeprecated
- func (ra RuleAction) AsBasicRuleAction() (BasicRuleAction, bool)deprecated
- func (ra RuleAction) AsRuleAction() (*RuleAction, bool)deprecated
- func (ra RuleAction) AsRuleEmailAction() (*RuleEmailAction, bool)deprecated
- func (ra RuleAction) AsRuleWebhookAction() (*RuleWebhookAction, bool)deprecated
- func (ra RuleAction) MarshalJSON() ([]byte, error)deprecated
- type RuleConditiondeprecated
- func (rc RuleCondition) AsBasicRuleCondition() (BasicRuleCondition, bool)deprecated
- func (rc RuleCondition) AsLocationThresholdRuleCondition() (*LocationThresholdRuleCondition, bool)deprecated
- func (rc RuleCondition) AsManagementEventRuleCondition() (*ManagementEventRuleCondition, bool)deprecated
- func (rc RuleCondition) AsRuleCondition() (*RuleCondition, bool)deprecated
- func (rc RuleCondition) AsThresholdRuleCondition() (*ThresholdRuleCondition, bool)deprecated
- func (rc RuleCondition) MarshalJSON() ([]byte, error)deprecated
- func (rc *RuleCondition) UnmarshalJSON(body []byte) errordeprecated
- type RuleDataSourcedeprecated
- func (rds RuleDataSource) AsBasicRuleDataSource() (BasicRuleDataSource, bool)deprecated
- func (rds RuleDataSource) AsRuleDataSource() (*RuleDataSource, bool)deprecated
- func (rds RuleDataSource) AsRuleManagementEventDataSource() (*RuleManagementEventDataSource, bool)deprecated
- func (rds RuleDataSource) AsRuleMetricDataSource() (*RuleMetricDataSource, bool)deprecated
- func (rds RuleDataSource) MarshalJSON() ([]byte, error)deprecated
- type RuleEmailActiondeprecated
- func (rea RuleEmailAction) AsBasicRuleAction() (BasicRuleAction, bool)deprecated
- func (rea RuleEmailAction) AsRuleAction() (*RuleAction, bool)deprecated
- func (rea RuleEmailAction) AsRuleEmailAction() (*RuleEmailAction, bool)deprecated
- func (rea RuleEmailAction) AsRuleWebhookAction() (*RuleWebhookAction, bool)deprecated
- func (rea RuleEmailAction) MarshalJSON() ([]byte, error)deprecated
- type RuleManagementEventClaimsDataSourcedeprecated
- type RuleManagementEventDataSourcedeprecated
- func (rmeds RuleManagementEventDataSource) AsBasicRuleDataSource() (BasicRuleDataSource, bool)deprecated
- func (rmeds RuleManagementEventDataSource) AsRuleDataSource() (*RuleDataSource, bool)deprecated
- func (rmeds RuleManagementEventDataSource) AsRuleManagementEventDataSource() (*RuleManagementEventDataSource, bool)deprecated
- func (rmeds RuleManagementEventDataSource) AsRuleMetricDataSource() (*RuleMetricDataSource, bool)deprecated
- func (rmeds RuleManagementEventDataSource) MarshalJSON() ([]byte, error)deprecated
- type RuleMetricDataSourcedeprecated
- func (rmds RuleMetricDataSource) AsBasicRuleDataSource() (BasicRuleDataSource, bool)deprecated
- func (rmds RuleMetricDataSource) AsRuleDataSource() (*RuleDataSource, bool)deprecated
- func (rmds RuleMetricDataSource) AsRuleManagementEventDataSource() (*RuleManagementEventDataSource, bool)deprecated
- func (rmds RuleMetricDataSource) AsRuleMetricDataSource() (*RuleMetricDataSource, bool)deprecated
- func (rmds RuleMetricDataSource) MarshalJSON() ([]byte, error)deprecated
- type RuleWebhookActiondeprecated
- func (rwa RuleWebhookAction) AsBasicRuleAction() (BasicRuleAction, bool)deprecated
- func (rwa RuleWebhookAction) AsRuleAction() (*RuleAction, bool)deprecated
- func (rwa RuleWebhookAction) AsRuleEmailAction() (*RuleEmailAction, bool)deprecated
- func (rwa RuleWebhookAction) AsRuleWebhookAction() (*RuleWebhookAction, bool)deprecated
- func (rwa RuleWebhookAction) MarshalJSON() ([]byte, error)deprecated
- type ScaleActiondeprecated
- type ScaleCapacitydeprecated
- type ScaleDirectiondeprecated
- type ScaleRuledeprecated
- type ScaleTypedeprecated
- type SmsReceiverdeprecated
- type ThresholdRuleConditiondeprecated
- func (trc ThresholdRuleCondition) AsBasicRuleCondition() (BasicRuleCondition, bool)deprecated
- func (trc ThresholdRuleCondition) AsLocationThresholdRuleCondition() (*LocationThresholdRuleCondition, bool)deprecated
- func (trc ThresholdRuleCondition) AsManagementEventRuleCondition() (*ManagementEventRuleCondition, bool)deprecated
- func (trc ThresholdRuleCondition) AsRuleCondition() (*RuleCondition, bool)deprecated
- func (trc ThresholdRuleCondition) AsThresholdRuleCondition() (*ThresholdRuleCondition, bool)deprecated
- func (trc ThresholdRuleCondition) MarshalJSON() ([]byte, error)deprecated
- func (trc *ThresholdRuleCondition) UnmarshalJSON(body []byte) errordeprecated
- type TimeAggregationOperatordeprecated
- type TimeAggregationTypedeprecated
- type TimeWindowdeprecated
- type WebhookNotificationdeprecated
- type WebhookReceiverdeprecated
Constants ¶
const (
// DefaultBaseURI is the default URI used for the service Insights
DefaultBaseURI = "https://management.azure.com"
)
Variables ¶
This section is empty.
Functions ¶
func UserAgent ¶
func UserAgent() string
Copyright (c) Microsoft and contributors. All rights reserved.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and limitations under the License.
Code generated by Microsoft (R) AutoRest Code Generator. Changes may cause incorrect behavior and will be lost if the code is regenerated. Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. UserAgent returns the UserAgent string to use when sending http.Requests.
func Version
deprecated
func Version() string
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. Version returns the semantic version (see http://semver.org) of the client.
Types ¶
type ActionGroup
deprecated
type ActionGroup struct { // GroupShortName - The short name of the action group. This will be used in SMS messages. GroupShortName *string `json:"groupShortName,omitempty"` // Enabled - Indicates whether this action group is enabled. If an action group is not enabled, then none of its receivers will receive communications. Enabled *bool `json:"enabled,omitempty"` // EmailReceivers - The list of email receivers that are part of this action group. EmailReceivers *[]EmailReceiver `json:"emailReceivers,omitempty"` // SmsReceivers - The list of SMS receivers that are part of this action group. SmsReceivers *[]SmsReceiver `json:"smsReceivers,omitempty"` // WebhookReceivers - The list of webhook receivers that are part of this action group. WebhookReceivers *[]WebhookReceiver `json:"webhookReceivers,omitempty"` // ItsmReceivers - The list of ITSM receivers that are part of this action group. ItsmReceivers *[]ItsmReceiver `json:"itsmReceivers,omitempty"` // AzureAppPushReceivers - The list of AzureAppPush receivers that are part of this action group. AzureAppPushReceivers *[]AzureAppPushReceiver `json:"azureAppPushReceivers,omitempty"` // AutomationRunbookReceivers - The list of AutomationRunbook receivers that are part of this action group. AutomationRunbookReceivers *[]AutomationRunbookReceiver `json:"automationRunbookReceivers,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. ActionGroup an Azure action group.
type ActionGroupList
deprecated
type ActionGroupList struct { autorest.Response `json:"-"` // Value - The list of action groups. Value *[]ActionGroupResource `json:"value,omitempty"` // NextLink - Provides the link to retrieve the next set of elements. NextLink *string `json:"nextLink,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. ActionGroupList a list of action groups.
type ActionGroupPatch
deprecated
type ActionGroupPatch struct { // Enabled - Indicates whether this action group is enabled. If an action group is not enabled, then none of its actions will be activated. Enabled *bool `json:"enabled,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. ActionGroupPatch an Azure action group for patch operations.
type ActionGroupPatchBody
deprecated
type ActionGroupPatchBody struct { // Tags - Resource tags Tags map[string]*string `json:"tags"` // ActionGroupPatch - The action group settings for an update operation. *ActionGroupPatch `json:"properties,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. ActionGroupPatchBody an action group object for the body of patch operations.
func (ActionGroupPatchBody) MarshalJSON
deprecated
func (agpb ActionGroupPatchBody) MarshalJSON() ([]byte, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. MarshalJSON is the custom marshaler for ActionGroupPatchBody.
func (*ActionGroupPatchBody) UnmarshalJSON
deprecated
func (agpb *ActionGroupPatchBody) UnmarshalJSON(body []byte) error
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. UnmarshalJSON is the custom unmarshaler for ActionGroupPatchBody struct.
type ActionGroupResource
deprecated
type ActionGroupResource struct { autorest.Response `json:"-"` // ActionGroup - The action groups properties of the resource. *ActionGroup `json:"properties,omitempty"` // ID - Azure resource Id ID *string `json:"id,omitempty"` // Name - Azure resource name Name *string `json:"name,omitempty"` // Type - Azure resource type Type *string `json:"type,omitempty"` // Location - Resource location Location *string `json:"location,omitempty"` // Tags - Resource tags Tags map[string]*string `json:"tags"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. ActionGroupResource an action group resource.
func (ActionGroupResource) MarshalJSON
deprecated
func (agr ActionGroupResource) MarshalJSON() ([]byte, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. MarshalJSON is the custom marshaler for ActionGroupResource.
func (*ActionGroupResource) UnmarshalJSON
deprecated
func (agr *ActionGroupResource) UnmarshalJSON(body []byte) error
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. UnmarshalJSON is the custom unmarshaler for ActionGroupResource struct.
type ActionGroupsClient
deprecated
type ActionGroupsClient struct {
BaseClient
}
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. ActionGroupsClient is the monitor Management Client
func NewActionGroupsClient
deprecated
func NewActionGroupsClient(subscriptionID string) ActionGroupsClient
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. NewActionGroupsClient creates an instance of the ActionGroupsClient client.
func NewActionGroupsClientWithBaseURI
deprecated
func NewActionGroupsClientWithBaseURI(baseURI string, subscriptionID string) ActionGroupsClient
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. NewActionGroupsClientWithBaseURI creates an instance of the ActionGroupsClient client.
func (ActionGroupsClient) CreateOrUpdate
deprecated
func (client ActionGroupsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, actionGroupName string, actionGroup ActionGroupResource) (result ActionGroupResource, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. CreateOrUpdate create a new action group or update an existing one.
resourceGroupName is the name of the resource group. actionGroupName is the name of the action group. actionGroup is the action group to create or use for the update.
func (ActionGroupsClient) CreateOrUpdatePreparer
deprecated
func (client ActionGroupsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, actionGroupName string, actionGroup ActionGroupResource) (*http.Request, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (ActionGroupsClient) CreateOrUpdateResponder
deprecated
func (client ActionGroupsClient) CreateOrUpdateResponder(resp *http.Response) (result ActionGroupResource, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.
func (ActionGroupsClient) CreateOrUpdateSender
deprecated
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.
func (ActionGroupsClient) Delete
deprecated
func (client ActionGroupsClient) Delete(ctx context.Context, resourceGroupName string, actionGroupName string) (result autorest.Response, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. Delete delete an action group.
resourceGroupName is the name of the resource group. actionGroupName is the name of the action group.
func (ActionGroupsClient) DeletePreparer
deprecated
func (client ActionGroupsClient) DeletePreparer(ctx context.Context, resourceGroupName string, actionGroupName string) (*http.Request, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. DeletePreparer prepares the Delete request.
func (ActionGroupsClient) DeleteResponder
deprecated
func (client ActionGroupsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. DeleteResponder handles the response to the Delete request. The method always closes the http.Response Body.
func (ActionGroupsClient) DeleteSender
deprecated
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (ActionGroupsClient) EnableReceiver
deprecated
func (client ActionGroupsClient) EnableReceiver(ctx context.Context, resourceGroupName string, actionGroupName string, enableRequest EnableRequest) (result autorest.Response, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. EnableReceiver enable a receiver in an action group. This changes the receiver's status from Disabled to Enabled.
resourceGroupName is the name of the resource group. actionGroupName is the name of the action group. enableRequest is the receiver to re-enable.
func (ActionGroupsClient) EnableReceiverPreparer
deprecated
func (client ActionGroupsClient) EnableReceiverPreparer(ctx context.Context, resourceGroupName string, actionGroupName string, enableRequest EnableRequest) (*http.Request, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. EnableReceiverPreparer prepares the EnableReceiver request.
func (ActionGroupsClient) EnableReceiverResponder
deprecated
func (client ActionGroupsClient) EnableReceiverResponder(resp *http.Response) (result autorest.Response, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. EnableReceiverResponder handles the response to the EnableReceiver request. The method always closes the http.Response Body.
func (ActionGroupsClient) EnableReceiverSender
deprecated
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. EnableReceiverSender sends the EnableReceiver request. The method will close the http.Response Body if it receives an error.
func (ActionGroupsClient) Get
deprecated
func (client ActionGroupsClient) Get(ctx context.Context, resourceGroupName string, actionGroupName string) (result ActionGroupResource, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. Get get an action group.
resourceGroupName is the name of the resource group. actionGroupName is the name of the action group.
func (ActionGroupsClient) GetPreparer
deprecated
func (client ActionGroupsClient) GetPreparer(ctx context.Context, resourceGroupName string, actionGroupName string) (*http.Request, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. GetPreparer prepares the Get request.
func (ActionGroupsClient) GetResponder
deprecated
func (client ActionGroupsClient) GetResponder(resp *http.Response) (result ActionGroupResource, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (ActionGroupsClient) GetSender
deprecated
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (ActionGroupsClient) ListByResourceGroup
deprecated
func (client ActionGroupsClient) ListByResourceGroup(ctx context.Context, resourceGroupName string) (result ActionGroupList, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. ListByResourceGroup get a list of all action groups in a resource group.
resourceGroupName is the name of the resource group.
func (ActionGroupsClient) ListByResourceGroupPreparer
deprecated
func (client ActionGroupsClient) ListByResourceGroupPreparer(ctx context.Context, resourceGroupName string) (*http.Request, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. ListByResourceGroupPreparer prepares the ListByResourceGroup request.
func (ActionGroupsClient) ListByResourceGroupResponder
deprecated
func (client ActionGroupsClient) ListByResourceGroupResponder(resp *http.Response) (result ActionGroupList, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. ListByResourceGroupResponder handles the response to the ListByResourceGroup request. The method always closes the http.Response Body.
func (ActionGroupsClient) ListByResourceGroupSender
deprecated
func (client ActionGroupsClient) ListByResourceGroupSender(req *http.Request) (*http.Response, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. ListByResourceGroupSender sends the ListByResourceGroup request. The method will close the http.Response Body if it receives an error.
func (ActionGroupsClient) ListBySubscriptionID
deprecated
func (client ActionGroupsClient) ListBySubscriptionID(ctx context.Context) (result ActionGroupList, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. ListBySubscriptionID get a list of all action groups in a subscription.
func (ActionGroupsClient) ListBySubscriptionIDPreparer
deprecated
func (client ActionGroupsClient) ListBySubscriptionIDPreparer(ctx context.Context) (*http.Request, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. ListBySubscriptionIDPreparer prepares the ListBySubscriptionID request.
func (ActionGroupsClient) ListBySubscriptionIDResponder
deprecated
func (client ActionGroupsClient) ListBySubscriptionIDResponder(resp *http.Response) (result ActionGroupList, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. ListBySubscriptionIDResponder handles the response to the ListBySubscriptionID request. The method always closes the http.Response Body.
func (ActionGroupsClient) ListBySubscriptionIDSender
deprecated
func (client ActionGroupsClient) ListBySubscriptionIDSender(req *http.Request) (*http.Response, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. ListBySubscriptionIDSender sends the ListBySubscriptionID request. The method will close the http.Response Body if it receives an error.
func (ActionGroupsClient) Update
deprecated
func (client ActionGroupsClient) Update(ctx context.Context, resourceGroupName string, actionGroupName string, actionGroupPatch ActionGroupPatchBody) (result ActionGroupResource, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. Update updates an existing action group's tags. To update other fields use the CreateOrUpdate method.
resourceGroupName is the name of the resource group. actionGroupName is the name of the action group. actionGroupPatch is parameters supplied to the operation.
func (ActionGroupsClient) UpdatePreparer
deprecated
func (client ActionGroupsClient) UpdatePreparer(ctx context.Context, resourceGroupName string, actionGroupName string, actionGroupPatch ActionGroupPatchBody) (*http.Request, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. UpdatePreparer prepares the Update request.
func (ActionGroupsClient) UpdateResponder
deprecated
func (client ActionGroupsClient) UpdateResponder(resp *http.Response) (result ActionGroupResource, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. UpdateResponder handles the response to the Update request. The method always closes the http.Response Body.
func (ActionGroupsClient) UpdateSender
deprecated
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. UpdateSender sends the Update request. The method will close the http.Response Body if it receives an error.
type ActivityLogAlert
deprecated
type ActivityLogAlert struct { // Scopes - A list of resourceIds that will be used as prefixes. The alert will only apply to activityLogs with resourceIds that fall under one of these prefixes. This list must include at least one item. Scopes *[]string `json:"scopes,omitempty"` // Enabled - Indicates whether this activity log alert is enabled. If an activity log alert is not enabled, then none of its actions will be activated. Enabled *bool `json:"enabled,omitempty"` // Condition - The condition that will cause this alert to activate. Condition *ActivityLogAlertAllOfCondition `json:"condition,omitempty"` // Actions - The actions that will activate when the condition is met. Actions *ActivityLogAlertActionList `json:"actions,omitempty"` // Description - A description of this activity log alert. Description *string `json:"description,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. ActivityLogAlert an Azure activity log alert.
type ActivityLogAlertActionGroup
deprecated
type ActivityLogAlertActionGroup struct { // ActionGroupID - The resourceId of the action group. This cannot be null or empty. ActionGroupID *string `json:"actionGroupId,omitempty"` // WebhookProperties - the dictionary of custom properties to include with the post operation. These data are appended to the webhook payload. WebhookProperties map[string]*string `json:"webhookProperties"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. ActivityLogAlertActionGroup a pointer to an Azure Action Group.
func (ActivityLogAlertActionGroup) MarshalJSON
deprecated
func (alaag ActivityLogAlertActionGroup) MarshalJSON() ([]byte, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. MarshalJSON is the custom marshaler for ActivityLogAlertActionGroup.
type ActivityLogAlertActionList
deprecated
type ActivityLogAlertActionList struct { // ActionGroups - The list of activity log alerts. ActionGroups *[]ActivityLogAlertActionGroup `json:"actionGroups,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. ActivityLogAlertActionList a list of activity log alert actions.
type ActivityLogAlertAllOfCondition
deprecated
type ActivityLogAlertAllOfCondition struct { // AllOf - The list of activity log alert conditions. AllOf *[]ActivityLogAlertLeafCondition `json:"allOf,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. ActivityLogAlertAllOfCondition an Activity Log alert condition that is met when all its member conditions are met.
type ActivityLogAlertLeafCondition
deprecated
type ActivityLogAlertLeafCondition struct { // Field - The name of the field that this condition will examine. The possible values for this field are (case-insensitive): 'resourceId', 'category', 'caller', 'level', 'operationName', 'resourceGroup', 'resourceProvider', 'status', 'subStatus', 'resourceType', or anything beginning with 'properties.'. Field *string `json:"field,omitempty"` // Equals - The field value will be compared to this value (case-insensitive) to determine if the condition is met. Equals *string `json:"equals,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. ActivityLogAlertLeafCondition an Activity Log alert condition that is met by comparing an activity log field and value.
type ActivityLogAlertList
deprecated
type ActivityLogAlertList struct { autorest.Response `json:"-"` // Value - The list of activity log alerts. Value *[]ActivityLogAlertResource `json:"value,omitempty"` // NextLink - Provides the link to retrieve the next set of elements. NextLink *string `json:"nextLink,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. ActivityLogAlertList a list of activity log alerts.
type ActivityLogAlertPatch
deprecated
type ActivityLogAlertPatch struct { // Enabled - Indicates whether this activity log alert is enabled. If an activity log alert is not enabled, then none of its actions will be activated. Enabled *bool `json:"enabled,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. ActivityLogAlertPatch an Azure activity log alert for patch operations.
type ActivityLogAlertPatchBody
deprecated
type ActivityLogAlertPatchBody struct { // Tags - Resource tags Tags map[string]*string `json:"tags"` // ActivityLogAlertPatch - The activity log alert settings for an update operation. *ActivityLogAlertPatch `json:"properties,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. ActivityLogAlertPatchBody an activity log alert object for the body of patch operations.
func (ActivityLogAlertPatchBody) MarshalJSON
deprecated
func (alapb ActivityLogAlertPatchBody) MarshalJSON() ([]byte, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. MarshalJSON is the custom marshaler for ActivityLogAlertPatchBody.
func (*ActivityLogAlertPatchBody) UnmarshalJSON
deprecated
func (alapb *ActivityLogAlertPatchBody) UnmarshalJSON(body []byte) error
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. UnmarshalJSON is the custom unmarshaler for ActivityLogAlertPatchBody struct.
type ActivityLogAlertResource
deprecated
type ActivityLogAlertResource struct { autorest.Response `json:"-"` // ActivityLogAlert - The activity log alert properties of the resource. *ActivityLogAlert `json:"properties,omitempty"` // ID - Azure resource Id ID *string `json:"id,omitempty"` // Name - Azure resource name Name *string `json:"name,omitempty"` // Type - Azure resource type Type *string `json:"type,omitempty"` // Location - Resource location Location *string `json:"location,omitempty"` // Tags - Resource tags Tags map[string]*string `json:"tags"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. ActivityLogAlertResource an activity log alert resource.
func (ActivityLogAlertResource) MarshalJSON
deprecated
func (alar ActivityLogAlertResource) MarshalJSON() ([]byte, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. MarshalJSON is the custom marshaler for ActivityLogAlertResource.
func (*ActivityLogAlertResource) UnmarshalJSON
deprecated
func (alar *ActivityLogAlertResource) UnmarshalJSON(body []byte) error
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. UnmarshalJSON is the custom unmarshaler for ActivityLogAlertResource struct.
type ActivityLogAlertsClient
deprecated
type ActivityLogAlertsClient struct {
BaseClient
}
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. ActivityLogAlertsClient is the monitor Management Client
func NewActivityLogAlertsClient
deprecated
func NewActivityLogAlertsClient(subscriptionID string) ActivityLogAlertsClient
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. NewActivityLogAlertsClient creates an instance of the ActivityLogAlertsClient client.
func NewActivityLogAlertsClientWithBaseURI
deprecated
func NewActivityLogAlertsClientWithBaseURI(baseURI string, subscriptionID string) ActivityLogAlertsClient
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. NewActivityLogAlertsClientWithBaseURI creates an instance of the ActivityLogAlertsClient client.
func (ActivityLogAlertsClient) CreateOrUpdate
deprecated
func (client ActivityLogAlertsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, activityLogAlertName string, activityLogAlert ActivityLogAlertResource) (result ActivityLogAlertResource, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. CreateOrUpdate create a new activity log alert or update an existing one.
resourceGroupName is the name of the resource group. activityLogAlertName is the name of the activity log alert. activityLogAlert is the activity log alert to create or use for the update.
func (ActivityLogAlertsClient) CreateOrUpdatePreparer
deprecated
func (client ActivityLogAlertsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, activityLogAlertName string, activityLogAlert ActivityLogAlertResource) (*http.Request, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (ActivityLogAlertsClient) CreateOrUpdateResponder
deprecated
func (client ActivityLogAlertsClient) CreateOrUpdateResponder(resp *http.Response) (result ActivityLogAlertResource, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.
func (ActivityLogAlertsClient) CreateOrUpdateSender
deprecated
func (client ActivityLogAlertsClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.
func (ActivityLogAlertsClient) Delete
deprecated
func (client ActivityLogAlertsClient) Delete(ctx context.Context, resourceGroupName string, activityLogAlertName string) (result autorest.Response, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. Delete delete an activity log alert.
resourceGroupName is the name of the resource group. activityLogAlertName is the name of the activity log alert.
func (ActivityLogAlertsClient) DeletePreparer
deprecated
func (client ActivityLogAlertsClient) DeletePreparer(ctx context.Context, resourceGroupName string, activityLogAlertName string) (*http.Request, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. DeletePreparer prepares the Delete request.
func (ActivityLogAlertsClient) DeleteResponder
deprecated
func (client ActivityLogAlertsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. DeleteResponder handles the response to the Delete request. The method always closes the http.Response Body.
func (ActivityLogAlertsClient) DeleteSender
deprecated
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (ActivityLogAlertsClient) Get
deprecated
func (client ActivityLogAlertsClient) Get(ctx context.Context, resourceGroupName string, activityLogAlertName string) (result ActivityLogAlertResource, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. Get get an activity log alert.
resourceGroupName is the name of the resource group. activityLogAlertName is the name of the activity log alert.
func (ActivityLogAlertsClient) GetPreparer
deprecated
func (client ActivityLogAlertsClient) GetPreparer(ctx context.Context, resourceGroupName string, activityLogAlertName string) (*http.Request, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. GetPreparer prepares the Get request.
func (ActivityLogAlertsClient) GetResponder
deprecated
func (client ActivityLogAlertsClient) GetResponder(resp *http.Response) (result ActivityLogAlertResource, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (ActivityLogAlertsClient) GetSender
deprecated
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (ActivityLogAlertsClient) ListByResourceGroup
deprecated
func (client ActivityLogAlertsClient) ListByResourceGroup(ctx context.Context, resourceGroupName string) (result ActivityLogAlertList, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. ListByResourceGroup get a list of all activity log alerts in a resource group.
resourceGroupName is the name of the resource group.
func (ActivityLogAlertsClient) ListByResourceGroupPreparer
deprecated
func (client ActivityLogAlertsClient) ListByResourceGroupPreparer(ctx context.Context, resourceGroupName string) (*http.Request, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. ListByResourceGroupPreparer prepares the ListByResourceGroup request.
func (ActivityLogAlertsClient) ListByResourceGroupResponder
deprecated
func (client ActivityLogAlertsClient) ListByResourceGroupResponder(resp *http.Response) (result ActivityLogAlertList, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. ListByResourceGroupResponder handles the response to the ListByResourceGroup request. The method always closes the http.Response Body.
func (ActivityLogAlertsClient) ListByResourceGroupSender
deprecated
func (client ActivityLogAlertsClient) ListByResourceGroupSender(req *http.Request) (*http.Response, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. ListByResourceGroupSender sends the ListByResourceGroup request. The method will close the http.Response Body if it receives an error.
func (ActivityLogAlertsClient) ListBySubscriptionID
deprecated
func (client ActivityLogAlertsClient) ListBySubscriptionID(ctx context.Context) (result ActivityLogAlertList, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. ListBySubscriptionID get a list of all activity log alerts in a subscription.
func (ActivityLogAlertsClient) ListBySubscriptionIDPreparer
deprecated
func (client ActivityLogAlertsClient) ListBySubscriptionIDPreparer(ctx context.Context) (*http.Request, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. ListBySubscriptionIDPreparer prepares the ListBySubscriptionID request.
func (ActivityLogAlertsClient) ListBySubscriptionIDResponder
deprecated
func (client ActivityLogAlertsClient) ListBySubscriptionIDResponder(resp *http.Response) (result ActivityLogAlertList, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. ListBySubscriptionIDResponder handles the response to the ListBySubscriptionID request. The method always closes the http.Response Body.
func (ActivityLogAlertsClient) ListBySubscriptionIDSender
deprecated
func (client ActivityLogAlertsClient) ListBySubscriptionIDSender(req *http.Request) (*http.Response, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. ListBySubscriptionIDSender sends the ListBySubscriptionID request. The method will close the http.Response Body if it receives an error.
func (ActivityLogAlertsClient) Update
deprecated
func (client ActivityLogAlertsClient) Update(ctx context.Context, resourceGroupName string, activityLogAlertName string, activityLogAlertPatch ActivityLogAlertPatchBody) (result ActivityLogAlertResource, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. Update updates an existing ActivityLogAlertResource's tags. To update other fields use the CreateOrUpdate method.
resourceGroupName is the name of the resource group. activityLogAlertName is the name of the activity log alert. activityLogAlertPatch is parameters supplied to the operation.
func (ActivityLogAlertsClient) UpdatePreparer
deprecated
func (client ActivityLogAlertsClient) UpdatePreparer(ctx context.Context, resourceGroupName string, activityLogAlertName string, activityLogAlertPatch ActivityLogAlertPatchBody) (*http.Request, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. UpdatePreparer prepares the Update request.
func (ActivityLogAlertsClient) UpdateResponder
deprecated
func (client ActivityLogAlertsClient) UpdateResponder(resp *http.Response) (result ActivityLogAlertResource, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. UpdateResponder handles the response to the Update request. The method always closes the http.Response Body.
func (ActivityLogAlertsClient) UpdateSender
deprecated
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. UpdateSender sends the Update request. The method will close the http.Response Body if it receives an error.
type AlertRule
deprecated
type AlertRule struct { // Name - the name of the alert rule. Name *string `json:"name,omitempty"` // Description - the description of the alert rule that will be included in the alert email. Description *string `json:"description,omitempty"` // IsEnabled - the flag that indicates whether the alert rule is enabled. IsEnabled *bool `json:"isEnabled,omitempty"` // Condition - the condition that results in the alert rule being activated. Condition BasicRuleCondition `json:"condition,omitempty"` // Actions - the array of actions that are performed when the alert rule becomes active, and when an alert condition is resolved. Actions *[]BasicRuleAction `json:"actions,omitempty"` // LastUpdatedTime - Last time the rule was updated in ISO8601 format. LastUpdatedTime *date.Time `json:"lastUpdatedTime,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. AlertRule an alert rule.
func (*AlertRule) UnmarshalJSON
deprecated
type AlertRuleIncidentsClient
deprecated
type AlertRuleIncidentsClient struct {
BaseClient
}
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. AlertRuleIncidentsClient is the monitor Management Client
func NewAlertRuleIncidentsClient
deprecated
func NewAlertRuleIncidentsClient(subscriptionID string) AlertRuleIncidentsClient
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. NewAlertRuleIncidentsClient creates an instance of the AlertRuleIncidentsClient client.
func NewAlertRuleIncidentsClientWithBaseURI
deprecated
func NewAlertRuleIncidentsClientWithBaseURI(baseURI string, subscriptionID string) AlertRuleIncidentsClient
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. NewAlertRuleIncidentsClientWithBaseURI creates an instance of the AlertRuleIncidentsClient client.
func (AlertRuleIncidentsClient) Get
deprecated
func (client AlertRuleIncidentsClient) Get(ctx context.Context, resourceGroupName string, ruleName string, incidentName string) (result Incident, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. Get gets an incident associated to an alert rule
resourceGroupName is the name of the resource group. ruleName is the name of the rule. incidentName is the name of the incident to retrieve.
func (AlertRuleIncidentsClient) GetPreparer
deprecated
func (client AlertRuleIncidentsClient) GetPreparer(ctx context.Context, resourceGroupName string, ruleName string, incidentName string) (*http.Request, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. GetPreparer prepares the Get request.
func (AlertRuleIncidentsClient) GetResponder
deprecated
func (client AlertRuleIncidentsClient) GetResponder(resp *http.Response) (result Incident, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (AlertRuleIncidentsClient) GetSender
deprecated
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (AlertRuleIncidentsClient) ListByAlertRule
deprecated
func (client AlertRuleIncidentsClient) ListByAlertRule(ctx context.Context, resourceGroupName string, ruleName string) (result IncidentListResult, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. ListByAlertRule gets a list of incidents associated to an alert rule
resourceGroupName is the name of the resource group. ruleName is the name of the rule.
func (AlertRuleIncidentsClient) ListByAlertRulePreparer
deprecated
func (client AlertRuleIncidentsClient) ListByAlertRulePreparer(ctx context.Context, resourceGroupName string, ruleName string) (*http.Request, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. ListByAlertRulePreparer prepares the ListByAlertRule request.
func (AlertRuleIncidentsClient) ListByAlertRuleResponder
deprecated
func (client AlertRuleIncidentsClient) ListByAlertRuleResponder(resp *http.Response) (result IncidentListResult, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. ListByAlertRuleResponder handles the response to the ListByAlertRule request. The method always closes the http.Response Body.
func (AlertRuleIncidentsClient) ListByAlertRuleSender
deprecated
func (client AlertRuleIncidentsClient) ListByAlertRuleSender(req *http.Request) (*http.Response, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. ListByAlertRuleSender sends the ListByAlertRule request. The method will close the http.Response Body if it receives an error.
type AlertRuleResource
deprecated
type AlertRuleResource struct { autorest.Response `json:"-"` // AlertRule - The alert rule properties of the resource. *AlertRule `json:"properties,omitempty"` // ID - Azure resource Id ID *string `json:"id,omitempty"` // Name - Azure resource name Name *string `json:"name,omitempty"` // Type - Azure resource type Type *string `json:"type,omitempty"` // Location - Resource location Location *string `json:"location,omitempty"` // Tags - Resource tags Tags map[string]*string `json:"tags"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. AlertRuleResource the alert rule resource.
func (AlertRuleResource) MarshalJSON
deprecated
func (arr AlertRuleResource) MarshalJSON() ([]byte, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. MarshalJSON is the custom marshaler for AlertRuleResource.
func (*AlertRuleResource) UnmarshalJSON
deprecated
func (arr *AlertRuleResource) UnmarshalJSON(body []byte) error
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. UnmarshalJSON is the custom unmarshaler for AlertRuleResource struct.
type AlertRuleResourceCollection
deprecated
type AlertRuleResourceCollection struct { autorest.Response `json:"-"` // Value - the values for the alert rule resources. Value *[]AlertRuleResource `json:"value,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. AlertRuleResourceCollection represents a collection of alert rule resources.
type AlertRuleResourcePatch
deprecated
type AlertRuleResourcePatch struct { // Tags - Resource tags Tags map[string]*string `json:"tags"` // AlertRule - The properties of an alert rule. *AlertRule `json:"properties,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. AlertRuleResourcePatch the alert rule object for patch operations.
func (AlertRuleResourcePatch) MarshalJSON
deprecated
func (arrp AlertRuleResourcePatch) MarshalJSON() ([]byte, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. MarshalJSON is the custom marshaler for AlertRuleResourcePatch.
func (*AlertRuleResourcePatch) UnmarshalJSON
deprecated
func (arrp *AlertRuleResourcePatch) UnmarshalJSON(body []byte) error
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. UnmarshalJSON is the custom unmarshaler for AlertRuleResourcePatch struct.
type AlertRulesClient
deprecated
type AlertRulesClient struct {
BaseClient
}
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. AlertRulesClient is the monitor Management Client
func NewAlertRulesClient
deprecated
func NewAlertRulesClient(subscriptionID string) AlertRulesClient
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. NewAlertRulesClient creates an instance of the AlertRulesClient client.
func NewAlertRulesClientWithBaseURI
deprecated
func NewAlertRulesClientWithBaseURI(baseURI string, subscriptionID string) AlertRulesClient
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. NewAlertRulesClientWithBaseURI creates an instance of the AlertRulesClient client.
func (AlertRulesClient) CreateOrUpdate
deprecated
func (client AlertRulesClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, ruleName string, parameters AlertRuleResource) (result AlertRuleResource, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. CreateOrUpdate creates or updates an alert rule.
resourceGroupName is the name of the resource group. ruleName is the name of the rule. parameters is the parameters of the rule to create or update.
func (AlertRulesClient) CreateOrUpdatePreparer
deprecated
func (client AlertRulesClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, ruleName string, parameters AlertRuleResource) (*http.Request, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (AlertRulesClient) CreateOrUpdateResponder
deprecated
func (client AlertRulesClient) CreateOrUpdateResponder(resp *http.Response) (result AlertRuleResource, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.
func (AlertRulesClient) CreateOrUpdateSender
deprecated
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.
func (AlertRulesClient) Delete
deprecated
func (client AlertRulesClient) Delete(ctx context.Context, resourceGroupName string, ruleName string) (result autorest.Response, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. Delete deletes an alert rule
resourceGroupName is the name of the resource group. ruleName is the name of the rule.
func (AlertRulesClient) DeletePreparer
deprecated
func (client AlertRulesClient) DeletePreparer(ctx context.Context, resourceGroupName string, ruleName string) (*http.Request, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. DeletePreparer prepares the Delete request.
func (AlertRulesClient) DeleteResponder
deprecated
func (client AlertRulesClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. DeleteResponder handles the response to the Delete request. The method always closes the http.Response Body.
func (AlertRulesClient) DeleteSender
deprecated
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (AlertRulesClient) Get
deprecated
func (client AlertRulesClient) Get(ctx context.Context, resourceGroupName string, ruleName string) (result AlertRuleResource, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. Get gets an alert rule
resourceGroupName is the name of the resource group. ruleName is the name of the rule.
func (AlertRulesClient) GetPreparer
deprecated
func (AlertRulesClient) GetResponder
deprecated
func (client AlertRulesClient) GetResponder(resp *http.Response) (result AlertRuleResource, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (AlertRulesClient) GetSender
deprecated
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (AlertRulesClient) ListByResourceGroup
deprecated
func (client AlertRulesClient) ListByResourceGroup(ctx context.Context, resourceGroupName string) (result AlertRuleResourceCollection, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. ListByResourceGroup list the alert rules within a resource group.
resourceGroupName is the name of the resource group.
func (AlertRulesClient) ListByResourceGroupPreparer
deprecated
func (client AlertRulesClient) ListByResourceGroupPreparer(ctx context.Context, resourceGroupName string) (*http.Request, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. ListByResourceGroupPreparer prepares the ListByResourceGroup request.
func (AlertRulesClient) ListByResourceGroupResponder
deprecated
func (client AlertRulesClient) ListByResourceGroupResponder(resp *http.Response) (result AlertRuleResourceCollection, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. ListByResourceGroupResponder handles the response to the ListByResourceGroup request. The method always closes the http.Response Body.
func (AlertRulesClient) ListByResourceGroupSender
deprecated
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. ListByResourceGroupSender sends the ListByResourceGroup request. The method will close the http.Response Body if it receives an error.
func (AlertRulesClient) Update
deprecated
func (client AlertRulesClient) Update(ctx context.Context, resourceGroupName string, ruleName string, alertRulesResource AlertRuleResourcePatch) (result AlertRuleResource, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. Update updates an existing AlertRuleResource. To update other fields use the CreateOrUpdate method.
resourceGroupName is the name of the resource group. ruleName is the name of the rule. alertRulesResource is parameters supplied to the operation.
func (AlertRulesClient) UpdatePreparer
deprecated
func (client AlertRulesClient) UpdatePreparer(ctx context.Context, resourceGroupName string, ruleName string, alertRulesResource AlertRuleResourcePatch) (*http.Request, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. UpdatePreparer prepares the Update request.
func (AlertRulesClient) UpdateResponder
deprecated
func (client AlertRulesClient) UpdateResponder(resp *http.Response) (result AlertRuleResource, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. UpdateResponder handles the response to the Update request. The method always closes the http.Response Body.
func (AlertRulesClient) UpdateSender
deprecated
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. UpdateSender sends the Update request. The method will close the http.Response Body if it receives an error.
type AutomationRunbookReceiver
deprecated
type AutomationRunbookReceiver struct { // AutomationAccountID - The Azure automation account Id which holds this runbook and authenticate to Azure resource. AutomationAccountID *string `json:"automationAccountId,omitempty"` // RunbookName - The name for this runbook. RunbookName *string `json:"runbookName,omitempty"` // WebhookResourceID - The resource id for webhook linked to this runbook. WebhookResourceID *string `json:"webhookResourceId,omitempty"` // IsGlobalRunbook - Indicates whether this instance is global runbook. IsGlobalRunbook *bool `json:"isGlobalRunbook,omitempty"` // Name - Indicates name of the webhook. Name *string `json:"name,omitempty"` // ServiceURI - The URI where webhooks should be sent. ServiceURI *string `json:"serviceUri,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. AutomationRunbookReceiver the Azure Automation Runbook notification receiver.
type AutoscaleNotification
deprecated
type AutoscaleNotification struct { // Operation - the operation associated with the notification and its value must be "scale" Operation *string `json:"operation,omitempty"` // Email - the email notification. Email *EmailNotification `json:"email,omitempty"` // Webhooks - the collection of webhook notifications. Webhooks *[]WebhookNotification `json:"webhooks,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. AutoscaleNotification autoscale notification.
type AutoscaleProfile
deprecated
type AutoscaleProfile struct { // Name - the name of the profile. Name *string `json:"name,omitempty"` // Capacity - the number of instances that can be used during this profile. Capacity *ScaleCapacity `json:"capacity,omitempty"` // Rules - the collection of rules that provide the triggers and parameters for the scaling action. A maximum of 10 rules can be specified. Rules *[]ScaleRule `json:"rules,omitempty"` // FixedDate - the specific date-time for the profile. This element is not used if the Recurrence element is used. FixedDate *TimeWindow `json:"fixedDate,omitempty"` // Recurrence - the repeating times at which this profile begins. This element is not used if the FixedDate element is used. Recurrence *Recurrence `json:"recurrence,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. AutoscaleProfile autoscale profile.
type AutoscaleSetting
deprecated
type AutoscaleSetting struct { // Profiles - the collection of automatic scaling profiles that specify different scaling parameters for different time periods. A maximum of 20 profiles can be specified. Profiles *[]AutoscaleProfile `json:"profiles,omitempty"` // Notifications - the collection of notifications. Notifications *[]AutoscaleNotification `json:"notifications,omitempty"` // Enabled - the enabled flag. Specifies whether automatic scaling is enabled for the resource. The default value is 'true'. Enabled *bool `json:"enabled,omitempty"` // Name - the name of the autoscale setting. Name *string `json:"name,omitempty"` // TargetResourceURI - the resource identifier of the resource that the autoscale setting should be added to. TargetResourceURI *string `json:"targetResourceUri,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. AutoscaleSetting a setting that contains all of the configuration for the automatic scaling of a resource.
type AutoscaleSettingResource
deprecated
type AutoscaleSettingResource struct { autorest.Response `json:"-"` // AutoscaleSetting - The autoscale setting of the resource. *AutoscaleSetting `json:"properties,omitempty"` // ID - Azure resource Id ID *string `json:"id,omitempty"` // Name - Azure resource name Name *string `json:"name,omitempty"` // Type - Azure resource type Type *string `json:"type,omitempty"` // Location - Resource location Location *string `json:"location,omitempty"` // Tags - Resource tags Tags map[string]*string `json:"tags"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. AutoscaleSettingResource the autoscale setting resource.
func (AutoscaleSettingResource) MarshalJSON
deprecated
func (asr AutoscaleSettingResource) MarshalJSON() ([]byte, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. MarshalJSON is the custom marshaler for AutoscaleSettingResource.
func (*AutoscaleSettingResource) UnmarshalJSON
deprecated
func (asr *AutoscaleSettingResource) UnmarshalJSON(body []byte) error
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. UnmarshalJSON is the custom unmarshaler for AutoscaleSettingResource struct.
type AutoscaleSettingResourceCollection
deprecated
type AutoscaleSettingResourceCollection struct { autorest.Response `json:"-"` // Value - the values for the autoscale setting resources. Value *[]AutoscaleSettingResource `json:"value,omitempty"` // NextLink - URL to get the next set of results. NextLink *string `json:"nextLink,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. AutoscaleSettingResourceCollection represents a collection of autoscale setting resources.
func (AutoscaleSettingResourceCollection) IsEmpty
deprecated
func (asrc AutoscaleSettingResourceCollection) IsEmpty() bool
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. IsEmpty returns true if the ListResult contains no values.
type AutoscaleSettingResourceCollectionIterator
deprecated
type AutoscaleSettingResourceCollectionIterator struct {
// contains filtered or unexported fields
}
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. AutoscaleSettingResourceCollectionIterator provides access to a complete listing of AutoscaleSettingResource values.
func (*AutoscaleSettingResourceCollectionIterator) Next
deprecated
func (iter *AutoscaleSettingResourceCollectionIterator) Next() error
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (AutoscaleSettingResourceCollectionIterator) NotDone
deprecated
func (iter AutoscaleSettingResourceCollectionIterator) NotDone() bool
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. NotDone returns true if the enumeration should be started or is not yet complete.
func (AutoscaleSettingResourceCollectionIterator) Response
deprecated
func (iter AutoscaleSettingResourceCollectionIterator) Response() AutoscaleSettingResourceCollection
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. Response returns the raw server response from the last page request.
func (AutoscaleSettingResourceCollectionIterator) Value
deprecated
func (iter AutoscaleSettingResourceCollectionIterator) Value() AutoscaleSettingResource
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type AutoscaleSettingResourceCollectionPage
deprecated
type AutoscaleSettingResourceCollectionPage struct {
// contains filtered or unexported fields
}
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. AutoscaleSettingResourceCollectionPage contains a page of AutoscaleSettingResource values.
func (*AutoscaleSettingResourceCollectionPage) Next
deprecated
func (page *AutoscaleSettingResourceCollectionPage) Next() error
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (AutoscaleSettingResourceCollectionPage) NotDone
deprecated
func (page AutoscaleSettingResourceCollectionPage) NotDone() bool
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. NotDone returns true if the page enumeration should be started or is not yet complete.
func (AutoscaleSettingResourceCollectionPage) Response
deprecated
func (page AutoscaleSettingResourceCollectionPage) Response() AutoscaleSettingResourceCollection
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. Response returns the raw server response from the last page request.
func (AutoscaleSettingResourceCollectionPage) Values
deprecated
func (page AutoscaleSettingResourceCollectionPage) Values() []AutoscaleSettingResource
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. Values returns the slice of values for the current page or nil if there are no values.
type AutoscaleSettingResourcePatch
deprecated
type AutoscaleSettingResourcePatch struct { // Tags - Resource tags Tags map[string]*string `json:"tags"` // AutoscaleSetting - The autoscale setting properties of the update operation. *AutoscaleSetting `json:"properties,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. AutoscaleSettingResourcePatch the autoscale setting object for patch operations.
func (AutoscaleSettingResourcePatch) MarshalJSON
deprecated
func (asrp AutoscaleSettingResourcePatch) MarshalJSON() ([]byte, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. MarshalJSON is the custom marshaler for AutoscaleSettingResourcePatch.
func (*AutoscaleSettingResourcePatch) UnmarshalJSON
deprecated
func (asrp *AutoscaleSettingResourcePatch) UnmarshalJSON(body []byte) error
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. UnmarshalJSON is the custom unmarshaler for AutoscaleSettingResourcePatch struct.
type AutoscaleSettingsClient
deprecated
type AutoscaleSettingsClient struct {
BaseClient
}
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. AutoscaleSettingsClient is the monitor Management Client
func NewAutoscaleSettingsClient
deprecated
func NewAutoscaleSettingsClient(subscriptionID string) AutoscaleSettingsClient
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. NewAutoscaleSettingsClient creates an instance of the AutoscaleSettingsClient client.
func NewAutoscaleSettingsClientWithBaseURI
deprecated
func NewAutoscaleSettingsClientWithBaseURI(baseURI string, subscriptionID string) AutoscaleSettingsClient
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. NewAutoscaleSettingsClientWithBaseURI creates an instance of the AutoscaleSettingsClient client.
func (AutoscaleSettingsClient) CreateOrUpdate
deprecated
func (client AutoscaleSettingsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, autoscaleSettingName string, parameters AutoscaleSettingResource) (result AutoscaleSettingResource, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. CreateOrUpdate creates or updates an autoscale setting.
resourceGroupName is the name of the resource group. autoscaleSettingName is the autoscale setting name. parameters is parameters supplied to the operation.
func (AutoscaleSettingsClient) CreateOrUpdatePreparer
deprecated
func (client AutoscaleSettingsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, autoscaleSettingName string, parameters AutoscaleSettingResource) (*http.Request, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (AutoscaleSettingsClient) CreateOrUpdateResponder
deprecated
func (client AutoscaleSettingsClient) CreateOrUpdateResponder(resp *http.Response) (result AutoscaleSettingResource, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.
func (AutoscaleSettingsClient) CreateOrUpdateSender
deprecated
func (client AutoscaleSettingsClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.
func (AutoscaleSettingsClient) Delete
deprecated
func (client AutoscaleSettingsClient) Delete(ctx context.Context, resourceGroupName string, autoscaleSettingName string) (result autorest.Response, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. Delete deletes and autoscale setting
resourceGroupName is the name of the resource group. autoscaleSettingName is the autoscale setting name.
func (AutoscaleSettingsClient) DeletePreparer
deprecated
func (client AutoscaleSettingsClient) DeletePreparer(ctx context.Context, resourceGroupName string, autoscaleSettingName string) (*http.Request, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. DeletePreparer prepares the Delete request.
func (AutoscaleSettingsClient) DeleteResponder
deprecated
func (client AutoscaleSettingsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. DeleteResponder handles the response to the Delete request. The method always closes the http.Response Body.
func (AutoscaleSettingsClient) DeleteSender
deprecated
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (AutoscaleSettingsClient) Get
deprecated
func (client AutoscaleSettingsClient) Get(ctx context.Context, resourceGroupName string, autoscaleSettingName string) (result AutoscaleSettingResource, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. Get gets an autoscale setting
resourceGroupName is the name of the resource group. autoscaleSettingName is the autoscale setting name.
func (AutoscaleSettingsClient) GetPreparer
deprecated
func (client AutoscaleSettingsClient) GetPreparer(ctx context.Context, resourceGroupName string, autoscaleSettingName string) (*http.Request, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. GetPreparer prepares the Get request.
func (AutoscaleSettingsClient) GetResponder
deprecated
func (client AutoscaleSettingsClient) GetResponder(resp *http.Response) (result AutoscaleSettingResource, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (AutoscaleSettingsClient) GetSender
deprecated
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (AutoscaleSettingsClient) ListByResourceGroup
deprecated
func (client AutoscaleSettingsClient) ListByResourceGroup(ctx context.Context, resourceGroupName string) (result AutoscaleSettingResourceCollectionPage, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. ListByResourceGroup lists the autoscale settings for a resource group
resourceGroupName is the name of the resource group.
func (AutoscaleSettingsClient) ListByResourceGroupComplete
deprecated
func (client AutoscaleSettingsClient) ListByResourceGroupComplete(ctx context.Context, resourceGroupName string) (result AutoscaleSettingResourceCollectionIterator, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. ListByResourceGroupComplete enumerates all values, automatically crossing page boundaries as required.
func (AutoscaleSettingsClient) ListByResourceGroupPreparer
deprecated
func (client AutoscaleSettingsClient) ListByResourceGroupPreparer(ctx context.Context, resourceGroupName string) (*http.Request, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. ListByResourceGroupPreparer prepares the ListByResourceGroup request.
func (AutoscaleSettingsClient) ListByResourceGroupResponder
deprecated
func (client AutoscaleSettingsClient) ListByResourceGroupResponder(resp *http.Response) (result AutoscaleSettingResourceCollection, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. ListByResourceGroupResponder handles the response to the ListByResourceGroup request. The method always closes the http.Response Body.
func (AutoscaleSettingsClient) ListByResourceGroupSender
deprecated
func (client AutoscaleSettingsClient) ListByResourceGroupSender(req *http.Request) (*http.Response, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. ListByResourceGroupSender sends the ListByResourceGroup request. The method will close the http.Response Body if it receives an error.
func (AutoscaleSettingsClient) Update
deprecated
func (client AutoscaleSettingsClient) Update(ctx context.Context, resourceGroupName string, autoscaleSettingName string, autoscaleSettingResource AutoscaleSettingResourcePatch) (result AutoscaleSettingResource, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. Update updates an existing AutoscaleSettingsResource. To update other fields use the CreateOrUpdate method.
resourceGroupName is the name of the resource group. autoscaleSettingName is the autoscale setting name. autoscaleSettingResource is parameters supplied to the operation.
func (AutoscaleSettingsClient) UpdatePreparer
deprecated
func (client AutoscaleSettingsClient) UpdatePreparer(ctx context.Context, resourceGroupName string, autoscaleSettingName string, autoscaleSettingResource AutoscaleSettingResourcePatch) (*http.Request, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. UpdatePreparer prepares the Update request.
func (AutoscaleSettingsClient) UpdateResponder
deprecated
func (client AutoscaleSettingsClient) UpdateResponder(resp *http.Response) (result AutoscaleSettingResource, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. UpdateResponder handles the response to the Update request. The method always closes the http.Response Body.
func (AutoscaleSettingsClient) UpdateSender
deprecated
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. UpdateSender sends the Update request. The method will close the http.Response Body if it receives an error.
type AzureAppPushReceiver
deprecated
type AzureAppPushReceiver struct { // Name - The name of the Azure mobile app push receiver. Names must be unique across all receivers within an action group. Name *string `json:"name,omitempty"` // EmailAddress - The email address registered for the Azure mobile app. EmailAddress *string `json:"emailAddress,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. AzureAppPushReceiver the Azure mobile App push notification receiver.
type BaseClient
deprecated
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. BaseClient is the base client for Insights.
func New
deprecated
func New(subscriptionID string) BaseClient
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. New creates an instance of the BaseClient client.
func NewWithBaseURI
deprecated
func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. NewWithBaseURI creates an instance of the BaseClient client.
type BasicRuleAction
deprecated
type BasicRuleAction interface { AsRuleEmailAction() (*RuleEmailAction, bool) AsRuleWebhookAction() (*RuleWebhookAction, bool) AsRuleAction() (*RuleAction, bool) }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. BasicRuleAction the action that is performed when the alert rule becomes active, and when an alert condition is resolved.
type BasicRuleCondition
deprecated
type BasicRuleCondition interface { AsThresholdRuleCondition() (*ThresholdRuleCondition, bool) AsLocationThresholdRuleCondition() (*LocationThresholdRuleCondition, bool) AsManagementEventRuleCondition() (*ManagementEventRuleCondition, bool) AsRuleCondition() (*RuleCondition, bool) }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. BasicRuleCondition the condition that results in the alert rule being activated.
type BasicRuleDataSource
deprecated
type BasicRuleDataSource interface { AsRuleMetricDataSource() (*RuleMetricDataSource, bool) AsRuleManagementEventDataSource() (*RuleManagementEventDataSource, bool) AsRuleDataSource() (*RuleDataSource, bool) }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. BasicRuleDataSource the resource from which the rule collects its data.
type CategoryType
deprecated
type CategoryType string
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. CategoryType enumerates the values for category type.
const ( // Logs ... Logs CategoryType = "Logs" // Metrics ... Metrics CategoryType = "Metrics" )
func PossibleCategoryTypeValues
deprecated
func PossibleCategoryTypeValues() []CategoryType
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. PossibleCategoryTypeValues returns an array of possible values for the CategoryType const type.
type ComparisonOperationType
deprecated
type ComparisonOperationType string
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. ComparisonOperationType enumerates the values for comparison operation type.
const ( // Equals ... Equals ComparisonOperationType = "Equals" // GreaterThan ... GreaterThan ComparisonOperationType = "GreaterThan" // GreaterThanOrEqual ... GreaterThanOrEqual ComparisonOperationType = "GreaterThanOrEqual" // LessThan ... LessThan ComparisonOperationType = "LessThan" // LessThanOrEqual ... LessThanOrEqual ComparisonOperationType = "LessThanOrEqual" // NotEquals ... NotEquals ComparisonOperationType = "NotEquals" )
func PossibleComparisonOperationTypeValues
deprecated
func PossibleComparisonOperationTypeValues() []ComparisonOperationType
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. PossibleComparisonOperationTypeValues returns an array of possible values for the ComparisonOperationType const type.
type ConditionOperator
deprecated
type ConditionOperator string
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. ConditionOperator enumerates the values for condition operator.
const ( // ConditionOperatorGreaterThan ... ConditionOperatorGreaterThan ConditionOperator = "GreaterThan" // ConditionOperatorGreaterThanOrEqual ... ConditionOperatorGreaterThanOrEqual ConditionOperator = "GreaterThanOrEqual" // ConditionOperatorLessThan ... ConditionOperatorLessThan ConditionOperator = "LessThan" // ConditionOperatorLessThanOrEqual ... ConditionOperatorLessThanOrEqual ConditionOperator = "LessThanOrEqual" )
func PossibleConditionOperatorValues
deprecated
func PossibleConditionOperatorValues() []ConditionOperator
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. PossibleConditionOperatorValues returns an array of possible values for the ConditionOperator const type.
type DiagnosticSettings
deprecated
type DiagnosticSettings struct { // StorageAccountID - The resource ID of the storage account to which you would like to send Diagnostic Logs. StorageAccountID *string `json:"storageAccountId,omitempty"` // EventHubAuthorizationRuleID - The resource Id for the event hub authorization rule. EventHubAuthorizationRuleID *string `json:"eventHubAuthorizationRuleId,omitempty"` // EventHubName - The name of the event hub. If none is specified, the default event hub will be selected. EventHubName *string `json:"eventHubName,omitempty"` // Metrics - the list of metric settings. Metrics *[]MetricSettings `json:"metrics,omitempty"` // Logs - the list of logs settings. Logs *[]LogSettings `json:"logs,omitempty"` // WorkspaceID - The workspace ID (resource ID of a Log Analytics workspace) for a Log Analytics workspace to which you would like to send Diagnostic Logs. Example: /subscriptions/4b9e8510-67ab-4e9a-95a9-e2f1e570ea9c/resourceGroups/insights-integration/providers/Microsoft.OperationalInsights/workspaces/viruela2 WorkspaceID *string `json:"workspaceId,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. DiagnosticSettings the diagnostic settings.
type DiagnosticSettingsCategory
deprecated
type DiagnosticSettingsCategory struct { // CategoryType - The type of the diagnostic settings category. Possible values include: 'Metrics', 'Logs' CategoryType CategoryType `json:"categoryType,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. DiagnosticSettingsCategory the diagnostic settings Category.
type DiagnosticSettingsCategoryClient
deprecated
type DiagnosticSettingsCategoryClient struct {
BaseClient
}
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. DiagnosticSettingsCategoryClient is the monitor Management Client
func NewDiagnosticSettingsCategoryClient
deprecated
func NewDiagnosticSettingsCategoryClient(subscriptionID string) DiagnosticSettingsCategoryClient
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. NewDiagnosticSettingsCategoryClient creates an instance of the DiagnosticSettingsCategoryClient client.
func NewDiagnosticSettingsCategoryClientWithBaseURI
deprecated
func NewDiagnosticSettingsCategoryClientWithBaseURI(baseURI string, subscriptionID string) DiagnosticSettingsCategoryClient
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. NewDiagnosticSettingsCategoryClientWithBaseURI creates an instance of the DiagnosticSettingsCategoryClient client.
func (DiagnosticSettingsCategoryClient) Get
deprecated
func (client DiagnosticSettingsCategoryClient) Get(ctx context.Context, resourceURI string, name string) (result DiagnosticSettingsCategoryResource, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. Get gets the diagnostic settings category for the specified resource.
resourceURI is the identifier of the resource. name is the name of the diagnostic setting.
func (DiagnosticSettingsCategoryClient) GetPreparer
deprecated
func (client DiagnosticSettingsCategoryClient) GetPreparer(ctx context.Context, resourceURI string, name string) (*http.Request, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. GetPreparer prepares the Get request.
func (DiagnosticSettingsCategoryClient) GetResponder
deprecated
func (client DiagnosticSettingsCategoryClient) GetResponder(resp *http.Response) (result DiagnosticSettingsCategoryResource, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (DiagnosticSettingsCategoryClient) GetSender
deprecated
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (DiagnosticSettingsCategoryClient) List
deprecated
func (client DiagnosticSettingsCategoryClient) List(ctx context.Context, resourceURI string) (result DiagnosticSettingsCategoryResourceCollection, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. List lists the diagnostic settings categories for the specified resource.
resourceURI is the identifier of the resource.
func (DiagnosticSettingsCategoryClient) ListPreparer
deprecated
func (DiagnosticSettingsCategoryClient) ListResponder
deprecated
func (client DiagnosticSettingsCategoryClient) ListResponder(resp *http.Response) (result DiagnosticSettingsCategoryResourceCollection, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (DiagnosticSettingsCategoryClient) ListSender
deprecated
func (client DiagnosticSettingsCategoryClient) ListSender(req *http.Request) (*http.Response, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. ListSender sends the List request. The method will close the http.Response Body if it receives an error.
type DiagnosticSettingsCategoryResource
deprecated
type DiagnosticSettingsCategoryResource struct { autorest.Response `json:"-"` *DiagnosticSettingsCategory `json:"properties,omitempty"` // ID - Azure resource Id ID *string `json:"id,omitempty"` // Name - Azure resource name Name *string `json:"name,omitempty"` // Type - Azure resource type Type *string `json:"type,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. DiagnosticSettingsCategoryResource the diagnostic settings category resource.
func (DiagnosticSettingsCategoryResource) MarshalJSON
deprecated
func (dscr DiagnosticSettingsCategoryResource) MarshalJSON() ([]byte, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. MarshalJSON is the custom marshaler for DiagnosticSettingsCategoryResource.
func (*DiagnosticSettingsCategoryResource) UnmarshalJSON
deprecated
func (dscr *DiagnosticSettingsCategoryResource) UnmarshalJSON(body []byte) error
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. UnmarshalJSON is the custom unmarshaler for DiagnosticSettingsCategoryResource struct.
type DiagnosticSettingsCategoryResourceCollection
deprecated
type DiagnosticSettingsCategoryResourceCollection struct { autorest.Response `json:"-"` // Value - The collection of diagnostic settings category resources. Value *[]DiagnosticSettingsCategoryResource `json:"value,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. DiagnosticSettingsCategoryResourceCollection represents a collection of diagnostic setting category resources.
type DiagnosticSettingsClient
deprecated
type DiagnosticSettingsClient struct {
BaseClient
}
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. DiagnosticSettingsClient is the monitor Management Client
func NewDiagnosticSettingsClient
deprecated
func NewDiagnosticSettingsClient(subscriptionID string) DiagnosticSettingsClient
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. NewDiagnosticSettingsClient creates an instance of the DiagnosticSettingsClient client.
func NewDiagnosticSettingsClientWithBaseURI
deprecated
func NewDiagnosticSettingsClientWithBaseURI(baseURI string, subscriptionID string) DiagnosticSettingsClient
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. NewDiagnosticSettingsClientWithBaseURI creates an instance of the DiagnosticSettingsClient client.
func (DiagnosticSettingsClient) CreateOrUpdate
deprecated
func (client DiagnosticSettingsClient) CreateOrUpdate(ctx context.Context, resourceURI string, parameters DiagnosticSettingsResource, name string) (result DiagnosticSettingsResource, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. CreateOrUpdate creates or updates diagnostic settings for the specified resource.
resourceURI is the identifier of the resource. parameters is parameters supplied to the operation. name is the name of the diagnostic setting.
func (DiagnosticSettingsClient) CreateOrUpdatePreparer
deprecated
func (client DiagnosticSettingsClient) CreateOrUpdatePreparer(ctx context.Context, resourceURI string, parameters DiagnosticSettingsResource, name string) (*http.Request, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (DiagnosticSettingsClient) CreateOrUpdateResponder
deprecated
func (client DiagnosticSettingsClient) CreateOrUpdateResponder(resp *http.Response) (result DiagnosticSettingsResource, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.
func (DiagnosticSettingsClient) CreateOrUpdateSender
deprecated
func (client DiagnosticSettingsClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.
func (DiagnosticSettingsClient) Delete
deprecated
func (client DiagnosticSettingsClient) Delete(ctx context.Context, resourceURI string, name string) (result autorest.Response, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. Delete deletes existing diagnostic settings for the specified resource.
resourceURI is the identifier of the resource. name is the name of the diagnostic setting.
func (DiagnosticSettingsClient) DeletePreparer
deprecated
func (client DiagnosticSettingsClient) DeletePreparer(ctx context.Context, resourceURI string, name string) (*http.Request, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. DeletePreparer prepares the Delete request.
func (DiagnosticSettingsClient) DeleteResponder
deprecated
func (client DiagnosticSettingsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. DeleteResponder handles the response to the Delete request. The method always closes the http.Response Body.
func (DiagnosticSettingsClient) DeleteSender
deprecated
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (DiagnosticSettingsClient) Get
deprecated
func (client DiagnosticSettingsClient) Get(ctx context.Context, resourceURI string, name string) (result DiagnosticSettingsResource, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. Get gets the active diagnostic settings for the specified resource.
resourceURI is the identifier of the resource. name is the name of the diagnostic setting.
func (DiagnosticSettingsClient) GetPreparer
deprecated
func (DiagnosticSettingsClient) GetResponder
deprecated
func (client DiagnosticSettingsClient) GetResponder(resp *http.Response) (result DiagnosticSettingsResource, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (DiagnosticSettingsClient) GetSender
deprecated
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (DiagnosticSettingsClient) List
deprecated
func (client DiagnosticSettingsClient) List(ctx context.Context, resourceURI string) (result DiagnosticSettingsResourceCollection, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. List gets the active diagnostic settings list for the specified resource.
resourceURI is the identifier of the resource.
func (DiagnosticSettingsClient) ListPreparer
deprecated
func (DiagnosticSettingsClient) ListResponder
deprecated
func (client DiagnosticSettingsClient) ListResponder(resp *http.Response) (result DiagnosticSettingsResourceCollection, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (DiagnosticSettingsClient) ListSender
deprecated
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. ListSender sends the List request. The method will close the http.Response Body if it receives an error.
type DiagnosticSettingsResource
deprecated
type DiagnosticSettingsResource struct { autorest.Response `json:"-"` *DiagnosticSettings `json:"properties,omitempty"` // ID - Azure resource Id ID *string `json:"id,omitempty"` // Name - Azure resource name Name *string `json:"name,omitempty"` // Type - Azure resource type Type *string `json:"type,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. DiagnosticSettingsResource the diagnostic setting resource.
func (DiagnosticSettingsResource) MarshalJSON
deprecated
func (dsr DiagnosticSettingsResource) MarshalJSON() ([]byte, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. MarshalJSON is the custom marshaler for DiagnosticSettingsResource.
func (*DiagnosticSettingsResource) UnmarshalJSON
deprecated
func (dsr *DiagnosticSettingsResource) UnmarshalJSON(body []byte) error
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. UnmarshalJSON is the custom unmarshaler for DiagnosticSettingsResource struct.
type DiagnosticSettingsResourceCollection
deprecated
type DiagnosticSettingsResourceCollection struct { autorest.Response `json:"-"` // Value - The collection of diagnostic settings resources;. Value *[]DiagnosticSettingsResource `json:"value,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. DiagnosticSettingsResourceCollection represents a collection of alert rule resources.
type EmailNotification
deprecated
type EmailNotification struct { // SendToSubscriptionAdministrator - a value indicating whether to send email to subscription administrator. SendToSubscriptionAdministrator *bool `json:"sendToSubscriptionAdministrator,omitempty"` // SendToSubscriptionCoAdministrators - a value indicating whether to send email to subscription co-administrators. SendToSubscriptionCoAdministrators *bool `json:"sendToSubscriptionCoAdministrators,omitempty"` // CustomEmails - the custom e-mails list. This value can be null or empty, in which case this attribute will be ignored. CustomEmails *[]string `json:"customEmails,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. EmailNotification email notification of an autoscale event.
type EmailReceiver
deprecated
type EmailReceiver struct { // Name - The name of the email receiver. Names must be unique across all receivers within an action group. Name *string `json:"name,omitempty"` // EmailAddress - The email address of this receiver. EmailAddress *string `json:"emailAddress,omitempty"` // Status - The receiver status of the e-mail. Possible values include: 'NotSpecified', 'Enabled', 'Disabled' Status ReceiverStatus `json:"status,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. EmailReceiver an email receiver.
type EnableRequest
deprecated
type EnableRequest struct { // ReceiverName - The name of the receiver to resubscribe. ReceiverName *string `json:"receiverName,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. EnableRequest describes a receiver that should be resubscribed.
type ErrorResponse
deprecated
type ErrorResponse struct { // Code - Error code Code *string `json:"code,omitempty"` // Message - Error message indicating why the operation failed. Message *string `json:"message,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. ErrorResponse describes the format of Error response.
type Incident
deprecated
type Incident struct { autorest.Response `json:"-"` // Name - Incident name. Name *string `json:"name,omitempty"` // RuleName - Rule name that is associated with the incident. RuleName *string `json:"ruleName,omitempty"` // IsActive - A boolean to indicate whether the incident is active or resolved. IsActive *bool `json:"isActive,omitempty"` // ActivatedTime - The time at which the incident was activated in ISO8601 format. ActivatedTime *date.Time `json:"activatedTime,omitempty"` // ResolvedTime - The time at which the incident was resolved in ISO8601 format. If null, it means the incident is still active. ResolvedTime *date.Time `json:"resolvedTime,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. Incident an alert incident indicates the activation status of an alert rule.
type IncidentListResult
deprecated
type IncidentListResult struct { autorest.Response `json:"-"` // Value - the incident collection. Value *[]Incident `json:"value,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. IncidentListResult the List incidents operation response.
type ItsmReceiver
deprecated
type ItsmReceiver struct { // Name - The name of the Itsm receiver. Names must be unique across all receivers within an action group. Name *string `json:"name,omitempty"` // WorkspaceID - OMS LA instance identifier. WorkspaceID *string `json:"workspaceId,omitempty"` // ConnectionID - Unique identification of ITSM connection among multiple defined in above workspace. ConnectionID *string `json:"connectionId,omitempty"` // TicketConfiguration - JSON blob for the configurations of the ITSM action. CreateMultipleWorkItems option will be part of this blob as well. TicketConfiguration *string `json:"ticketConfiguration,omitempty"` // Region - Region in which workspace resides. Supported values:'centralindia','japaneast','southeastasia','australiasoutheast','uksouth','westcentralus','canadacentral','eastus','westeurope' Region *string `json:"region,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. ItsmReceiver an Itsm receiver.
type LocationThresholdRuleCondition
deprecated
type LocationThresholdRuleCondition struct { // WindowSize - the period of time (in ISO 8601 duration format) that is used to monitor alert activity based on the threshold. If specified then it must be between 5 minutes and 1 day. WindowSize *string `json:"windowSize,omitempty"` // FailedLocationCount - the number of locations that must fail to activate the alert. FailedLocationCount *int32 `json:"failedLocationCount,omitempty"` // DataSource - the resource from which the rule collects its data. For this type dataSource will always be of type RuleMetricDataSource. DataSource BasicRuleDataSource `json:"dataSource,omitempty"` // OdataType - Possible values include: 'OdataTypeRuleCondition', 'OdataTypeMicrosoftAzureManagementInsightsModelsThresholdRuleCondition', 'OdataTypeMicrosoftAzureManagementInsightsModelsLocationThresholdRuleCondition', 'OdataTypeMicrosoftAzureManagementInsightsModelsManagementEventRuleCondition' OdataType OdataTypeBasicRuleCondition `json:"odata.type,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. LocationThresholdRuleCondition a rule condition based on a certain number of locations failing.
func (LocationThresholdRuleCondition) AsBasicRuleCondition
deprecated
func (ltrc LocationThresholdRuleCondition) AsBasicRuleCondition() (BasicRuleCondition, bool)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. AsBasicRuleCondition is the BasicRuleCondition implementation for LocationThresholdRuleCondition.
func (LocationThresholdRuleCondition) AsLocationThresholdRuleCondition
deprecated
func (ltrc LocationThresholdRuleCondition) AsLocationThresholdRuleCondition() (*LocationThresholdRuleCondition, bool)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. AsLocationThresholdRuleCondition is the BasicRuleCondition implementation for LocationThresholdRuleCondition.
func (LocationThresholdRuleCondition) AsManagementEventRuleCondition
deprecated
func (ltrc LocationThresholdRuleCondition) AsManagementEventRuleCondition() (*ManagementEventRuleCondition, bool)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. AsManagementEventRuleCondition is the BasicRuleCondition implementation for LocationThresholdRuleCondition.
func (LocationThresholdRuleCondition) AsRuleCondition
deprecated
func (ltrc LocationThresholdRuleCondition) AsRuleCondition() (*RuleCondition, bool)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. AsRuleCondition is the BasicRuleCondition implementation for LocationThresholdRuleCondition.
func (LocationThresholdRuleCondition) AsThresholdRuleCondition
deprecated
func (ltrc LocationThresholdRuleCondition) AsThresholdRuleCondition() (*ThresholdRuleCondition, bool)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. AsThresholdRuleCondition is the BasicRuleCondition implementation for LocationThresholdRuleCondition.
func (LocationThresholdRuleCondition) MarshalJSON
deprecated
func (ltrc LocationThresholdRuleCondition) MarshalJSON() ([]byte, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. MarshalJSON is the custom marshaler for LocationThresholdRuleCondition.
func (*LocationThresholdRuleCondition) UnmarshalJSON
deprecated
func (ltrc *LocationThresholdRuleCondition) UnmarshalJSON(body []byte) error
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. UnmarshalJSON is the custom unmarshaler for LocationThresholdRuleCondition struct.
type LogProfileCollection
deprecated
type LogProfileCollection struct { autorest.Response `json:"-"` // Value - the values of the log profiles. Value *[]LogProfileResource `json:"value,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. LogProfileCollection represents a collection of log profiles.
type LogProfileProperties
deprecated
type LogProfileProperties struct { // StorageAccountID - the resource id of the storage account to which you would like to send the Activity Log. StorageAccountID *string `json:"storageAccountId,omitempty"` // ServiceBusRuleID - The service bus rule ID of the service bus namespace in which you would like to have Event Hubs created for streaming the Activity Log. The rule ID is of the format: '{service bus resource ID}/authorizationrules/{key name}'. ServiceBusRuleID *string `json:"serviceBusRuleId,omitempty"` // Locations - List of regions for which Activity Log events should be stored or streamed. It is a comma separated list of valid ARM locations including the 'global' location. Locations *[]string `json:"locations,omitempty"` // Categories - the categories of the logs. These categories are created as is convenient to the user. Some values are: 'Write', 'Delete', and/or 'Action.' Categories *[]string `json:"categories,omitempty"` // RetentionPolicy - the retention policy for the events in the log. RetentionPolicy *RetentionPolicy `json:"retentionPolicy,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. LogProfileProperties the log profile properties.
type LogProfileResource
deprecated
type LogProfileResource struct { autorest.Response `json:"-"` // LogProfileProperties - The log profile properties of the resource. *LogProfileProperties `json:"properties,omitempty"` // ID - Azure resource Id ID *string `json:"id,omitempty"` // Name - Azure resource name Name *string `json:"name,omitempty"` // Type - Azure resource type Type *string `json:"type,omitempty"` // Location - Resource location Location *string `json:"location,omitempty"` // Tags - Resource tags Tags map[string]*string `json:"tags"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. LogProfileResource the log profile resource.
func (LogProfileResource) MarshalJSON
deprecated
func (lpr LogProfileResource) MarshalJSON() ([]byte, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. MarshalJSON is the custom marshaler for LogProfileResource.
func (*LogProfileResource) UnmarshalJSON
deprecated
func (lpr *LogProfileResource) UnmarshalJSON(body []byte) error
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. UnmarshalJSON is the custom unmarshaler for LogProfileResource struct.
type LogProfileResourcePatch
deprecated
type LogProfileResourcePatch struct { // Tags - Resource tags Tags map[string]*string `json:"tags"` // LogProfileProperties - The log profile properties for an update operation. *LogProfileProperties `json:"properties,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. LogProfileResourcePatch the log profile resource for patch operations.
func (LogProfileResourcePatch) MarshalJSON
deprecated
func (lprp LogProfileResourcePatch) MarshalJSON() ([]byte, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. MarshalJSON is the custom marshaler for LogProfileResourcePatch.
func (*LogProfileResourcePatch) UnmarshalJSON
deprecated
func (lprp *LogProfileResourcePatch) UnmarshalJSON(body []byte) error
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. UnmarshalJSON is the custom unmarshaler for LogProfileResourcePatch struct.
type LogProfilesClient
deprecated
type LogProfilesClient struct {
BaseClient
}
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. LogProfilesClient is the monitor Management Client
func NewLogProfilesClient
deprecated
func NewLogProfilesClient(subscriptionID string) LogProfilesClient
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. NewLogProfilesClient creates an instance of the LogProfilesClient client.
func NewLogProfilesClientWithBaseURI
deprecated
func NewLogProfilesClientWithBaseURI(baseURI string, subscriptionID string) LogProfilesClient
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. NewLogProfilesClientWithBaseURI creates an instance of the LogProfilesClient client.
func (LogProfilesClient) CreateOrUpdate
deprecated
func (client LogProfilesClient) CreateOrUpdate(ctx context.Context, logProfileName string, parameters LogProfileResource) (result LogProfileResource, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. CreateOrUpdate create or update a log profile in Azure Monitoring REST API.
logProfileName is the name of the log profile. parameters is parameters supplied to the operation.
func (LogProfilesClient) CreateOrUpdatePreparer
deprecated
func (client LogProfilesClient) CreateOrUpdatePreparer(ctx context.Context, logProfileName string, parameters LogProfileResource) (*http.Request, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (LogProfilesClient) CreateOrUpdateResponder
deprecated
func (client LogProfilesClient) CreateOrUpdateResponder(resp *http.Response) (result LogProfileResource, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.
func (LogProfilesClient) CreateOrUpdateSender
deprecated
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.
func (LogProfilesClient) Delete
deprecated
func (client LogProfilesClient) Delete(ctx context.Context, logProfileName string) (result autorest.Response, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. Delete deletes the log profile.
logProfileName is the name of the log profile.
func (LogProfilesClient) DeletePreparer
deprecated
func (LogProfilesClient) DeleteResponder
deprecated
func (client LogProfilesClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. DeleteResponder handles the response to the Delete request. The method always closes the http.Response Body.
func (LogProfilesClient) DeleteSender
deprecated
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (LogProfilesClient) Get
deprecated
func (client LogProfilesClient) Get(ctx context.Context, logProfileName string) (result LogProfileResource, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. Get gets the log profile.
logProfileName is the name of the log profile.
func (LogProfilesClient) GetPreparer
deprecated
func (LogProfilesClient) GetResponder
deprecated
func (client LogProfilesClient) GetResponder(resp *http.Response) (result LogProfileResource, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (LogProfilesClient) GetSender
deprecated
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (LogProfilesClient) List
deprecated
func (client LogProfilesClient) List(ctx context.Context) (result LogProfileCollection, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. List list the log profiles.
func (LogProfilesClient) ListPreparer
deprecated
func (LogProfilesClient) ListResponder
deprecated
func (client LogProfilesClient) ListResponder(resp *http.Response) (result LogProfileCollection, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (LogProfilesClient) ListSender
deprecated
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. ListSender sends the List request. The method will close the http.Response Body if it receives an error.
func (LogProfilesClient) Update
deprecated
func (client LogProfilesClient) Update(ctx context.Context, logProfileName string, logProfilesResource LogProfileResourcePatch) (result LogProfileResource, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. Update updates an existing LogProfilesResource. To update other fields use the CreateOrUpdate method.
logProfileName is the name of the log profile. logProfilesResource is parameters supplied to the operation.
func (LogProfilesClient) UpdatePreparer
deprecated
func (client LogProfilesClient) UpdatePreparer(ctx context.Context, logProfileName string, logProfilesResource LogProfileResourcePatch) (*http.Request, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. UpdatePreparer prepares the Update request.
func (LogProfilesClient) UpdateResponder
deprecated
func (client LogProfilesClient) UpdateResponder(resp *http.Response) (result LogProfileResource, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. UpdateResponder handles the response to the Update request. The method always closes the http.Response Body.
func (LogProfilesClient) UpdateSender
deprecated
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. UpdateSender sends the Update request. The method will close the http.Response Body if it receives an error.
type LogSettings
deprecated
type LogSettings struct { // Category - Name of a Diagnostic Log category for a resource type this setting is applied to. To obtain the list of Diagnostic Log categories for a resource, first perform a GET diagnostic settings operation. Category *string `json:"category,omitempty"` // Enabled - a value indicating whether this log is enabled. Enabled *bool `json:"enabled,omitempty"` // RetentionPolicy - the retention policy for this log. RetentionPolicy *RetentionPolicy `json:"retentionPolicy,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. LogSettings part of MultiTenantDiagnosticSettings. Specifies the settings for a particular log.
type ManagementEventAggregationCondition
deprecated
type ManagementEventAggregationCondition struct { // Operator - the condition operator. Possible values include: 'ConditionOperatorGreaterThan', 'ConditionOperatorGreaterThanOrEqual', 'ConditionOperatorLessThan', 'ConditionOperatorLessThanOrEqual' Operator ConditionOperator `json:"operator,omitempty"` // Threshold - The threshold value that activates the alert. Threshold *float64 `json:"threshold,omitempty"` // WindowSize - the period of time (in ISO 8601 duration format) that is used to monitor alert activity based on the threshold. If specified then it must be between 5 minutes and 1 day. WindowSize *string `json:"windowSize,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. ManagementEventAggregationCondition how the data that is collected should be combined over time.
type ManagementEventRuleCondition
deprecated
type ManagementEventRuleCondition struct { // Aggregation - How the data that is collected should be combined over time and when the alert is activated. Note that for management event alerts aggregation is optional – if it is not provided then any event will cause the alert to activate. Aggregation *ManagementEventAggregationCondition `json:"aggregation,omitempty"` // DataSource - the resource from which the rule collects its data. For this type dataSource will always be of type RuleMetricDataSource. DataSource BasicRuleDataSource `json:"dataSource,omitempty"` // OdataType - Possible values include: 'OdataTypeRuleCondition', 'OdataTypeMicrosoftAzureManagementInsightsModelsThresholdRuleCondition', 'OdataTypeMicrosoftAzureManagementInsightsModelsLocationThresholdRuleCondition', 'OdataTypeMicrosoftAzureManagementInsightsModelsManagementEventRuleCondition' OdataType OdataTypeBasicRuleCondition `json:"odata.type,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. ManagementEventRuleCondition a management event rule condition.
func (ManagementEventRuleCondition) AsBasicRuleCondition
deprecated
func (merc ManagementEventRuleCondition) AsBasicRuleCondition() (BasicRuleCondition, bool)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. AsBasicRuleCondition is the BasicRuleCondition implementation for ManagementEventRuleCondition.
func (ManagementEventRuleCondition) AsLocationThresholdRuleCondition
deprecated
func (merc ManagementEventRuleCondition) AsLocationThresholdRuleCondition() (*LocationThresholdRuleCondition, bool)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. AsLocationThresholdRuleCondition is the BasicRuleCondition implementation for ManagementEventRuleCondition.
func (ManagementEventRuleCondition) AsManagementEventRuleCondition
deprecated
func (merc ManagementEventRuleCondition) AsManagementEventRuleCondition() (*ManagementEventRuleCondition, bool)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. AsManagementEventRuleCondition is the BasicRuleCondition implementation for ManagementEventRuleCondition.
func (ManagementEventRuleCondition) AsRuleCondition
deprecated
func (merc ManagementEventRuleCondition) AsRuleCondition() (*RuleCondition, bool)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. AsRuleCondition is the BasicRuleCondition implementation for ManagementEventRuleCondition.
func (ManagementEventRuleCondition) AsThresholdRuleCondition
deprecated
func (merc ManagementEventRuleCondition) AsThresholdRuleCondition() (*ThresholdRuleCondition, bool)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. AsThresholdRuleCondition is the BasicRuleCondition implementation for ManagementEventRuleCondition.
func (ManagementEventRuleCondition) MarshalJSON
deprecated
func (merc ManagementEventRuleCondition) MarshalJSON() ([]byte, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. MarshalJSON is the custom marshaler for ManagementEventRuleCondition.
func (*ManagementEventRuleCondition) UnmarshalJSON
deprecated
func (merc *ManagementEventRuleCondition) UnmarshalJSON(body []byte) error
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. UnmarshalJSON is the custom unmarshaler for ManagementEventRuleCondition struct.
type MetricSettings
deprecated
type MetricSettings struct { // TimeGrain - the timegrain of the metric in ISO8601 format. TimeGrain *string `json:"timeGrain,omitempty"` // Category - Name of a Diagnostic Metric category for a resource type this setting is applied to. To obtain the list of Diagnostic metric categories for a resource, first perform a GET diagnostic settings operation. Category *string `json:"category,omitempty"` // Enabled - a value indicating whether this category is enabled. Enabled *bool `json:"enabled,omitempty"` // RetentionPolicy - the retention policy for this category. RetentionPolicy *RetentionPolicy `json:"retentionPolicy,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. MetricSettings part of MultiTenantDiagnosticSettings. Specifies the settings for a particular metric.
type MetricStatisticType
deprecated
type MetricStatisticType string
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. MetricStatisticType enumerates the values for metric statistic type.
const ( // Average ... Average MetricStatisticType = "Average" // Max ... Max MetricStatisticType = "Max" // Min ... Min MetricStatisticType = "Min" // Sum ... Sum MetricStatisticType = "Sum" )
func PossibleMetricStatisticTypeValues
deprecated
func PossibleMetricStatisticTypeValues() []MetricStatisticType
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. PossibleMetricStatisticTypeValues returns an array of possible values for the MetricStatisticType const type.
type MetricTrigger
deprecated
type MetricTrigger struct { // MetricName - the name of the metric that defines what the rule monitors. MetricName *string `json:"metricName,omitempty"` // MetricResourceURI - the resource identifier of the resource the rule monitors. MetricResourceURI *string `json:"metricResourceUri,omitempty"` // TimeGrain - the granularity of metrics the rule monitors. Must be one of the predefined values returned from metric definitions for the metric. Must be between 12 hours and 1 minute. TimeGrain *string `json:"timeGrain,omitempty"` // Statistic - the metric statistic type. How the metrics from multiple instances are combined. Possible values include: 'Average', 'Min', 'Max', 'Sum' Statistic MetricStatisticType `json:"statistic,omitempty"` // TimeWindow - the range of time in which instance data is collected. This value must be greater than the delay in metric collection, which can vary from resource-to-resource. Must be between 12 hours and 5 minutes. TimeWindow *string `json:"timeWindow,omitempty"` // TimeAggregation - time aggregation type. How the data that is collected should be combined over time. The default value is Average. Possible values include: 'TimeAggregationTypeAverage', 'TimeAggregationTypeMinimum', 'TimeAggregationTypeMaximum', 'TimeAggregationTypeTotal', 'TimeAggregationTypeCount' TimeAggregation TimeAggregationType `json:"timeAggregation,omitempty"` // Operator - the operator that is used to compare the metric data and the threshold. Possible values include: 'Equals', 'NotEquals', 'GreaterThan', 'GreaterThanOrEqual', 'LessThan', 'LessThanOrEqual' Operator ComparisonOperationType `json:"operator,omitempty"` // Threshold - the threshold of the metric that triggers the scale action. Threshold *float64 `json:"threshold,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. MetricTrigger the trigger that results in a scaling action.
type OdataType
deprecated
type OdataType string
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. OdataType enumerates the values for odata type.
const ( // OdataTypeMicrosoftAzureManagementInsightsModelsRuleManagementEventDataSource ... OdataTypeMicrosoftAzureManagementInsightsModelsRuleManagementEventDataSource OdataType = "Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource" // OdataTypeMicrosoftAzureManagementInsightsModelsRuleMetricDataSource ... OdataTypeMicrosoftAzureManagementInsightsModelsRuleMetricDataSource OdataType = "Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource" // OdataTypeRuleDataSource ... OdataTypeRuleDataSource OdataType = "RuleDataSource" )
func PossibleOdataTypeValues
deprecated
func PossibleOdataTypeValues() []OdataType
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. PossibleOdataTypeValues returns an array of possible values for the OdataType const type.
type OdataTypeBasicRuleAction
deprecated
type OdataTypeBasicRuleAction string
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. OdataTypeBasicRuleAction enumerates the values for odata type basic rule action.
const ( // OdataTypeMicrosoftAzureManagementInsightsModelsRuleEmailAction ... OdataTypeMicrosoftAzureManagementInsightsModelsRuleEmailAction OdataTypeBasicRuleAction = "Microsoft.Azure.Management.Insights.Models.RuleEmailAction" // OdataTypeMicrosoftAzureManagementInsightsModelsRuleWebhookAction ... OdataTypeMicrosoftAzureManagementInsightsModelsRuleWebhookAction OdataTypeBasicRuleAction = "Microsoft.Azure.Management.Insights.Models.RuleWebhookAction" // OdataTypeRuleAction ... OdataTypeRuleAction OdataTypeBasicRuleAction = "RuleAction" )
func PossibleOdataTypeBasicRuleActionValues
deprecated
func PossibleOdataTypeBasicRuleActionValues() []OdataTypeBasicRuleAction
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. PossibleOdataTypeBasicRuleActionValues returns an array of possible values for the OdataTypeBasicRuleAction const type.
type OdataTypeBasicRuleCondition
deprecated
type OdataTypeBasicRuleCondition string
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. OdataTypeBasicRuleCondition enumerates the values for odata type basic rule condition.
const ( // OdataTypeMicrosoftAzureManagementInsightsModelsLocationThresholdRuleCondition ... OdataTypeMicrosoftAzureManagementInsightsModelsLocationThresholdRuleCondition OdataTypeBasicRuleCondition = "Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition" // OdataTypeMicrosoftAzureManagementInsightsModelsManagementEventRuleCondition ... OdataTypeMicrosoftAzureManagementInsightsModelsManagementEventRuleCondition OdataTypeBasicRuleCondition = "Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition" // OdataTypeMicrosoftAzureManagementInsightsModelsThresholdRuleCondition ... OdataTypeMicrosoftAzureManagementInsightsModelsThresholdRuleCondition OdataTypeBasicRuleCondition = "Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition" // OdataTypeRuleCondition ... OdataTypeRuleCondition OdataTypeBasicRuleCondition = "RuleCondition" )
func PossibleOdataTypeBasicRuleConditionValues
deprecated
func PossibleOdataTypeBasicRuleConditionValues() []OdataTypeBasicRuleCondition
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. PossibleOdataTypeBasicRuleConditionValues returns an array of possible values for the OdataTypeBasicRuleCondition const type.
type Operation
deprecated
type Operation struct { // Name - Operation name: {provider}/{resource}/{operation} Name *string `json:"name,omitempty"` // Display - Display metadata associated with the operation. Display *OperationDisplay `json:"display,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. Operation microsoft Insights API operation definition.
type OperationDisplay
deprecated
type OperationDisplay struct { // Provider - Service provider: Microsoft.Insights Provider *string `json:"provider,omitempty"` // Resource - Resource on which the operation is performed: AlertRules, Autoscale, etc. Resource *string `json:"resource,omitempty"` // Operation - Operation type: Read, write, delete, etc. Operation *string `json:"operation,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. OperationDisplay display metadata associated with the operation.
type OperationListResult
deprecated
type OperationListResult struct { autorest.Response `json:"-"` // Value - List of operations supported by the Microsoft.Insights provider. Value *[]Operation `json:"value,omitempty"` // NextLink - URL to get the next set of operation list results if there are any. NextLink *string `json:"nextLink,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. OperationListResult result of the request to list Microsoft.Insights operations. It contains a list of operations and a URL link to get the next set of results.
type OperationsClient
deprecated
type OperationsClient struct {
BaseClient
}
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. OperationsClient is the monitor Management Client
func NewOperationsClient
deprecated
func NewOperationsClient(subscriptionID string) OperationsClient
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. NewOperationsClient creates an instance of the OperationsClient client.
func NewOperationsClientWithBaseURI
deprecated
func NewOperationsClientWithBaseURI(baseURI string, subscriptionID string) OperationsClient
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. NewOperationsClientWithBaseURI creates an instance of the OperationsClient client.
func (OperationsClient) List
deprecated
func (client OperationsClient) List(ctx context.Context) (result OperationListResult, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. List lists all of the available operations from Microsoft.Insights provider.
func (OperationsClient) ListPreparer
deprecated
func (OperationsClient) ListResponder
deprecated
func (client OperationsClient) ListResponder(resp *http.Response) (result OperationListResult, err error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (OperationsClient) ListSender
deprecated
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. ListSender sends the List request. The method will close the http.Response Body if it receives an error.
type ProxyOnlyResource
deprecated
type ProxyOnlyResource struct { // ID - Azure resource Id ID *string `json:"id,omitempty"` // Name - Azure resource name Name *string `json:"name,omitempty"` // Type - Azure resource type Type *string `json:"type,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. ProxyOnlyResource a proxy only azure resource object
type ReceiverStatus
deprecated
type ReceiverStatus string
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. ReceiverStatus enumerates the values for receiver status.
const ( // Disabled ... Disabled ReceiverStatus = "Disabled" // Enabled ... Enabled ReceiverStatus = "Enabled" // NotSpecified ... NotSpecified ReceiverStatus = "NotSpecified" )
func PossibleReceiverStatusValues
deprecated
func PossibleReceiverStatusValues() []ReceiverStatus
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. PossibleReceiverStatusValues returns an array of possible values for the ReceiverStatus const type.
type Recurrence
deprecated
type Recurrence struct { // Frequency - the recurrence frequency. How often the schedule profile should take effect. This value must be Week, meaning each week will have the same set of profiles. Possible values include: 'None', 'Second', 'Minute', 'Hour', 'Day', 'Week', 'Month', 'Year' Frequency RecurrenceFrequency `json:"frequency,omitempty"` // Schedule - the scheduling constraints for when the profile begins. Schedule *RecurrentSchedule `json:"schedule,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. Recurrence the repeating times at which this profile begins. This element is not used if the FixedDate element is used.
type RecurrenceFrequency
deprecated
type RecurrenceFrequency string
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. RecurrenceFrequency enumerates the values for recurrence frequency.
const ( // Day ... Day RecurrenceFrequency = "Day" // Hour ... Hour RecurrenceFrequency = "Hour" // Minute ... Minute RecurrenceFrequency = "Minute" // Month ... Month RecurrenceFrequency = "Month" // None ... None RecurrenceFrequency = "None" // Second ... Second RecurrenceFrequency = "Second" // Week ... Week RecurrenceFrequency = "Week" // Year ... Year RecurrenceFrequency = "Year" )
func PossibleRecurrenceFrequencyValues
deprecated
func PossibleRecurrenceFrequencyValues() []RecurrenceFrequency
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. PossibleRecurrenceFrequencyValues returns an array of possible values for the RecurrenceFrequency const type.
type RecurrentSchedule
deprecated
type RecurrentSchedule struct { // TimeZone - the timezone for the hours of the profile. Some examples of valid timezones are: Dateline Standard Time, UTC-11, Hawaiian Standard Time, Alaskan Standard Time, Pacific Standard Time (Mexico), Pacific Standard Time, US Mountain Standard Time, Mountain Standard Time (Mexico), Mountain Standard Time, Central America Standard Time, Central Standard Time, Central Standard Time (Mexico), Canada Central Standard Time, SA Pacific Standard Time, Eastern Standard Time, US Eastern Standard Time, Venezuela Standard Time, Paraguay Standard Time, Atlantic Standard Time, Central Brazilian Standard Time, SA Western Standard Time, Pacific SA Standard Time, Newfoundland Standard Time, E. South America Standard Time, Argentina Standard Time, SA Eastern Standard Time, Greenland Standard Time, Montevideo Standard Time, Bahia Standard Time, UTC-02, Mid-Atlantic Standard Time, Azores Standard Time, Cape Verde Standard Time, Morocco Standard Time, UTC, GMT Standard Time, Greenwich Standard Time, W. Europe Standard Time, Central Europe Standard Time, Romance Standard Time, Central European Standard Time, W. Central Africa Standard Time, Namibia Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Egypt Standard Time, Syria Standard Time, E. Europe Standard Time, South Africa Standard Time, FLE Standard Time, Turkey Standard Time, Israel Standard Time, Kaliningrad Standard Time, Libya Standard Time, Arabic Standard Time, Arab Standard Time, Belarus Standard Time, Russian Standard Time, E. Africa Standard Time, Iran Standard Time, Arabian Standard Time, Azerbaijan Standard Time, Russia Time Zone 3, Mauritius Standard Time, Georgian Standard Time, Caucasus Standard Time, Afghanistan Standard Time, West Asia Standard Time, Ekaterinburg Standard Time, Pakistan Standard Time, India Standard Time, Sri Lanka Standard Time, Nepal Standard Time, Central Asia Standard Time, Bangladesh Standard Time, N. Central Asia Standard Time, Myanmar Standard Time, SE Asia Standard Time, North Asia Standard Time, China Standard Time, North Asia East Standard Time, Singapore Standard Time, W. Australia Standard Time, Taipei Standard Time, Ulaanbaatar Standard Time, Tokyo Standard Time, Korea Standard Time, Yakutsk Standard Time, Cen. Australia Standard Time, AUS Central Standard Time, E. Australia Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmania Standard Time, Magadan Standard Time, Vladivostok Standard Time, Russia Time Zone 10, Central Pacific Standard Time, Russia Time Zone 11, New Zealand Standard Time, UTC+12, Fiji Standard Time, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Line Islands Standard Time TimeZone *string `json:"timeZone,omitempty"` // Days - the collection of days that the profile takes effect on. Possible values are Sunday through Saturday. Days *[]string `json:"days,omitempty"` // Hours - A collection of hours that the profile takes effect on. Values supported are 0 to 23 on the 24-hour clock (AM/PM times are not supported). Hours *[]int32 `json:"hours,omitempty"` // Minutes - A collection of minutes at which the profile takes effect at. Minutes *[]int32 `json:"minutes,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. RecurrentSchedule the scheduling constraints for when the profile begins.
type Resource
deprecated
type Resource struct { // ID - Azure resource Id ID *string `json:"id,omitempty"` // Name - Azure resource name Name *string `json:"name,omitempty"` // Type - Azure resource type Type *string `json:"type,omitempty"` // Location - Resource location Location *string `json:"location,omitempty"` // Tags - Resource tags Tags map[string]*string `json:"tags"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. Resource an azure resource object
func (Resource) MarshalJSON
deprecated
type RetentionPolicy
deprecated
type RetentionPolicy struct { // Enabled - a value indicating whether the retention policy is enabled. Enabled *bool `json:"enabled,omitempty"` // Days - the number of days for the retention in days. A value of 0 will retain the events indefinitely. Days *int32 `json:"days,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. RetentionPolicy specifies the retention policy for the log.
type RuleAction
deprecated
type RuleAction struct { // OdataType - Possible values include: 'OdataTypeRuleAction', 'OdataTypeMicrosoftAzureManagementInsightsModelsRuleEmailAction', 'OdataTypeMicrosoftAzureManagementInsightsModelsRuleWebhookAction' OdataType OdataTypeBasicRuleAction `json:"odata.type,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. RuleAction the action that is performed when the alert rule becomes active, and when an alert condition is resolved.
func (RuleAction) AsBasicRuleAction
deprecated
func (ra RuleAction) AsBasicRuleAction() (BasicRuleAction, bool)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. AsBasicRuleAction is the BasicRuleAction implementation for RuleAction.
func (RuleAction) AsRuleAction
deprecated
func (ra RuleAction) AsRuleAction() (*RuleAction, bool)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. AsRuleAction is the BasicRuleAction implementation for RuleAction.
func (RuleAction) AsRuleEmailAction
deprecated
func (ra RuleAction) AsRuleEmailAction() (*RuleEmailAction, bool)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. AsRuleEmailAction is the BasicRuleAction implementation for RuleAction.
func (RuleAction) AsRuleWebhookAction
deprecated
func (ra RuleAction) AsRuleWebhookAction() (*RuleWebhookAction, bool)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. AsRuleWebhookAction is the BasicRuleAction implementation for RuleAction.
func (RuleAction) MarshalJSON
deprecated
func (ra RuleAction) MarshalJSON() ([]byte, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. MarshalJSON is the custom marshaler for RuleAction.
type RuleCondition
deprecated
type RuleCondition struct { // DataSource - the resource from which the rule collects its data. For this type dataSource will always be of type RuleMetricDataSource. DataSource BasicRuleDataSource `json:"dataSource,omitempty"` // OdataType - Possible values include: 'OdataTypeRuleCondition', 'OdataTypeMicrosoftAzureManagementInsightsModelsThresholdRuleCondition', 'OdataTypeMicrosoftAzureManagementInsightsModelsLocationThresholdRuleCondition', 'OdataTypeMicrosoftAzureManagementInsightsModelsManagementEventRuleCondition' OdataType OdataTypeBasicRuleCondition `json:"odata.type,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. RuleCondition the condition that results in the alert rule being activated.
func (RuleCondition) AsBasicRuleCondition
deprecated
func (rc RuleCondition) AsBasicRuleCondition() (BasicRuleCondition, bool)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. AsBasicRuleCondition is the BasicRuleCondition implementation for RuleCondition.
func (RuleCondition) AsLocationThresholdRuleCondition
deprecated
func (rc RuleCondition) AsLocationThresholdRuleCondition() (*LocationThresholdRuleCondition, bool)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. AsLocationThresholdRuleCondition is the BasicRuleCondition implementation for RuleCondition.
func (RuleCondition) AsManagementEventRuleCondition
deprecated
func (rc RuleCondition) AsManagementEventRuleCondition() (*ManagementEventRuleCondition, bool)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. AsManagementEventRuleCondition is the BasicRuleCondition implementation for RuleCondition.
func (RuleCondition) AsRuleCondition
deprecated
func (rc RuleCondition) AsRuleCondition() (*RuleCondition, bool)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. AsRuleCondition is the BasicRuleCondition implementation for RuleCondition.
func (RuleCondition) AsThresholdRuleCondition
deprecated
func (rc RuleCondition) AsThresholdRuleCondition() (*ThresholdRuleCondition, bool)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. AsThresholdRuleCondition is the BasicRuleCondition implementation for RuleCondition.
func (RuleCondition) MarshalJSON
deprecated
func (rc RuleCondition) MarshalJSON() ([]byte, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. MarshalJSON is the custom marshaler for RuleCondition.
func (*RuleCondition) UnmarshalJSON
deprecated
func (rc *RuleCondition) UnmarshalJSON(body []byte) error
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. UnmarshalJSON is the custom unmarshaler for RuleCondition struct.
type RuleDataSource
deprecated
type RuleDataSource struct { // ResourceURI - the resource identifier of the resource the rule monitors. **NOTE**: this property cannot be updated for an existing rule. ResourceURI *string `json:"resourceUri,omitempty"` // OdataType - Possible values include: 'OdataTypeRuleDataSource', 'OdataTypeMicrosoftAzureManagementInsightsModelsRuleMetricDataSource', 'OdataTypeMicrosoftAzureManagementInsightsModelsRuleManagementEventDataSource' OdataType OdataType `json:"odata.type,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. RuleDataSource the resource from which the rule collects its data.
func (RuleDataSource) AsBasicRuleDataSource
deprecated
func (rds RuleDataSource) AsBasicRuleDataSource() (BasicRuleDataSource, bool)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. AsBasicRuleDataSource is the BasicRuleDataSource implementation for RuleDataSource.
func (RuleDataSource) AsRuleDataSource
deprecated
func (rds RuleDataSource) AsRuleDataSource() (*RuleDataSource, bool)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. AsRuleDataSource is the BasicRuleDataSource implementation for RuleDataSource.
func (RuleDataSource) AsRuleManagementEventDataSource
deprecated
func (rds RuleDataSource) AsRuleManagementEventDataSource() (*RuleManagementEventDataSource, bool)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. AsRuleManagementEventDataSource is the BasicRuleDataSource implementation for RuleDataSource.
func (RuleDataSource) AsRuleMetricDataSource
deprecated
func (rds RuleDataSource) AsRuleMetricDataSource() (*RuleMetricDataSource, bool)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. AsRuleMetricDataSource is the BasicRuleDataSource implementation for RuleDataSource.
func (RuleDataSource) MarshalJSON
deprecated
func (rds RuleDataSource) MarshalJSON() ([]byte, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. MarshalJSON is the custom marshaler for RuleDataSource.
type RuleEmailAction
deprecated
type RuleEmailAction struct { // SendToServiceOwners - Whether the administrators (service and co-administrators) of the service should be notified when the alert is activated. SendToServiceOwners *bool `json:"sendToServiceOwners,omitempty"` // CustomEmails - the list of administrator's custom email addresses to notify of the activation of the alert. CustomEmails *[]string `json:"customEmails,omitempty"` // OdataType - Possible values include: 'OdataTypeRuleAction', 'OdataTypeMicrosoftAzureManagementInsightsModelsRuleEmailAction', 'OdataTypeMicrosoftAzureManagementInsightsModelsRuleWebhookAction' OdataType OdataTypeBasicRuleAction `json:"odata.type,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. RuleEmailAction specifies the action to send email when the rule condition is evaluated. The discriminator is always RuleEmailAction in this case.
func (RuleEmailAction) AsBasicRuleAction
deprecated
func (rea RuleEmailAction) AsBasicRuleAction() (BasicRuleAction, bool)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. AsBasicRuleAction is the BasicRuleAction implementation for RuleEmailAction.
func (RuleEmailAction) AsRuleAction
deprecated
func (rea RuleEmailAction) AsRuleAction() (*RuleAction, bool)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. AsRuleAction is the BasicRuleAction implementation for RuleEmailAction.
func (RuleEmailAction) AsRuleEmailAction
deprecated
func (rea RuleEmailAction) AsRuleEmailAction() (*RuleEmailAction, bool)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. AsRuleEmailAction is the BasicRuleAction implementation for RuleEmailAction.
func (RuleEmailAction) AsRuleWebhookAction
deprecated
func (rea RuleEmailAction) AsRuleWebhookAction() (*RuleWebhookAction, bool)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. AsRuleWebhookAction is the BasicRuleAction implementation for RuleEmailAction.
func (RuleEmailAction) MarshalJSON
deprecated
func (rea RuleEmailAction) MarshalJSON() ([]byte, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. MarshalJSON is the custom marshaler for RuleEmailAction.
type RuleManagementEventClaimsDataSource
deprecated
type RuleManagementEventClaimsDataSource struct { // EmailAddress - the email address. EmailAddress *string `json:"emailAddress,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. RuleManagementEventClaimsDataSource the claims for a rule management event data source.
type RuleManagementEventDataSource
deprecated
type RuleManagementEventDataSource struct { // EventName - the event name. EventName *string `json:"eventName,omitempty"` // EventSource - the event source. EventSource *string `json:"eventSource,omitempty"` // Level - the level. Level *string `json:"level,omitempty"` // OperationName - The name of the operation that should be checked for. If no name is provided, any operation will match. OperationName *string `json:"operationName,omitempty"` // ResourceGroupName - the resource group name. ResourceGroupName *string `json:"resourceGroupName,omitempty"` // ResourceProviderName - the resource provider name. ResourceProviderName *string `json:"resourceProviderName,omitempty"` // Status - The status of the operation that should be checked for. If no status is provided, any status will match. Status *string `json:"status,omitempty"` // SubStatus - the substatus. SubStatus *string `json:"subStatus,omitempty"` // Claims - the claims. Claims *RuleManagementEventClaimsDataSource `json:"claims,omitempty"` // ResourceURI - the resource identifier of the resource the rule monitors. **NOTE**: this property cannot be updated for an existing rule. ResourceURI *string `json:"resourceUri,omitempty"` // OdataType - Possible values include: 'OdataTypeRuleDataSource', 'OdataTypeMicrosoftAzureManagementInsightsModelsRuleMetricDataSource', 'OdataTypeMicrosoftAzureManagementInsightsModelsRuleManagementEventDataSource' OdataType OdataType `json:"odata.type,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. RuleManagementEventDataSource a rule management event data source. The discriminator fields is always RuleManagementEventDataSource in this case.
func (RuleManagementEventDataSource) AsBasicRuleDataSource
deprecated
func (rmeds RuleManagementEventDataSource) AsBasicRuleDataSource() (BasicRuleDataSource, bool)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. AsBasicRuleDataSource is the BasicRuleDataSource implementation for RuleManagementEventDataSource.
func (RuleManagementEventDataSource) AsRuleDataSource
deprecated
func (rmeds RuleManagementEventDataSource) AsRuleDataSource() (*RuleDataSource, bool)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. AsRuleDataSource is the BasicRuleDataSource implementation for RuleManagementEventDataSource.
func (RuleManagementEventDataSource) AsRuleManagementEventDataSource
deprecated
func (rmeds RuleManagementEventDataSource) AsRuleManagementEventDataSource() (*RuleManagementEventDataSource, bool)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. AsRuleManagementEventDataSource is the BasicRuleDataSource implementation for RuleManagementEventDataSource.
func (RuleManagementEventDataSource) AsRuleMetricDataSource
deprecated
func (rmeds RuleManagementEventDataSource) AsRuleMetricDataSource() (*RuleMetricDataSource, bool)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. AsRuleMetricDataSource is the BasicRuleDataSource implementation for RuleManagementEventDataSource.
func (RuleManagementEventDataSource) MarshalJSON
deprecated
func (rmeds RuleManagementEventDataSource) MarshalJSON() ([]byte, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. MarshalJSON is the custom marshaler for RuleManagementEventDataSource.
type RuleMetricDataSource
deprecated
type RuleMetricDataSource struct { // MetricName - the name of the metric that defines what the rule monitors. MetricName *string `json:"metricName,omitempty"` // ResourceURI - the resource identifier of the resource the rule monitors. **NOTE**: this property cannot be updated for an existing rule. ResourceURI *string `json:"resourceUri,omitempty"` // OdataType - Possible values include: 'OdataTypeRuleDataSource', 'OdataTypeMicrosoftAzureManagementInsightsModelsRuleMetricDataSource', 'OdataTypeMicrosoftAzureManagementInsightsModelsRuleManagementEventDataSource' OdataType OdataType `json:"odata.type,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. RuleMetricDataSource a rule metric data source. The discriminator value is always RuleMetricDataSource in this case.
func (RuleMetricDataSource) AsBasicRuleDataSource
deprecated
func (rmds RuleMetricDataSource) AsBasicRuleDataSource() (BasicRuleDataSource, bool)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. AsBasicRuleDataSource is the BasicRuleDataSource implementation for RuleMetricDataSource.
func (RuleMetricDataSource) AsRuleDataSource
deprecated
func (rmds RuleMetricDataSource) AsRuleDataSource() (*RuleDataSource, bool)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. AsRuleDataSource is the BasicRuleDataSource implementation for RuleMetricDataSource.
func (RuleMetricDataSource) AsRuleManagementEventDataSource
deprecated
func (rmds RuleMetricDataSource) AsRuleManagementEventDataSource() (*RuleManagementEventDataSource, bool)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. AsRuleManagementEventDataSource is the BasicRuleDataSource implementation for RuleMetricDataSource.
func (RuleMetricDataSource) AsRuleMetricDataSource
deprecated
func (rmds RuleMetricDataSource) AsRuleMetricDataSource() (*RuleMetricDataSource, bool)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. AsRuleMetricDataSource is the BasicRuleDataSource implementation for RuleMetricDataSource.
func (RuleMetricDataSource) MarshalJSON
deprecated
func (rmds RuleMetricDataSource) MarshalJSON() ([]byte, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. MarshalJSON is the custom marshaler for RuleMetricDataSource.
type RuleWebhookAction
deprecated
type RuleWebhookAction struct { // ServiceURI - the service uri to Post the notification when the alert activates or resolves. ServiceURI *string `json:"serviceUri,omitempty"` // Properties - the dictionary of custom properties to include with the post operation. These data are appended to the webhook payload. Properties map[string]*string `json:"properties"` // OdataType - Possible values include: 'OdataTypeRuleAction', 'OdataTypeMicrosoftAzureManagementInsightsModelsRuleEmailAction', 'OdataTypeMicrosoftAzureManagementInsightsModelsRuleWebhookAction' OdataType OdataTypeBasicRuleAction `json:"odata.type,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. RuleWebhookAction specifies the action to post to service when the rule condition is evaluated. The discriminator is always RuleWebhookAction in this case.
func (RuleWebhookAction) AsBasicRuleAction
deprecated
func (rwa RuleWebhookAction) AsBasicRuleAction() (BasicRuleAction, bool)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. AsBasicRuleAction is the BasicRuleAction implementation for RuleWebhookAction.
func (RuleWebhookAction) AsRuleAction
deprecated
func (rwa RuleWebhookAction) AsRuleAction() (*RuleAction, bool)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. AsRuleAction is the BasicRuleAction implementation for RuleWebhookAction.
func (RuleWebhookAction) AsRuleEmailAction
deprecated
func (rwa RuleWebhookAction) AsRuleEmailAction() (*RuleEmailAction, bool)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. AsRuleEmailAction is the BasicRuleAction implementation for RuleWebhookAction.
func (RuleWebhookAction) AsRuleWebhookAction
deprecated
func (rwa RuleWebhookAction) AsRuleWebhookAction() (*RuleWebhookAction, bool)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. AsRuleWebhookAction is the BasicRuleAction implementation for RuleWebhookAction.
func (RuleWebhookAction) MarshalJSON
deprecated
func (rwa RuleWebhookAction) MarshalJSON() ([]byte, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. MarshalJSON is the custom marshaler for RuleWebhookAction.
type ScaleAction
deprecated
type ScaleAction struct { // Direction - the scale direction. Whether the scaling action increases or decreases the number of instances. Possible values include: 'ScaleDirectionNone', 'ScaleDirectionIncrease', 'ScaleDirectionDecrease' Direction ScaleDirection `json:"direction,omitempty"` // Type - the type of action that should occur when the scale rule fires. Possible values include: 'ChangeCount', 'PercentChangeCount', 'ExactCount' Type ScaleType `json:"type,omitempty"` // Value - the number of instances that are involved in the scaling action. This value must be 1 or greater. The default value is 1. Value *string `json:"value,omitempty"` // Cooldown - the amount of time to wait since the last scaling action before this action occurs. It must be between 1 week and 1 minute in ISO 8601 format. Cooldown *string `json:"cooldown,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. ScaleAction the parameters for the scaling action.
type ScaleCapacity
deprecated
type ScaleCapacity struct { // Minimum - the minimum number of instances for the resource. Minimum *string `json:"minimum,omitempty"` // Maximum - the maximum number of instances for the resource. The actual maximum number of instances is limited by the cores that are available in the subscription. Maximum *string `json:"maximum,omitempty"` // Default - the number of instances that will be set if metrics are not available for evaluation. The default is only used if the current instance count is lower than the default. Default *string `json:"default,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. ScaleCapacity the number of instances that can be used during this profile.
type ScaleDirection
deprecated
type ScaleDirection string
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. ScaleDirection enumerates the values for scale direction.
const ( // ScaleDirectionDecrease ... ScaleDirectionDecrease ScaleDirection = "Decrease" // ScaleDirectionIncrease ... ScaleDirectionIncrease ScaleDirection = "Increase" // ScaleDirectionNone ... ScaleDirectionNone ScaleDirection = "None" )
func PossibleScaleDirectionValues
deprecated
func PossibleScaleDirectionValues() []ScaleDirection
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. PossibleScaleDirectionValues returns an array of possible values for the ScaleDirection const type.
type ScaleRule
deprecated
type ScaleRule struct { // MetricTrigger - the trigger that results in a scaling action. MetricTrigger *MetricTrigger `json:"metricTrigger,omitempty"` // ScaleAction - the parameters for the scaling action. ScaleAction *ScaleAction `json:"scaleAction,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. ScaleRule a rule that provide the triggers and parameters for the scaling action.
type ScaleType
deprecated
type ScaleType string
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. ScaleType enumerates the values for scale type.
func PossibleScaleTypeValues
deprecated
func PossibleScaleTypeValues() []ScaleType
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. PossibleScaleTypeValues returns an array of possible values for the ScaleType const type.
type SmsReceiver
deprecated
type SmsReceiver struct { // Name - The name of the SMS receiver. Names must be unique across all receivers within an action group. Name *string `json:"name,omitempty"` // CountryCode - The country code of the SMS receiver. CountryCode *string `json:"countryCode,omitempty"` // PhoneNumber - The phone number of the SMS receiver. PhoneNumber *string `json:"phoneNumber,omitempty"` // Status - The status of the receiver. Possible values include: 'NotSpecified', 'Enabled', 'Disabled' Status ReceiverStatus `json:"status,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. SmsReceiver an SMS receiver.
type ThresholdRuleCondition
deprecated
type ThresholdRuleCondition struct { // Operator - the operator used to compare the data and the threshold. Possible values include: 'ConditionOperatorGreaterThan', 'ConditionOperatorGreaterThanOrEqual', 'ConditionOperatorLessThan', 'ConditionOperatorLessThanOrEqual' Operator ConditionOperator `json:"operator,omitempty"` // Threshold - the threshold value that activates the alert. Threshold *float64 `json:"threshold,omitempty"` // WindowSize - the period of time (in ISO 8601 duration format) that is used to monitor alert activity based on the threshold. If specified then it must be between 5 minutes and 1 day. WindowSize *string `json:"windowSize,omitempty"` // TimeAggregation - the time aggregation operator. How the data that are collected should be combined over time. The default value is the PrimaryAggregationType of the Metric. Possible values include: 'TimeAggregationOperatorAverage', 'TimeAggregationOperatorMinimum', 'TimeAggregationOperatorMaximum', 'TimeAggregationOperatorTotal', 'TimeAggregationOperatorLast' TimeAggregation TimeAggregationOperator `json:"timeAggregation,omitempty"` // DataSource - the resource from which the rule collects its data. For this type dataSource will always be of type RuleMetricDataSource. DataSource BasicRuleDataSource `json:"dataSource,omitempty"` // OdataType - Possible values include: 'OdataTypeRuleCondition', 'OdataTypeMicrosoftAzureManagementInsightsModelsThresholdRuleCondition', 'OdataTypeMicrosoftAzureManagementInsightsModelsLocationThresholdRuleCondition', 'OdataTypeMicrosoftAzureManagementInsightsModelsManagementEventRuleCondition' OdataType OdataTypeBasicRuleCondition `json:"odata.type,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. ThresholdRuleCondition a rule condition based on a metric crossing a threshold.
func (ThresholdRuleCondition) AsBasicRuleCondition
deprecated
func (trc ThresholdRuleCondition) AsBasicRuleCondition() (BasicRuleCondition, bool)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. AsBasicRuleCondition is the BasicRuleCondition implementation for ThresholdRuleCondition.
func (ThresholdRuleCondition) AsLocationThresholdRuleCondition
deprecated
func (trc ThresholdRuleCondition) AsLocationThresholdRuleCondition() (*LocationThresholdRuleCondition, bool)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. AsLocationThresholdRuleCondition is the BasicRuleCondition implementation for ThresholdRuleCondition.
func (ThresholdRuleCondition) AsManagementEventRuleCondition
deprecated
func (trc ThresholdRuleCondition) AsManagementEventRuleCondition() (*ManagementEventRuleCondition, bool)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. AsManagementEventRuleCondition is the BasicRuleCondition implementation for ThresholdRuleCondition.
func (ThresholdRuleCondition) AsRuleCondition
deprecated
func (trc ThresholdRuleCondition) AsRuleCondition() (*RuleCondition, bool)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. AsRuleCondition is the BasicRuleCondition implementation for ThresholdRuleCondition.
func (ThresholdRuleCondition) AsThresholdRuleCondition
deprecated
func (trc ThresholdRuleCondition) AsThresholdRuleCondition() (*ThresholdRuleCondition, bool)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. AsThresholdRuleCondition is the BasicRuleCondition implementation for ThresholdRuleCondition.
func (ThresholdRuleCondition) MarshalJSON
deprecated
func (trc ThresholdRuleCondition) MarshalJSON() ([]byte, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. MarshalJSON is the custom marshaler for ThresholdRuleCondition.
func (*ThresholdRuleCondition) UnmarshalJSON
deprecated
func (trc *ThresholdRuleCondition) UnmarshalJSON(body []byte) error
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. UnmarshalJSON is the custom unmarshaler for ThresholdRuleCondition struct.
type TimeAggregationOperator
deprecated
type TimeAggregationOperator string
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. TimeAggregationOperator enumerates the values for time aggregation operator.
const ( // TimeAggregationOperatorAverage ... TimeAggregationOperatorAverage TimeAggregationOperator = "Average" // TimeAggregationOperatorLast ... TimeAggregationOperatorLast TimeAggregationOperator = "Last" // TimeAggregationOperatorMaximum ... TimeAggregationOperatorMaximum TimeAggregationOperator = "Maximum" // TimeAggregationOperatorMinimum ... TimeAggregationOperatorMinimum TimeAggregationOperator = "Minimum" // TimeAggregationOperatorTotal ... TimeAggregationOperatorTotal TimeAggregationOperator = "Total" )
func PossibleTimeAggregationOperatorValues
deprecated
func PossibleTimeAggregationOperatorValues() []TimeAggregationOperator
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. PossibleTimeAggregationOperatorValues returns an array of possible values for the TimeAggregationOperator const type.
type TimeAggregationType
deprecated
type TimeAggregationType string
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. TimeAggregationType enumerates the values for time aggregation type.
const ( // TimeAggregationTypeAverage ... TimeAggregationTypeAverage TimeAggregationType = "Average" // TimeAggregationTypeCount ... TimeAggregationTypeCount TimeAggregationType = "Count" // TimeAggregationTypeMaximum ... TimeAggregationTypeMaximum TimeAggregationType = "Maximum" // TimeAggregationTypeMinimum ... TimeAggregationTypeMinimum TimeAggregationType = "Minimum" // TimeAggregationTypeTotal ... TimeAggregationTypeTotal TimeAggregationType = "Total" )
func PossibleTimeAggregationTypeValues
deprecated
func PossibleTimeAggregationTypeValues() []TimeAggregationType
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. PossibleTimeAggregationTypeValues returns an array of possible values for the TimeAggregationType const type.
type TimeWindow
deprecated
type TimeWindow struct { // TimeZone - the timezone of the start and end times for the profile. Some examples of valid timezones are: Dateline Standard Time, UTC-11, Hawaiian Standard Time, Alaskan Standard Time, Pacific Standard Time (Mexico), Pacific Standard Time, US Mountain Standard Time, Mountain Standard Time (Mexico), Mountain Standard Time, Central America Standard Time, Central Standard Time, Central Standard Time (Mexico), Canada Central Standard Time, SA Pacific Standard Time, Eastern Standard Time, US Eastern Standard Time, Venezuela Standard Time, Paraguay Standard Time, Atlantic Standard Time, Central Brazilian Standard Time, SA Western Standard Time, Pacific SA Standard Time, Newfoundland Standard Time, E. South America Standard Time, Argentina Standard Time, SA Eastern Standard Time, Greenland Standard Time, Montevideo Standard Time, Bahia Standard Time, UTC-02, Mid-Atlantic Standard Time, Azores Standard Time, Cape Verde Standard Time, Morocco Standard Time, UTC, GMT Standard Time, Greenwich Standard Time, W. Europe Standard Time, Central Europe Standard Time, Romance Standard Time, Central European Standard Time, W. Central Africa Standard Time, Namibia Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Egypt Standard Time, Syria Standard Time, E. Europe Standard Time, South Africa Standard Time, FLE Standard Time, Turkey Standard Time, Israel Standard Time, Kaliningrad Standard Time, Libya Standard Time, Arabic Standard Time, Arab Standard Time, Belarus Standard Time, Russian Standard Time, E. Africa Standard Time, Iran Standard Time, Arabian Standard Time, Azerbaijan Standard Time, Russia Time Zone 3, Mauritius Standard Time, Georgian Standard Time, Caucasus Standard Time, Afghanistan Standard Time, West Asia Standard Time, Ekaterinburg Standard Time, Pakistan Standard Time, India Standard Time, Sri Lanka Standard Time, Nepal Standard Time, Central Asia Standard Time, Bangladesh Standard Time, N. Central Asia Standard Time, Myanmar Standard Time, SE Asia Standard Time, North Asia Standard Time, China Standard Time, North Asia East Standard Time, Singapore Standard Time, W. Australia Standard Time, Taipei Standard Time, Ulaanbaatar Standard Time, Tokyo Standard Time, Korea Standard Time, Yakutsk Standard Time, Cen. Australia Standard Time, AUS Central Standard Time, E. Australia Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmania Standard Time, Magadan Standard Time, Vladivostok Standard Time, Russia Time Zone 10, Central Pacific Standard Time, Russia Time Zone 11, New Zealand Standard Time, UTC+12, Fiji Standard Time, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Line Islands Standard Time TimeZone *string `json:"timeZone,omitempty"` // Start - the start time for the profile in ISO 8601 format. Start *date.Time `json:"start,omitempty"` // End - the end time for the profile in ISO 8601 format. End *date.Time `json:"end,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. TimeWindow a specific date-time for the profile.
type WebhookNotification
deprecated
type WebhookNotification struct { // ServiceURI - the service address to receive the notification. ServiceURI *string `json:"serviceUri,omitempty"` // Properties - a property bag of settings. This value can be empty. Properties map[string]*string `json:"properties"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. WebhookNotification webhook notification of an autoscale event.
func (WebhookNotification) MarshalJSON
deprecated
func (wn WebhookNotification) MarshalJSON() ([]byte, error)
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. MarshalJSON is the custom marshaler for WebhookNotification.
type WebhookReceiver
deprecated
type WebhookReceiver struct { // Name - The name of the webhook receiver. Names must be unique across all receivers within an action group. Name *string `json:"name,omitempty"` // ServiceURI - The URI where webhooks should be sent. ServiceURI *string `json:"serviceUri,omitempty"` }
Deprecated: Please use package github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2017-05-01-preview/insights instead. WebhookReceiver a webhook receiver.