Class ServiceLevelObjectiveState
Inheritance
System.Object
ServiceLevelObjectiveState
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Assembly: Pulumi.Datadog.dll
Syntax
public sealed class ServiceLevelObjectiveState : ResourceArgs
Constructors
View Source
ServiceLevelObjectiveState()
Declaration
public ServiceLevelObjectiveState()
Properties
View Source
Description
A description of this service level objective.
Declaration
public Input<string> Description { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
Groups
A custom set of groups from the monitor(s) for which to use as the SLI instead of all the groups.
Declaration
public InputList<string> Groups { get; set; }
Property Value
View Source
MonitorIds
A list of numeric monitor IDs for which to use as SLIs. Their tags will be auto-imported into monitor_tags field in the API resource.
Declaration
public InputList<int> MonitorIds { get; set; }
Property Value
View Source
Name
Name of Datadog service level objective
Declaration
public Input<string> Name { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
Query
The metric query configuration to use for the SLI. This is a dictionary and requires both the numerator and denominator fields which should be count metrics using the sum aggregator.
Declaration
public Input<ServiceLevelObjectiveQueryGetArgs> Query { get; set; }
Property Value
View Source
A list of tags to associate with your service level objective. This can help you categorize and filter service level objectives in the service level objectives page of the UI. Note: it's not currently possible to filter by these tags when querying via the API
Declaration
public InputList<string> Tags { get; set; }
Property Value
View Source
Thresholds
- A list of thresholds and targets that define the service level objectives from the provided SLIs.
Declaration
public InputList<ServiceLevelObjectiveThresholdGetArgs> Thresholds { get; set; }
Property Value
View Source
Type
The type of the service level objective. The mapping from these types to the types found in the Datadog Web UI can be found in the Datadog API documentation page. Available options to choose from are:
Declaration
public Input<string> Type { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|