package
12.5.0-beta+incompatible
Repository: https://github.com/scott-the-programmer/azure-sdk-for-go.git
Documentation: pkg.go.dev

# Functions

New creates an instance of the ManagementClient client.
NewAlertRuleIncidentsClient creates an instance of the AlertRuleIncidentsClient client.
NewAlertRuleIncidentsClientWithBaseURI creates an instance of the AlertRuleIncidentsClient client.
NewAlertRulesClient creates an instance of the AlertRulesClient client.
NewAlertRulesClientWithBaseURI creates an instance of the AlertRulesClient client.
NewAutoscaleSettingsClient creates an instance of the AutoscaleSettingsClient client.
NewAutoscaleSettingsClientWithBaseURI creates an instance of the AutoscaleSettingsClient client.
NewLogProfilesClient creates an instance of the LogProfilesClient client.
NewLogProfilesClientWithBaseURI creates an instance of the LogProfilesClient client.
NewServiceDiagnosticSettingsClient creates an instance of the ServiceDiagnosticSettingsClient client.
NewServiceDiagnosticSettingsClientWithBaseURI creates an instance of the ServiceDiagnosticSettingsClient client.
NewWithBaseURI creates an instance of the ManagementClient client.
UserAgent returns the UserAgent string to use when sending http.Requests.
Version returns the semantic version (see http://semver.org) of the client.

# Constants

Average specifies the average state for metric statistic type.
ChangeCount specifies the change count state for scale type.
ConditionOperatorGreaterThan specifies the condition operator greater than state for condition operator.
ConditionOperatorGreaterThanOrEqual specifies the condition operator greater than or equal state for condition operator.
ConditionOperatorLessThan specifies the condition operator less than state for condition operator.
ConditionOperatorLessThanOrEqual specifies the condition operator less than or equal state for condition operator.
Day specifies the day state for recurrence frequency.
DefaultBaseURI is the default URI used for the service Insights.
Equals specifies the equals state for comparison operation type.
ExactCount specifies the exact count state for scale type.
GreaterThan specifies the greater than state for comparison operation type.
GreaterThanOrEqual specifies the greater than or equal state for comparison operation type.
Hour specifies the hour state for recurrence frequency.
LessThan specifies the less than state for comparison operation type.
LessThanOrEqual specifies the less than or equal state for comparison operation type.
Max specifies the max state for metric statistic type.
Min specifies the min state for metric statistic type.
Minute specifies the minute state for recurrence frequency.
Month specifies the month state for recurrence frequency.
None specifies the none state for recurrence frequency.
NotEquals specifies the not equals state for comparison operation type.
PercentChangeCount specifies the percent change count state for scale type.
ScaleDirectionDecrease specifies the scale direction decrease state for scale direction.
ScaleDirectionIncrease specifies the scale direction increase state for scale direction.
ScaleDirectionNone specifies the scale direction none state for scale direction.
Second specifies the second state for recurrence frequency.
Sum specifies the sum state for metric statistic type.
TimeAggregationOperatorAverage specifies the time aggregation operator average state for time aggregation operator.
TimeAggregationOperatorLast specifies the time aggregation operator last state for time aggregation operator.
TimeAggregationOperatorMaximum specifies the time aggregation operator maximum state for time aggregation operator.
TimeAggregationOperatorMinimum specifies the time aggregation operator minimum state for time aggregation operator.
TimeAggregationOperatorTotal specifies the time aggregation operator total state for time aggregation operator.
TimeAggregationTypeAverage specifies the time aggregation type average state for time aggregation type.
TimeAggregationTypeCount specifies the time aggregation type count state for time aggregation type.
TimeAggregationTypeMaximum specifies the time aggregation type maximum state for time aggregation type.
TimeAggregationTypeMinimum specifies the time aggregation type minimum state for time aggregation type.
TimeAggregationTypeTotal specifies the time aggregation type total state for time aggregation type.
Week specifies the week state for recurrence frequency.
Year specifies the year state for recurrence frequency.

# Structs

AlertRule is an alert rule.
AlertRuleIncidentsClient is the composite Swagger for Insights Management Client.
AlertRuleResource is the alert rule resource.
AlertRuleResourceCollection is represents a collection of alert rule resources.
AlertRulesClient is the composite Swagger for Insights Management Client.
AutoscaleNotification is autoscale notification.
AutoscaleProfile is autoscale profile.
AutoscaleSetting is a setting that contains all of the configuration for the automatic scaling of a resource.
AutoscaleSettingResource is the autoscale setting resource.
AutoscaleSettingResourceCollection is represents a collection of autoscale setting resources.
AutoscaleSettingsClient is the composite Swagger for Insights Management Client.
EmailNotification is email notification of an autoscale event.
Incident is an alert incident indicates the activation status of an alert rule.
IncidentListResult is the List incidents operation response.
LocationThresholdRuleCondition is a rule condition based on a certain number of locations failing.
LogProfileCollection is represents a collection of log profiles.
LogProfileProperties is the log profile properties.
LogProfileResource is the log profile resource.
LogProfilesClient is the composite Swagger for Insights Management Client.
LogSettings is part of MultiTenantDiagnosticSettings.
ManagementClient is the base client for Insights.
ManagementEventAggregationCondition is how the data that is collected should be combined over time.
ManagementEventRuleCondition is a management event rule condition.
MetricSettings is part of MultiTenantDiagnosticSettings.
MetricTrigger is the trigger that results in a scaling action.
Recurrence is the repeating times at which this profile begins.
RecurrentSchedule is the scheduling constraints for when the profile begins.
Resource is an azure resource object.
RetentionPolicy is specifies the retention policy for the log.
RuleAction is the action that is performed when the alert rule becomes active, and when an alert condition is resolved.
RuleCondition is the condition that results in the alert rule being activated.
RuleDataSource is the resource from which the rule collects its data.
RuleEmailAction is specifies the action to send email when the rule condition is evaluated.
RuleManagementEventClaimsDataSource is the claims for a rule management event data source.
RuleManagementEventDataSource is a rule management event data source.
RuleMetricDataSource is a rule metric data source.
RuleWebhookAction is specifies the action to post to service when the rule condition is evaluated.
ScaleAction is the parameters for the scaling action.
ScaleCapacity is the number of instances that can be used during this profile.
ScaleRule is a rule that provide the triggers and parameters for the scaling action.
ServiceDiagnosticSettings is the diagnostic settings for service.
ServiceDiagnosticSettingsClient is the composite Swagger for Insights Management Client.
ServiceDiagnosticSettingsResource is description of a service diagnostic setting.
ThresholdRuleCondition is a rule condition based on a metric crossing a threshold.
TimeWindow is a specific date-time for the profile.
WebhookNotification is webhook notification of an autoscale event.

# Type aliases

ComparisonOperationType enumerates the values for comparison operation type.
ConditionOperator enumerates the values for condition operator.
MetricStatisticType enumerates the values for metric statistic type.
RecurrenceFrequency enumerates the values for recurrence frequency.
ScaleDirection enumerates the values for scale direction.
ScaleType enumerates the values for scale type.
TimeAggregationOperator enumerates the values for time aggregation operator.
TimeAggregationType enumerates the values for time aggregation type.