@azure/arm-cloudhealth package
Classes
| CloudHealthClient |
Interfaces
| AddDataAnnotationRequest |
Request body for adding a data annotation. |
| AlertConfiguration |
Alert configuration details |
| ApplicationInsightsTopologySpecification |
Discovery rule specification for an Application Insights topology query |
| AuthenticationSetting |
An authentication setting in a health model |
| AuthenticationSettingProperties |
Authentication setting properties |
| AuthenticationSettingsCreateOrUpdateOptionalParams |
Optional parameters. |
| AuthenticationSettingsDeleteOptionalParams |
Optional parameters. |
| AuthenticationSettingsGetOptionalParams |
Optional parameters. |
| AuthenticationSettingsListByHealthModelOptionalParams |
Optional parameters. |
| AuthenticationSettingsOperations |
Interface representing a AuthenticationSettings operations. |
| AzureMonitorWorkspaceSignals |
A grouping of Azure Monitor workspace signals. |
| AzureResourceHealthSignal |
Azure resource health signal configuration |
| AzureResourceHealthSignalStatus |
Status of an Azure Resource Health signal, including availability information reported by Azure Resource Health. |
| AzureResourceSignal |
An Azure Resource Metric signal instance assigned to an entity. |
| AzureResourceSignals |
A grouping of Azure resource signals |
| CloudHealthClientOptionalParams |
Optional parameters for the client. |
| DataAnnotation |
A single data annotation on an entity |
| DependenciesSignalGroupV2 |
Properties for dependent entities, i.e. child entities |
| DiscoveryError |
Error details for a failed discovery operation |
| DiscoveryRule |
A discovery rule which automatically finds entities and relationships in a health model based on an Azure Resource Graph query |
| DiscoveryRuleProperties |
Discovery rule properties |
| DiscoveryRulePropertiesCreate |
Discovery rule properties for create/update operations, omitting server-side read-only fields (entityName is required+read-only in the canonical model). |
| DiscoveryRuleResourceCreate |
Discovery rule resource for create/update operations. |
| DiscoveryRuleSpecification |
Base model for discovery rule specifications |
| DiscoveryRulesCreateOrUpdateOptionalParams |
Optional parameters. |
| DiscoveryRulesDeleteOptionalParams |
Optional parameters. |
| DiscoveryRulesGetOptionalParams |
Optional parameters. |
| DiscoveryRulesListByHealthModelOptionalParams |
Optional parameters. |
| DiscoveryRulesOperations |
Interface representing a DiscoveryRules operations. |
| EntitiesAddDataAnnotationOptionalParams |
Optional parameters. |
| EntitiesCreateOrUpdateOptionalParams |
Optional parameters. |
| EntitiesDeleteOptionalParams |
Optional parameters. |
| EntitiesGetDataAnnotationsOptionalParams |
Optional parameters. |
| EntitiesGetHistoryOptionalParams |
Optional parameters. |
| EntitiesGetOptionalParams |
Optional parameters. |
| EntitiesGetSignalHistoryOptionalParams |
Optional parameters. |
| EntitiesGetSignalRecommendationsOptionalParams |
Optional parameters. |
| EntitiesIngestHealthReportOptionalParams |
Optional parameters. |
| EntitiesListByHealthModelOptionalParams |
Optional parameters. |
| EntitiesOperations |
Interface representing a Entities operations. |
| Entity |
An entity (aka node) of a health model |
| EntityAlerts |
Alert configuration for an entity |
| EntityCoordinates |
Visual position of the entity |
| EntityHistoryRequest |
Request body for getting entity health history |
| EntityHistoryResponse |
Response containing entity health state transitions |
| EntityProperties |
Properties which are common across all kinds of entities |
| ErrorAdditionalInfo |
The resource management error additional info. |
| ErrorDetail |
The error detail. |
| ErrorResponse |
Common error response for all Azure Resource Manager APIs to return error details for failed operations. |
| EvaluationRule |
Evaluation rule for a signal definition |
| ExternalSignal |
An externally submitted signal instance assigned to an entity. |
| ExternalSignalGroup |
A grouping of externally submitted signals. |
| GetDataAnnotationsRequest |
Request body for querying data annotations |
| GetDataAnnotationsResponse |
Response containing data annotations for an entity |
| GetSignalRecommendationsResponse |
Response from |
| HealthModel |
A HealthModel resource |
| HealthModelProperties |
HealthModel properties |
| HealthModelUpdate |
The type used for update operations of the HealthModel. |
| HealthModelsCreateOptionalParams |
Optional parameters. |
| HealthModelsDeleteOptionalParams |
Optional parameters. |
| HealthModelsGetOptionalParams |
Optional parameters. |
| HealthModelsListByResourceGroupOptionalParams |
Optional parameters. |
| HealthModelsListBySubscriptionOptionalParams |
Optional parameters. |
| HealthModelsOperations |
Interface representing a HealthModels operations. |
| HealthModelsUpdateOptionalParams |
Optional parameters. |
| HealthReportEvaluationRule |
Evaluation rules for the health report |
| HealthReportRequest |
Health report that's submitted for a specific signal |
| HealthStateTransition |
A health state transition record |
| IconDefinition |
Visual icon definition of an entity |
| LogAnalyticsQuerySignalDefinitionProperties |
Log Analytics Query Signal Definition properties |
| LogAnalyticsSignal |
A Log Analytics Query signal instance assigned to an entity. |
| LogAnalyticsSignals |
A grouping of Log Analytics workspace signals. |
| ManagedIdentityAuthenticationSettingProperties |
Authentication setting properties for Azure Managed Identity |
| ManagedServiceIdentity |
Managed service identity (system assigned and/or user assigned identities) |
| Operation |
Details of a REST API operation, returned from the Resource Provider Operations API |
| OperationDisplay |
Localized display information for an operation. |
| OperationsListOptionalParams |
Optional parameters. |
| OperationsOperations |
Interface representing a Operations operations. |
| PageSettings |
Options for the byPage method |
| PagedAsyncIterableIterator |
An interface that allows async iterable iteration both to completion and by page. |
| PrometheusMetricsSignal |
A Prometheus Metrics Query signal instance assigned to an entity. |
| PrometheusMetricsSignalDefinitionProperties |
Prometheus Metrics Signal Definition properties |
| ProxyResource |
The resource model definition for a Azure Resource Manager proxy resource. It will not have tags and a location |
| Relationship |
A relationship (aka edge) between two entities in a health model |
| RelationshipProperties |
Relationship properties |
| RelationshipsCreateOrUpdateOptionalParams |
Optional parameters. |
| RelationshipsDeleteOptionalParams |
Optional parameters. |
| RelationshipsGetOptionalParams |
Optional parameters. |
| RelationshipsListByHealthModelOptionalParams |
Optional parameters. |
| RelationshipsOperations |
Interface representing a Relationships operations. |
| Resource |
Common fields that are returned in the response for all Azure Resource Manager resources |
| ResourceGraphQuerySpecification |
Discovery rule specification for an Azure Resource Graph query |
| ResourceMetricSignalDefinitionProperties |
Azure Resource Metric Signal Definition properties |
| RestorePollerOptions | |
| SignalAggregationGroup |
A logical group of signals on an entity, evaluated under a configurable aggregation strategy. Groups are independent even when they share members. Each group's aggregated state is one of the inputs to the entity's composite health computation alongside any signals not declared in any group's members[]. |
| SignalConfiguration |
A signal configuration for an Azure resource type |
| SignalDefinition |
A signal definition in a health model |
| SignalDefinitionProperties |
SignalDefinition properties |
| SignalDefinitionsCreateOrUpdateOptionalParams |
Optional parameters. |
| SignalDefinitionsDeleteOptionalParams |
Optional parameters. |
| SignalDefinitionsGetOptionalParams |
Optional parameters. |
| SignalDefinitionsListByHealthModelOptionalParams |
Optional parameters. |
| SignalDefinitionsOperations |
Interface representing a SignalDefinitions operations. |
| SignalGroups |
Contains various signal groups that can be assigned to an entity |
| SignalHistoryDataPoint |
A data point in the signal time series |
| SignalHistoryRequest |
Request body for getting signal history |
| SignalHistoryResponse |
Response containing signal history |
| SignalInstanceProperties |
Additional properties for signal instances assigned to an entity |
| SignalStatus |
Status of a signal |
| SystemData |
Metadata pertaining to creation and last modification of the resource. |
| ThresholdRuleV2 |
Threshold-based evaluation rule for a signal definition |
| TrackedResource |
The resource model definition for an Azure Resource Manager tracked top level resource which has 'tags' and a 'location' |
| UserAssignedIdentity |
User assigned identity properties |
Type Aliases
| ActionType |
Extensible enum. Indicates the action type. "Internal" refers to actions that are for internal only APIs. Known values supported by the serviceInternal: Actions are for internal-only APIs. |
| AggregationType |
Aggregation strategy for combining a set of health states into one. Known values supported by the serviceWorstOf: Worst health state across members is propagated. Default behavior. |
| AggregationUnit |
Unit type for the thresholds used by threshold-bearing aggregation strategies. Known values supported by the serviceAbsolute: Threshold is an absolute count of members. |
| AlertSeverity |
Severity of an alert Known values supported by the serviceSev0: Critical |
| AuthenticationKind |
Supported kinds of authentication settings as discriminator Known values supported by the serviceManagedIdentity |
| AuthenticationSettingPropertiesUnion |
Alias for AuthenticationSettingPropertiesUnion |
| AzureSupportedClouds |
The supported values for cloud setting as a string literal type |
| ContinuablePage |
An interface that describes a page of results. |
| CreatedByType |
The kind of entity that created the resource. Known values supported by the serviceUser: The entity was created by a user. |
| DiscoveryRuleKind |
Discovery rule specification kind discriminator Known values supported by the serviceResourceGraphQuery: Azure Resource Graph query based discovery |
| DiscoveryRuleRecommendedSignalsBehavior |
Discovery rule recommended signal behavior Known values supported by the serviceEnabled: Automatically add recommended signals |
| DiscoveryRuleRelationshipDiscoveryBehavior |
Discovery rule relationship discovery behavior Known values supported by the serviceEnabled: Automatically attempt to discover relationships |
| DiscoveryRuleSpecificationUnion |
Alias for DiscoveryRuleSpecificationUnion |
| DynamicThresholdSensitivity |
Sensitivity level for dynamic threshold detection Known values supported by the serviceLow: Low sensitivity — fewer anomalies detected, wider threshold band |
| EntityImpact |
Type of impact an entity has on health state propagation Known values supported by the serviceStandard: Standard impact |
| HealthModelProvisioningState |
Health Model provisioning states Known values supported by the serviceSucceeded: Resource has been created. |
| HealthState |
Health state of an entity Known values supported by the serviceHealthy: Healthy status |
| ManagedServiceIdentityType |
Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). Known values supported by the serviceNone: No managed identity. |
| MetricAggregationType |
Metric aggregation type Known values supported by the serviceNone |
| Origin |
The intended executor of the operation; as in Resource Based Access Control (RBAC) and audit logs UX. Default value is "user,system" Known values supported by the serviceuser: Indicates the operation is initiated by a user. |
| RefreshInterval |
Refresh interval in ISO duration format Known values supported by the servicePT1M: One Minute |
| ResourceHealthAvailabilityState |
Availability state of an Azure resource as reported by Azure Resource Health. Known values supported by the serviceAvailable: The resource is available. |
| ResourceHealthAvailabilityStateSignalBehavior |
Resource health availability state signal behavior Known values supported by the serviceEnabled: Automatically add resource health availability state signal |
| ResourceHealthCategory |
Whether an Azure Resource Health status changing event was planned or unplanned. Known values supported by the servicePlanned: The event was planned. |
| ResourceHealthReasonChronicity |
Whether the current Azure Resource Health availability state is persistent or transient. Known values supported by the servicePersistent: Persistent state. |
| ResourceHealthReasonType |
Reason type for the current Azure Resource Health availability state. Known values supported by the serviceUnplanned: Unplanned reason. |
| SignalDefinitionPropertiesUnion |
Alias for SignalDefinitionPropertiesUnion |
| SignalInstancePropertiesUnion |
Alias for SignalInstancePropertiesUnion |
| SignalKind |
Supported signal kinds as discriminator Known values supported by the serviceAzureResourceMetric |
| SignalOperator |
Signal operator Known values supported by the serviceGreaterThan: Greater than |
Enums
| AzureClouds |
An enum to describe Azure Cloud environments. |
| KnownActionType |
Extensible enum. Indicates the action type. "Internal" refers to actions that are for internal only APIs. |
| KnownAggregationType |
Aggregation strategy for combining a set of health states into one. |
| KnownAggregationUnit |
Unit type for the thresholds used by threshold-bearing aggregation strategies. |
| KnownAlertSeverity |
Severity of an alert |
| KnownAuthenticationKind |
Supported kinds of authentication settings as discriminator |
| KnownCreatedByType |
The kind of entity that created the resource. |
| KnownDiscoveryRuleKind |
Discovery rule specification kind discriminator |
| KnownDiscoveryRuleRecommendedSignalsBehavior |
Discovery rule recommended signal behavior |
| KnownDiscoveryRuleRelationshipDiscoveryBehavior |
Discovery rule relationship discovery behavior |
| KnownDynamicThresholdSensitivity |
Sensitivity level for dynamic threshold detection |
| KnownEntityImpact |
Type of impact an entity has on health state propagation |
| KnownHealthModelProvisioningState |
Health Model provisioning states |
| KnownHealthState |
Health state of an entity |
| KnownManagedServiceIdentityType |
Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). |
| KnownMetricAggregationType |
Metric aggregation type |
| KnownOrigin |
The intended executor of the operation; as in Resource Based Access Control (RBAC) and audit logs UX. Default value is "user,system" |
| KnownRefreshInterval |
Refresh interval in ISO duration format |
| KnownResourceHealthAvailabilityState |
Availability state of an Azure resource as reported by Azure Resource Health. |
| KnownResourceHealthAvailabilityStateSignalBehavior |
Resource health availability state signal behavior |
| KnownResourceHealthCategory |
Whether an Azure Resource Health status changing event was planned or unplanned. |
| KnownResourceHealthReasonChronicity |
Whether the current Azure Resource Health availability state is persistent or transient. |
| KnownResourceHealthReasonType |
Reason type for the current Azure Resource Health availability state. |
| KnownSignalKind |
Supported signal kinds as discriminator |
| KnownSignalOperator |
Signal operator |
| KnownVersions |
API Versions |
Functions
| is |
Typeguard for RestError |
| restore |
Creates a poller from the serialized state of another poller. This can be useful when you want to create pollers on a different host or a poller needs to be constructed after the original one is not in scope. |
Variables
| Rest |
A custom error type for failed pipeline requests. |
Function Details
isRestError(unknown)
Typeguard for RestError
function isRestError(e: unknown): e
Parameters
- e
-
unknown
Something caught by a catch clause.
Returns
e
restorePoller<TResponse, TResult>(CloudHealthClient, string, (args: any[]) => PollerLike<OperationState<TResult>, TResult>, RestorePollerOptions<TResult, PathUncheckedResponse>)
Creates a poller from the serialized state of another poller. This can be useful when you want to create pollers on a different host or a poller needs to be constructed after the original one is not in scope.
function restorePoller<TResponse, TResult>(client: CloudHealthClient, serializedState: string, sourceOperation: (args: any[]) => PollerLike<OperationState<TResult>, TResult>, options?: RestorePollerOptions<TResult, PathUncheckedResponse>): PollerLike<OperationState<TResult>, TResult>
Parameters
- client
- CloudHealthClient
- serializedState
-
string
- sourceOperation
-
(args: any[]) => PollerLike<OperationState<TResult>, TResult>
- options
-
RestorePollerOptions<TResult, PathUncheckedResponse>
Returns
PollerLike<OperationState<TResult>, TResult>
Variable Details
RestError
A custom error type for failed pipeline requests.
RestError: RestErrorConstructor