Show / Hide Table of Contents

Class SloArgs

Inheritance
System.Object
InputArgs
ResourceArgs
SloArgs
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.Gcp.Monitoring
Assembly: Pulumi.Gcp.dll
Syntax
public sealed class SloArgs : ResourceArgs

Constructors

View Source

SloArgs()

Declaration
public SloArgs()

Properties

View Source

BasicSli

Basic Service-Level Indicator (SLI) on a well-known service type. Performance will be computed on the basis of pre-defined metrics. SLIs are used to measure and calculate the quality of the Service's performance with respect to a single aspect of service quality. Exactly one of the following must be set: basic_sli, request_based_sli, windows_based_sli Structure is documented below.

Declaration
public Input<SloBasicSliArgs> BasicSli { get; set; }
Property Value
Type Description
Input<SloBasicSliArgs>
View Source

CalendarPeriod

A calendar period, semantically "since the start of the current <calendarPeriod>".

Declaration
public Input<string> CalendarPeriod { get; set; }
Property Value
Type Description
Input<System.String>
View Source

DisplayName

Name used for UI elements listing this SLO.

Declaration
public Input<string> DisplayName { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Goal

The fraction of service that must be good in order for this objective to be met. 0 < goal <= 0.999

Declaration
public Input<double> Goal { get; set; }
Property Value
Type Description
Input<System.Double>
View Source

Project

The ID of the project in which the resource belongs. If it is not provided, the provider project is used.

Declaration
public Input<string> Project { get; set; }
Property Value
Type Description
Input<System.String>
View Source

RequestBasedSli

A request-based SLI defines a SLI for which atomic units of service are counted directly. A SLI describes a good service. It is used to measure and calculate the quality of the Service's performance with respect to a single aspect of service quality. Exactly one of the following must be set: basic_sli, request_based_sli, windows_based_sli Structure is documented below.

Declaration
public Input<SloRequestBasedSliArgs> RequestBasedSli { get; set; }
Property Value
Type Description
Input<SloRequestBasedSliArgs>
View Source

RollingPeriodDays

A rolling time period, semantically "in the past X days". Must be between 1 to 30 days, inclusive.

Declaration
public Input<int> RollingPeriodDays { get; set; }
Property Value
Type Description
Input<System.Int32>
View Source

Service

ID of the service to which this SLO belongs.

Declaration
public Input<string> Service { get; set; }
Property Value
Type Description
Input<System.String>
View Source

SloId

The id to use for this ServiceLevelObjective. If omitted, an id will be generated instead.

Declaration
public Input<string> SloId { get; set; }
Property Value
Type Description
Input<System.String>
View Source

WindowsBasedSli

A windows-based SLI defines the criteria for time windows. good_service is defined based off the count of these time windows for which the provided service was of good quality. A SLI describes a good service. It is used to measure and calculate the quality of the Service's performance with respect to a single aspect of service quality. Exactly one of the following must be set: basic_sli, request_based_sli, windows_based_sli Structure is documented below.

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