UNPKG

@pulumi/azure-native

Version:

[![Slack](http://www.pulumi.com/images/docs/badges/slack.svg)](https://slack.pulumi.com) [![NPM version](https://badge.fury.io/js/%40pulumi%2Fazure-native.svg)](https://npmjs.com/package/@pulumi/azure-native) [![Python version](https://badge.fury.io/py/pu

209 lines (208 loc) 5.77 kB
export declare const AlertSeverity: { /** * Critical */ readonly Sev0: "Sev0"; /** * Error */ readonly Sev1: "Sev1"; /** * Warning */ readonly Sev2: "Sev2"; /** * Informational */ readonly Sev3: "Sev3"; /** * Verbose */ readonly Sev4: "Sev4"; }; /** * The severity of triggered alert. */ export type AlertSeverity = (typeof AlertSeverity)[keyof typeof AlertSeverity]; export declare const AuthenticationKind: { readonly ManagedIdentity: "ManagedIdentity"; }; /** * Kind of the authentication setting */ export type AuthenticationKind = (typeof AuthenticationKind)[keyof typeof AuthenticationKind]; export declare const DependenciesAggregationType: { /** * Default behavior: Worst child health state is propagated. */ readonly WorstOf: "WorstOf"; /** * Based on configurable thresholds. */ readonly Thresholds: "Thresholds"; }; /** * Aggregation type for child dependencies. */ export type DependenciesAggregationType = (typeof DependenciesAggregationType)[keyof typeof DependenciesAggregationType]; export declare const DiscoveryRuleRecommendedSignalsBehavior: { /** * Automatically add recommended signals */ readonly Enabled: "Enabled"; /** * Do not automatically add recommended signals */ readonly Disabled: "Disabled"; }; /** * Whether to add all recommended signals to the discovered entities. */ export type DiscoveryRuleRecommendedSignalsBehavior = (typeof DiscoveryRuleRecommendedSignalsBehavior)[keyof typeof DiscoveryRuleRecommendedSignalsBehavior]; export declare const DiscoveryRuleRelationshipDiscoveryBehavior: { /** * Automatically attempt to discover relationships */ readonly Enabled: "Enabled"; /** * Do not automatically attempt to discover relationships */ readonly Disabled: "Disabled"; }; /** * Whether to create relationships between the discovered entities based on a set of built-in rules. These relationships cannot be manually deleted. */ export type DiscoveryRuleRelationshipDiscoveryBehavior = (typeof DiscoveryRuleRelationshipDiscoveryBehavior)[keyof typeof DiscoveryRuleRelationshipDiscoveryBehavior]; export declare const DynamicThresholdDirection: { /** * Lower than */ readonly LowerThan: "LowerThan"; /** * Greater than */ readonly GreaterThan: "GreaterThan"; /** * Greater or Lower Than */ readonly GreaterOrLowerThan: "GreaterOrLowerThan"; }; /** * Threshold direction */ export type DynamicThresholdDirection = (typeof DynamicThresholdDirection)[keyof typeof DynamicThresholdDirection]; export declare const DynamicThresholdModel: { /** * Anomaly detection model */ readonly AnomalyDetection: "AnomalyDetection"; }; /** * ML model to use for dynamic thresholds */ export type DynamicThresholdModel = (typeof DynamicThresholdModel)[keyof typeof DynamicThresholdModel]; export declare const EntityImpact: { /** * Standard impact */ readonly Standard: "Standard"; /** * Limited impact */ readonly Limited: "Limited"; /** * Suppressed impact */ readonly Suppressed: "Suppressed"; }; /** * Impact of the entity in health state propagation */ export type EntityImpact = (typeof EntityImpact)[keyof typeof EntityImpact]; export declare const ManagedServiceIdentityType: { readonly None: "None"; readonly SystemAssigned: "SystemAssigned"; readonly UserAssigned: "UserAssigned"; readonly SystemAssigned_UserAssigned: "SystemAssigned,UserAssigned"; }; /** * Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). */ export type ManagedServiceIdentityType = (typeof ManagedServiceIdentityType)[keyof typeof ManagedServiceIdentityType]; export declare const MetricAggregationType: { readonly None: "None"; readonly Average: "Average"; readonly Count: "Count"; readonly Minimum: "Minimum"; readonly Maximum: "Maximum"; readonly Total: "Total"; }; /** * Type of aggregation to apply to the metric */ export type MetricAggregationType = (typeof MetricAggregationType)[keyof typeof MetricAggregationType]; export declare const RefreshInterval: { /** * One Minute */ readonly PT1M: "PT1M"; /** * Five Minutes */ readonly PT5M: "PT5M"; /** * Ten Minutes */ readonly PT10M: "PT10M"; /** * Thirty Minutes */ readonly PT30M: "PT30M"; /** * One Hour */ readonly PT1H: "PT1H"; /** * Two Hours */ readonly PT2H: "PT2H"; }; /** * Interval in which the signal is being evaluated. Defaults to PT1M (1 minute). */ export type RefreshInterval = (typeof RefreshInterval)[keyof typeof RefreshInterval]; export declare const SignalKind: { readonly AzureResourceMetric: "AzureResourceMetric"; readonly LogAnalyticsQuery: "LogAnalyticsQuery"; readonly PrometheusMetricsQuery: "PrometheusMetricsQuery"; }; /** * Kind of the signal definition */ export type SignalKind = (typeof SignalKind)[keyof typeof SignalKind]; export declare const SignalOperator: { /** * Lower than */ readonly LowerThan: "LowerThan"; /** * Lower than or equal to */ readonly LowerOrEquals: "LowerOrEquals"; /** * Greater than */ readonly GreaterThan: "GreaterThan"; /** * Greater than or equal to */ readonly GreaterOrEquals: "GreaterOrEquals"; /** * Equal to */ readonly Equals: "Equals"; }; /** * Operator how to compare the signal value with the threshold */ export type SignalOperator = (typeof SignalOperator)[keyof typeof SignalOperator];