@azure/arm-monitorslis package

Classes

MonitorClient

Interfaces

AmwAccount

Represents an Azure Monitor Workspace (AMW) account used for emitting metrics.

Baseline

Defines the target parameters for a Slo baseline.

BaselineProperties

Defines the properties of a baseline.

Condition

Represents a filtering condition.

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.

ExecutionState

Represents the current execution state of an SLI.

ManagedServiceIdentity

Managed service identity (system assigned and/or user assigned identities)

Metric

Defines a metric in the destination AMW account.

MonitorClientOptionalParams

Optional parameters for the client.

PageSettings

Options for the byPage method

PagedAsyncIterableIterator

An interface that allows async iterable iteration both to completion and by page.

ProxyResource

The resource model definition for a Azure Resource Manager proxy resource. It will not have tags and a location

Resource

Common fields that are returned in the response for all Azure Resource Manager resources

Signal

Represents a signal model used in SLI calculations.

SignalSource

Represents a signal source used in SLIs.

Sli

Represents an SLI resource within the ProviderHub.

SliProperties

Defines the properties of an SLI.

SliResource

Defines the root level properties of an SLI resource.

SlisCreateOrUpdateOptionalParams

Optional parameters.

SlisDeleteOptionalParams

Optional parameters.

SlisGetOptionalParams

Optional parameters.

SlisListByParentOptionalParams

Optional parameters.

SlisOperations

Interface representing a Slis operations.

SpatialAggregation

Represents the spatial aggregation model.

SystemData

Metadata pertaining to creation and last modification of the resource.

TemporalAggregation

Represents temporal aggregation settings.

UserAssignedIdentity

User assigned identity properties

WindowUptimeCriteria

Represents criteria for determining uptime in window-based SLIs.

Type Aliases

AzureSupportedClouds

The supported values for cloud setting as a string literal type

Category

Defines the category of an SLI
KnownCategory can be used interchangeably with Category, this enum contains the known values that the service supports.

Known values supported by the service

Availability: Indicates availability-related metrics.
Latency: Indicates latency-related metrics.

ConditionOperator

Defines operators used in filter conditions.
KnownConditionOperator can be used interchangeably with ConditionOperator, this enum contains the known values that the service supports.

Known values supported by the service

==: Equal to.
!=: Not equal to.
<: Less than.
<=: Less than or equal to.
>: Greater than.
>=: Greater than or equal to.
@in: In operator.
!in: Not in.
startswith: Starts with.
!startswith: Does not start with.
contains: Contains the value.
!contains: Does not contain the value.

ContinuablePage

An interface that describes a page of results.

CreatedByType

The kind of entity that created the resource.
KnownCreatedByType can be used interchangeably with CreatedByType, this enum contains the known values that the service supports.

Known values supported by the service

User: The entity was created by a user.
Application: The entity was created by an application.
ManagedIdentity: The entity was created by a managed identity.
Key: The entity was created by a key.

EvaluationCalculationType

Specifies the method for evaluation calculation.
KnownEvaluationCalculationType can be used interchangeably with EvaluationCalculationType, this enum contains the known values that the service supports.

Known values supported by the service

CalendarDays: Calculates evaluation based on a fixed calendar period.
RollingDays: Calculates evaluation using a rolling time window.

EvaluationType

Specifies how the SLI is evaluated.
KnownEvaluationType can be used interchangeably with EvaluationType, this enum contains the known values that the service supports.

Known values supported by the service

WindowBased: Evaluates SLI based on time windows.
RequestBased: Evaluates SLI based on request counts.

ManagedServiceIdentityType

Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
KnownManagedServiceIdentityType can be used interchangeably with ManagedServiceIdentityType, this enum contains the known values that the service supports.

Known values supported by the service

None: No managed identity.
SystemAssigned: System assigned managed identity.
UserAssigned: User assigned managed identity.
SystemAssigned,UserAssigned: System and user assigned managed identity.

ProvisioningState

Represents the provisioning state of the SLI resource.
KnownProvisioningState can be used interchangeably with ProvisioningState, this enum contains the known values that the service supports.

Known values supported by the service

Succeeded: Resource has been created.
Failed: Resource creation failed.
Canceled: Resource creation was canceled.

SamplingType

Defines the available sampling types.
KnownSamplingType can be used interchangeably with SamplingType, this enum contains the known values that the service supports.

Known values supported by the service

max: Maximum value.
min: Minimum value.
avg: Average value.
sum: Summation.

ScalarFunction

Defines scalar functions used in filtering.
KnownScalarFunction can be used interchangeably with ScalarFunction, this enum contains the known values that the service supports.

Known values supported by the service

max: Maximum value.
min: Minimum value.
avg: Average value.
sum: Summation.

SpatialAggregationType

Defines the available spatial aggregation types for aggregating measurements across multiple time series.
KnownSpatialAggregationType can be used interchangeably with SpatialAggregationType, this enum contains the known values that the service supports.

Known values supported by the service

Average: Average value.
Min: Minimum value.
Max: Maximum value.
Sum: Summation.
Count: Count of occurrences.

TemporalAggregationType

Defines the available temporal aggregation types for aggregating measurements over a specific time window within the same time series.
KnownTemporalAggregationType can be used interchangeably with TemporalAggregationType, this enum contains the known values that the service supports.

Known values supported by the service

Average: Average value.
Min: Minimum value.
Max: Maximum value.
Sum: Summation.
Rate: Rate over time.
IRate: Instance rate.
Delta: Delta over time.
IDelta: Instance delta.
Increase: Increase over time.

WindowUptimeCriteriaComparator

Defines comparison operators for window uptime criteria.
KnownWindowUptimeCriteriaComparator can be used interchangeably with WindowUptimeCriteriaComparator, this enum contains the known values that the service supports.

Known values supported by the service

<: Less than the target value.
>: Greater than the target value.
<=: Less than or equal to the target value.
>=: Greater than or equal to the target value.

Enums

AzureClouds

An enum to describe Azure Cloud environments.

KnownCategory

Defines the category of an SLI

KnownConditionOperator

Defines operators used in filter conditions.

KnownCreatedByType

The kind of entity that created the resource.

KnownEvaluationCalculationType

Specifies the method for evaluation calculation.

KnownEvaluationType

Specifies how the SLI is evaluated.

KnownManagedServiceIdentityType

Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).

KnownProvisioningState

Represents the provisioning state of the SLI resource.

KnownSamplingType

Defines the available sampling types.

KnownScalarFunction

Defines scalar functions used in filtering.

KnownSpatialAggregationType

Defines the available spatial aggregation types for aggregating measurements across multiple time series.

KnownTemporalAggregationType

Defines the available temporal aggregation types for aggregating measurements over a specific time window within the same time series.

KnownVersions

Known values of KnownVersions that the service accepts.

KnownWindowUptimeCriteriaComparator

Defines comparison operators for window uptime criteria.