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.
NewActionGroupsClient creates an instance of the ActionGroupsClient client.
NewActionGroupsClientWithBaseURI creates an instance of the ActionGroupsClient client.
NewActivityLogAlertsClient creates an instance of the ActivityLogAlertsClient client.
NewActivityLogAlertsClientWithBaseURI creates an instance of the ActivityLogAlertsClient 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.
NewDiagnosticSettingsCategoryClient creates an instance of the DiagnosticSettingsCategoryClient client.
NewDiagnosticSettingsCategoryClientWithBaseURI creates an instance of the DiagnosticSettingsCategoryClient client.
NewDiagnosticSettingsClient creates an instance of the DiagnosticSettingsClient client.
NewDiagnosticSettingsClientWithBaseURI creates an instance of the DiagnosticSettingsClient client.
NewLogProfilesClient creates an instance of the LogProfilesClient client.
NewLogProfilesClientWithBaseURI creates an instance of the LogProfilesClient client.
NewOperationsClient creates an instance of the OperationsClient client.
NewOperationsClientWithBaseURI creates an instance of the OperationsClient 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 Monitor.
Disabled specifies the disabled state for receiver status.
Enabled specifies the enabled state for receiver status.
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.
Logs specifies the logs state for category type.
Max specifies the max state for metric statistic type.
Metrics specifies the metrics state for category 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.
NotSpecified specifies the not specified state for receiver status.
OdataTypeMicrosoftAzureManagementInsightsModelsLocationThresholdRuleCondition specifies the odata type microsoft azure management insights models location threshold rule condition state for odata type 1.
OdataTypeMicrosoftAzureManagementInsightsModelsManagementEventRuleCondition specifies the odata type microsoft azure management insights models management event rule condition state for odata type 1.
OdataTypeMicrosoftAzureManagementInsightsModelsRuleEmailAction specifies the odata type microsoft azure management insights models rule email action state for odata type 2.
OdataTypeMicrosoftAzureManagementInsightsModelsRuleManagementEventDataSource specifies the odata type microsoft azure management insights models rule management event data source state for odata type.
OdataTypeMicrosoftAzureManagementInsightsModelsRuleMetricDataSource specifies the odata type microsoft azure management insights models rule metric data source state for odata type.
OdataTypeMicrosoftAzureManagementInsightsModelsRuleWebhookAction specifies the odata type microsoft azure management insights models rule webhook action state for odata type 2.
OdataTypeMicrosoftAzureManagementInsightsModelsThresholdRuleCondition specifies the odata type microsoft azure management insights models threshold rule condition state for odata type 1.
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

ActionGroup is an Azure action group.
ActionGroupList is a list of action groups.
ActionGroupResource is an action group resource.
ActionGroupsClient is the monitor Management Client.
ActivityLogAlert is an Azure activity log alert.
ActivityLogAlertActionGroup is a pointer to an Azure Action Group.
ActivityLogAlertActionList is a list of activity log alert actions.
ActivityLogAlertAllOfCondition is an Activity Log alert condition that is met when all its member conditions are met.
ActivityLogAlertLeafCondition is an Activity Log alert condition that is met by comparing an activity log field and value.
ActivityLogAlertList is a list of activity log alerts.
ActivityLogAlertPatch is an Azure activity log alert for patch operations.
ActivityLogAlertPatchBody is an activity log alert object for the body of patch operations.
ActivityLogAlertResource is an activity log alert resource.
ActivityLogAlertsClient is the monitor Management Client.
AlertRule is an alert rule.
AlertRuleIncidentsClient is the monitor Management Client.
AlertRuleResource is the alert rule resource.
AlertRuleResourceCollection is represents a collection of alert rule resources.
AlertRuleResourcePatch is the alert rule object for patch operations.
AlertRulesClient is the monitor 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.
AutoscaleSettingResourcePatch is the autoscale setting object for patch operations.
AutoscaleSettingsClient is the monitor Management Client.
DiagnosticSettings is the diagnostic settings.
DiagnosticSettingsCategory is the diagnostic settings Category.
DiagnosticSettingsCategoryClient is the monitor Management Client.
DiagnosticSettingsCategoryResource is the diagnostic settings category resource.
DiagnosticSettingsCategoryResourceCollection is represents a collection of diagnostic setting category resources.
DiagnosticSettingsClient is the monitor Management Client.
DiagnosticSettingsResource is the diagnostic setting resource.
DiagnosticSettingsResourceCollection is represents a collection of alert rule resources.
EmailNotification is email notification of an autoscale event.
EmailReceiver is an email receiver.
EnableRequest is describes a receiver that should be resubscribed.
ErrorResponse is describes the format of Error response.
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.
LogProfileResourcePatch is the log profile resource for patch operations.
LogProfilesClient is the monitor Management Client.
LogSettings is part of MultiTenantDiagnosticSettings.
ManagementClient is the base client for Monitor.
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.
Operation is microsoft Insights API operation definition.
OperationDisplay is display metadata associated with the operation.
OperationListResult is result of the request to list Microsoft.Insights operations.
OperationsClient is the monitor Management Client.
ProxyOnlyResource is a proxy only azure resource object.
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.
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.
SmsReceiver is an SMS receiver.
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.
WebhookReceiver is a webhook receiver.

# Interfaces

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.

# Type aliases

CategoryType enumerates the values for category type.
ComparisonOperationType enumerates the values for comparison operation type.
ConditionOperator enumerates the values for condition operator.
MetricStatisticType enumerates the values for metric statistic type.
OdataType enumerates the values for odata type.
OdataType1 enumerates the values for odata type 1.
OdataType2 enumerates the values for odata type 2.
ReceiverStatus enumerates the values for receiver status.
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.