Show / Hide Table of Contents

Class ServiceLevelObjectiveState

Inheritance
System.Object
InputArgs
ResourceArgs
ServiceLevelObjectiveState
Inherited Members
ResourceArgs.Empty
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()
Namespace: Pulumi.Datadog
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
Type Description
InputList<System.String>
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
Type Description
InputList<System.Int32>
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
Type Description
Input<ServiceLevelObjectiveQueryGetArgs>
View Source

Tags

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
Type Description
InputList<System.String>
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
Type Description
InputList<ServiceLevelObjectiveThresholdGetArgs>
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:

  • metric
  • monitor
Declaration
public Input<string> Type { get; set; }
Property Value
Type Description
Input<System.String>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.