Represents a {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/monitoring_slo google_monitoring_slo}.
import { monitoringSlo } from '@cdktf/provider-google'
new monitoringSlo.MonitoringSlo(scope: Construct, id: string, config: MonitoringSloConfig)
Name | Type | Description |
---|---|---|
scope |
constructs.Construct |
The scope in which to define this construct. |
id |
string |
The scoped construct ID. |
config |
MonitoringSloConfig |
No description. |
- Type: constructs.Construct
The scope in which to define this construct.
- Type: string
The scoped construct ID.
Must be unique amongst siblings in the same scope
- Type: MonitoringSloConfig
Name | Description |
---|---|
toString |
Returns a string representation of this construct. |
addOverride |
No description. |
overrideLogicalId |
Overrides the auto-generated logical ID with a specific ID. |
resetOverrideLogicalId |
Resets a previously passed logical Id to use the auto-generated logical id again. |
toHclTerraform |
No description. |
toMetadata |
No description. |
toTerraform |
Adds this resource to the terraform JSON output. |
addMoveTarget |
Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
getAnyMapAttribute |
No description. |
getBooleanAttribute |
No description. |
getBooleanMapAttribute |
No description. |
getListAttribute |
No description. |
getNumberAttribute |
No description. |
getNumberListAttribute |
No description. |
getNumberMapAttribute |
No description. |
getStringAttribute |
No description. |
getStringMapAttribute |
No description. |
hasResourceMove |
No description. |
importFrom |
No description. |
interpolationForAttribute |
No description. |
moveFromId |
Move the resource corresponding to "id" to this resource. |
moveTo |
Moves this resource to the target resource given by moveTarget. |
moveToId |
Moves this resource to the resource corresponding to "id". |
putBasicSli |
No description. |
putRequestBasedSli |
No description. |
putTimeouts |
No description. |
putWindowsBasedSli |
No description. |
resetBasicSli |
No description. |
resetCalendarPeriod |
No description. |
resetDisplayName |
No description. |
resetId |
No description. |
resetProject |
No description. |
resetRequestBasedSli |
No description. |
resetRollingPeriodDays |
No description. |
resetSloId |
No description. |
resetTimeouts |
No description. |
resetUserLabels |
No description. |
resetWindowsBasedSli |
No description. |
public toString(): string
Returns a string representation of this construct.
public addOverride(path: string, value: any): void
- Type: string
- Type: any
public overrideLogicalId(newLogicalId: string): void
Overrides the auto-generated logical ID with a specific ID.
- Type: string
The new logical ID to use for this stack element.
public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
public toHclTerraform(): any
public toMetadata(): any
public toTerraform(): any
Adds this resource to the terraform JSON output.
public addMoveTarget(moveTarget: string): void
Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move.
- Type: string
The string move target that will correspond to this resource.
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public hasResourceMove(): TerraformResourceMoveByTarget | TerraformResourceMoveById
public importFrom(id: string, provider?: TerraformProvider): void
- Type: string
- Type: cdktf.TerraformProvider
public interpolationForAttribute(terraformAttribute: string): IResolvable
- Type: string
public moveFromId(id: string): void
Move the resource corresponding to "id" to this resource.
Note that the resource being moved from must be marked as moved using it's instance function.
- Type: string
Full id of resource being moved from, e.g. "aws_s3_bucket.example".
public moveTo(moveTarget: string, index?: string | number): void
Moves this resource to the target resource given by moveTarget.
- Type: string
The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to.
- Type: string | number
Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to.
public moveToId(id: string): void
Moves this resource to the resource corresponding to "id".
- Type: string
Full id of resource to move to, e.g. "aws_s3_bucket.example".
public putBasicSli(value: MonitoringSloBasicSli): void
- Type: MonitoringSloBasicSli
public putRequestBasedSli(value: MonitoringSloRequestBasedSli): void
public putTimeouts(value: MonitoringSloTimeouts): void
- Type: MonitoringSloTimeouts
public putWindowsBasedSli(value: MonitoringSloWindowsBasedSli): void
public resetBasicSli(): void
public resetCalendarPeriod(): void
public resetDisplayName(): void
public resetId(): void
public resetProject(): void
public resetRequestBasedSli(): void
public resetRollingPeriodDays(): void
public resetSloId(): void
public resetTimeouts(): void
public resetUserLabels(): void
public resetWindowsBasedSli(): void
Name | Description |
---|---|
isConstruct |
Checks if x is a construct. |
isTerraformElement |
No description. |
isTerraformResource |
No description. |
generateConfigForImport |
Generates CDKTF code for importing a MonitoringSlo resource upon running "cdktf plan ". |
import { monitoringSlo } from '@cdktf/provider-google'
monitoringSlo.MonitoringSlo.isConstruct(x: any)
Checks if x
is a construct.
Use this method instead of instanceof
to properly detect Construct
instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the constructs
library on
disk are seen as independent, completely different libraries. As a
consequence, the class Construct
in each copy of the constructs
library
is seen as a different class, and an instance of one class will not test as
instanceof
the other class. npm install
will not create installations
like this, but users may manually symlink construct libraries together or
use a monorepo tool: in those cases, multiple copies of the constructs
library can be accidentally installed, and instanceof
will behave
unpredictably. It is safest to avoid using instanceof
, and using
this type-testing method instead.
- Type: any
Any object.
import { monitoringSlo } from '@cdktf/provider-google'
monitoringSlo.MonitoringSlo.isTerraformElement(x: any)
- Type: any
import { monitoringSlo } from '@cdktf/provider-google'
monitoringSlo.MonitoringSlo.isTerraformResource(x: any)
- Type: any
import { monitoringSlo } from '@cdktf/provider-google'
monitoringSlo.MonitoringSlo.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)
Generates CDKTF code for importing a MonitoringSlo resource upon running "cdktf plan ".
- Type: constructs.Construct
The scope in which to define this construct.
- Type: string
The construct id used in the generated config for the MonitoringSlo to import.
- Type: string
The id of the existing MonitoringSlo that should be imported.
Refer to the {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/monitoring_slo#import import section} in the documentation of this resource for the id to use
- Type: cdktf.TerraformProvider
? Optional instance of the provider where the MonitoringSlo to import is found.
Name | Type | Description |
---|---|---|
node |
constructs.Node |
The tree node. |
cdktfStack |
cdktf.TerraformStack |
No description. |
fqn |
string |
No description. |
friendlyUniqueId |
string |
No description. |
terraformMetaArguments |
{[ key: string ]: any} |
No description. |
terraformResourceType |
string |
No description. |
terraformGeneratorMetadata |
cdktf.TerraformProviderGeneratorMetadata |
No description. |
connection |
cdktf.SSHProvisionerConnection | cdktf.WinrmProvisionerConnection |
No description. |
count |
number | cdktf.TerraformCount |
No description. |
dependsOn |
string[] |
No description. |
forEach |
cdktf.ITerraformIterator |
No description. |
lifecycle |
cdktf.TerraformResourceLifecycle |
No description. |
provider |
cdktf.TerraformProvider |
No description. |
provisioners |
cdktf.FileProvisioner | cdktf.LocalExecProvisioner | cdktf.RemoteExecProvisioner[] |
No description. |
basicSli |
MonitoringSloBasicSliOutputReference |
No description. |
name |
string |
No description. |
requestBasedSli |
MonitoringSloRequestBasedSliOutputReference |
No description. |
timeouts |
MonitoringSloTimeoutsOutputReference |
No description. |
windowsBasedSli |
MonitoringSloWindowsBasedSliOutputReference |
No description. |
basicSliInput |
MonitoringSloBasicSli |
No description. |
calendarPeriodInput |
string |
No description. |
displayNameInput |
string |
No description. |
goalInput |
number |
No description. |
idInput |
string |
No description. |
projectInput |
string |
No description. |
requestBasedSliInput |
MonitoringSloRequestBasedSli |
No description. |
rollingPeriodDaysInput |
number |
No description. |
serviceInput |
string |
No description. |
sloIdInput |
string |
No description. |
timeoutsInput |
cdktf.IResolvable | MonitoringSloTimeouts |
No description. |
userLabelsInput |
{[ key: string ]: string} |
No description. |
windowsBasedSliInput |
MonitoringSloWindowsBasedSli |
No description. |
calendarPeriod |
string |
No description. |
displayName |
string |
No description. |
goal |
number |
No description. |
id |
string |
No description. |
project |
string |
No description. |
rollingPeriodDays |
number |
No description. |
service |
string |
No description. |
sloId |
string |
No description. |
userLabels |
{[ key: string ]: string} |
No description. |
public readonly node: Node;
- Type: constructs.Node
The tree node.
public readonly cdktfStack: TerraformStack;
- Type: cdktf.TerraformStack
public readonly fqn: string;
- Type: string
public readonly friendlyUniqueId: string;
- Type: string
public readonly terraformMetaArguments: {[ key: string ]: any};
- Type: {[ key: string ]: any}
public readonly terraformResourceType: string;
- Type: string
public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata;
- Type: cdktf.TerraformProviderGeneratorMetadata
public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection;
- Type: cdktf.SSHProvisionerConnection | cdktf.WinrmProvisionerConnection
public readonly count: number | TerraformCount;
- Type: number | cdktf.TerraformCount
public readonly dependsOn: string[];
- Type: string[]
public readonly forEach: ITerraformIterator;
- Type: cdktf.ITerraformIterator
public readonly lifecycle: TerraformResourceLifecycle;
- Type: cdktf.TerraformResourceLifecycle
public readonly provider: TerraformProvider;
- Type: cdktf.TerraformProvider
public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[];
- Type: cdktf.FileProvisioner | cdktf.LocalExecProvisioner | cdktf.RemoteExecProvisioner[]
public readonly basicSli: MonitoringSloBasicSliOutputReference;
public readonly name: string;
- Type: string
public readonly requestBasedSli: MonitoringSloRequestBasedSliOutputReference;
public readonly timeouts: MonitoringSloTimeoutsOutputReference;
public readonly windowsBasedSli: MonitoringSloWindowsBasedSliOutputReference;
public readonly basicSliInput: MonitoringSloBasicSli;
- Type: MonitoringSloBasicSli
public readonly calendarPeriodInput: string;
- Type: string
public readonly displayNameInput: string;
- Type: string
public readonly goalInput: number;
- Type: number
public readonly idInput: string;
- Type: string
public readonly projectInput: string;
- Type: string
public readonly requestBasedSliInput: MonitoringSloRequestBasedSli;
public readonly rollingPeriodDaysInput: number;
- Type: number
public readonly serviceInput: string;
- Type: string
public readonly sloIdInput: string;
- Type: string
public readonly timeoutsInput: IResolvable | MonitoringSloTimeouts;
- Type: cdktf.IResolvable | MonitoringSloTimeouts
public readonly userLabelsInput: {[ key: string ]: string};
- Type: {[ key: string ]: string}
public readonly windowsBasedSliInput: MonitoringSloWindowsBasedSli;
public readonly calendarPeriod: string;
- Type: string
public readonly displayName: string;
- Type: string
public readonly goal: number;
- Type: number
public readonly id: string;
- Type: string
public readonly project: string;
- Type: string
public readonly rollingPeriodDays: number;
- Type: number
public readonly service: string;
- Type: string
public readonly sloId: string;
- Type: string
public readonly userLabels: {[ key: string ]: string};
- Type: {[ key: string ]: string}
Name | Type | Description |
---|---|---|
tfResourceType |
string |
No description. |
public readonly tfResourceType: string;
- Type: string
import { monitoringSlo } from '@cdktf/provider-google'
const monitoringSloBasicSli: monitoringSlo.MonitoringSloBasicSli = { ... }
Name | Type | Description |
---|---|---|
availability |
MonitoringSloBasicSliAvailability |
availability block. |
latency |
MonitoringSloBasicSliLatency |
latency block. |
location |
string[] |
An optional set of locations to which this SLI is relevant. |
method |
string[] |
An optional set of RPCs to which this SLI is relevant. |
version |
string[] |
The set of API versions to which this SLI is relevant. |
public readonly availability: MonitoringSloBasicSliAvailability;
availability block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/monitoring_slo#availability MonitoringSlo#availability}
public readonly latency: MonitoringSloBasicSliLatency;
latency block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/monitoring_slo#latency MonitoringSlo#latency}
public readonly location: string[];
- Type: string[]
An optional set of locations to which this SLI is relevant.
Telemetry from other locations will not be used to calculate performance for this SLI. If omitted, this SLI applies to all locations in which the Service has activity. For service types that don't support breaking down by location, setting this field will result in an error.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/monitoring_slo#location MonitoringSlo#location}
public readonly method: string[];
- Type: string[]
An optional set of RPCs to which this SLI is relevant.
Telemetry from other methods will not be used to calculate performance for this SLI. If omitted, this SLI applies to all the Service's methods. For service types that don't support breaking down by method, setting this field will result in an error.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/monitoring_slo#method MonitoringSlo#method}
public readonly version: string[];
- Type: string[]
The set of API versions to which this SLI is relevant.
Telemetry from other API versions will not be used to calculate performance for this SLI. If omitted, this SLI applies to all API versions. For service types that don't support breaking down by version, setting this field will result in an error.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/monitoring_slo#version MonitoringSlo#version}
import { monitoringSlo } from '@cdktf/provider-google'
const monitoringSloBasicSliAvailability: monitoringSlo.MonitoringSloBasicSliAvailability = { ... }
Name | Type | Description |
---|---|---|
enabled |
boolean | cdktf.IResolvable |
Whether an availability SLI is enabled or not. Must be set to true. Defaults to 'true'. |
public readonly enabled: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
Whether an availability SLI is enabled or not. Must be set to true. Defaults to 'true'.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/monitoring_slo#enabled MonitoringSlo#enabled}
import { monitoringSlo } from '@cdktf/provider-google'
const monitoringSloBasicSliLatency: monitoringSlo.MonitoringSloBasicSliLatency = { ... }
Name | Type | Description |
---|---|---|
threshold |
string |
A duration string, e.g. 10s. Good service is defined to be the count of requests made to this service that return in no more than threshold. |
public readonly threshold: string;
- Type: string
A duration string, e.g. 10s. Good service is defined to be the count of requests made to this service that return in no more than threshold.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/monitoring_slo#threshold MonitoringSlo#threshold}
import { monitoringSlo } from '@cdktf/provider-google'
const monitoringSloConfig: monitoringSlo.MonitoringSloConfig = { ... }
Name | Type | Description |
---|---|---|
connection |
cdktf.SSHProvisionerConnection | cdktf.WinrmProvisionerConnection |
No description. |
count |
number | cdktf.TerraformCount |
No description. |
dependsOn |
cdktf.ITerraformDependable[] |
No description. |
forEach |
cdktf.ITerraformIterator |
No description. |
lifecycle |
cdktf.TerraformResourceLifecycle |
No description. |
provider |
cdktf.TerraformProvider |
No description. |
provisioners |
cdktf.FileProvisioner | cdktf.LocalExecProvisioner | cdktf.RemoteExecProvisioner[] |
No description. |
goal |
number |
The fraction of service that must be good in order for this objective to be met. |
service |
string |
ID of the service to which this SLO belongs. |
basicSli |
MonitoringSloBasicSli |
basic_sli block. |
calendarPeriod |
string |
A calendar period, semantically "since the start of the current ". Possible values: ["DAY", "WEEK", "FORTNIGHT", "MONTH"]. |
displayName |
string |
Name used for UI elements listing this SLO. |
id |
string |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/monitoring_slo#id MonitoringSlo#id}. |
project |
string |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/monitoring_slo#project MonitoringSlo#project}. |
requestBasedSli |
MonitoringSloRequestBasedSli |
request_based_sli block. |
rollingPeriodDays |
number |
A rolling time period, semantically "in the past X days". Must be between 1 to 30 days, inclusive. |
sloId |
string |
The id to use for this ServiceLevelObjective. If omitted, an id will be generated instead. |
timeouts |
MonitoringSloTimeouts |
timeouts block. |
userLabels |
{[ key: string ]: string} |
This field is intended to be used for organizing and identifying the AlertPolicy objects.The field can contain up to 64 entries. Each key and value is limited to 63 Unicode characters or 128 bytes, whichever is smaller. Labels and values can contain only lowercase letters, numerals, underscores, and dashes. Keys must begin with a letter. |
windowsBasedSli |
MonitoringSloWindowsBasedSli |
windows_based_sli block. |
public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection;
- Type: cdktf.SSHProvisionerConnection | cdktf.WinrmProvisionerConnection
public readonly count: number | TerraformCount;
- Type: number | cdktf.TerraformCount
public readonly dependsOn: ITerraformDependable[];
- Type: cdktf.ITerraformDependable[]
public readonly forEach: ITerraformIterator;
- Type: cdktf.ITerraformIterator
public readonly lifecycle: TerraformResourceLifecycle;
- Type: cdktf.TerraformResourceLifecycle
public readonly provider: TerraformProvider;
- Type: cdktf.TerraformProvider
public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[];
- Type: cdktf.FileProvisioner | cdktf.LocalExecProvisioner | cdktf.RemoteExecProvisioner[]
public readonly goal: number;
- Type: number
The fraction of service that must be good in order for this objective to be met.
0 < goal <= 0.999
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/monitoring_slo#goal MonitoringSlo#goal}
public readonly service: string;
- Type: string
ID of the service to which this SLO belongs.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/monitoring_slo#service MonitoringSlo#service}
public readonly basicSli: MonitoringSloBasicSli;
- Type: MonitoringSloBasicSli
basic_sli block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/monitoring_slo#basic_sli MonitoringSlo#basic_sli}
public readonly calendarPeriod: string;
- Type: string
A calendar period, semantically "since the start of the current ". Possible values: ["DAY", "WEEK", "FORTNIGHT", "MONTH"].
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/monitoring_slo#calendar_period MonitoringSlo#calendar_period}
public readonly displayName: string;
- Type: string
Name used for UI elements listing this SLO.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/monitoring_slo#display_name MonitoringSlo#display_name}
public readonly id: string;
- Type: string
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/monitoring_slo#id MonitoringSlo#id}.
Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.
public readonly project: string;
- Type: string
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/monitoring_slo#project MonitoringSlo#project}.
public readonly requestBasedSli: MonitoringSloRequestBasedSli;
request_based_sli block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/monitoring_slo#request_based_sli MonitoringSlo#request_based_sli}
public readonly rollingPeriodDays: number;
- Type: number
A rolling time period, semantically "in the past X days". Must be between 1 to 30 days, inclusive.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/monitoring_slo#rolling_period_days MonitoringSlo#rolling_period_days}
public readonly sloId: string;
- Type: string
The id to use for this ServiceLevelObjective. If omitted, an id will be generated instead.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/monitoring_slo#slo_id MonitoringSlo#slo_id}
public readonly timeouts: MonitoringSloTimeouts;
- Type: MonitoringSloTimeouts
timeouts block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/monitoring_slo#timeouts MonitoringSlo#timeouts}
public readonly userLabels: {[ key: string ]: string};
- Type: {[ key: string ]: string}
This field is intended to be used for organizing and identifying the AlertPolicy objects.The field can contain up to 64 entries. Each key and value is limited to 63 Unicode characters or 128 bytes, whichever is smaller. Labels and values can contain only lowercase letters, numerals, underscores, and dashes. Keys must begin with a letter.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/monitoring_slo#user_labels MonitoringSlo#user_labels}
public readonly windowsBasedSli: MonitoringSloWindowsBasedSli;
windows_based_sli block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/monitoring_slo#windows_based_sli MonitoringSlo#windows_based_sli}
import { monitoringSlo } from '@cdktf/provider-google'
const monitoringSloRequestBasedSli: monitoringSlo.MonitoringSloRequestBasedSli = { ... }
Name | Type | Description |
---|---|---|
distributionCut |
MonitoringSloRequestBasedSliDistributionCut |
distribution_cut block. |
goodTotalRatio |
MonitoringSloRequestBasedSliGoodTotalRatio |
good_total_ratio block. |
public readonly distributionCut: MonitoringSloRequestBasedSliDistributionCut;
distribution_cut block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/monitoring_slo#distribution_cut MonitoringSlo#distribution_cut}
public readonly goodTotalRatio: MonitoringSloRequestBasedSliGoodTotalRatio;
good_total_ratio block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/monitoring_slo#good_total_ratio MonitoringSlo#good_total_ratio}
import { monitoringSlo } from '@cdktf/provider-google'
const monitoringSloRequestBasedSliDistributionCut: monitoringSlo.MonitoringSloRequestBasedSliDistributionCut = { ... }
Name | Type | Description |
---|---|---|
distributionFilter |
string |
A TimeSeries monitoring filter aggregating values to quantify the good service provided. |
range |
MonitoringSloRequestBasedSliDistributionCutRange |
range block. |
public readonly distributionFilter: string;
- Type: string
A TimeSeries monitoring filter aggregating values to quantify the good service provided.
Must have ValueType = DISTRIBUTION and MetricKind = DELTA or MetricKind = CUMULATIVE.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/monitoring_slo#distribution_filter MonitoringSlo#distribution_filter}
public readonly range: MonitoringSloRequestBasedSliDistributionCutRange;
range block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/monitoring_slo#range MonitoringSlo#range}
import { monitoringSlo } from '@cdktf/provider-google'
const monitoringSloRequestBasedSliDistributionCutRange: monitoringSlo.MonitoringSloRequestBasedSliDistributionCutRange = { ... }
Name | Type | Description |
---|---|---|
max |
number |
max value for the range (inclusive). If not given, will be set to 0. |
min |
number |
Min value for the range (inclusive). If not given, will be set to 0. |
public readonly max: number;
- Type: number
max value for the range (inclusive). If not given, will be set to 0.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/monitoring_slo#max MonitoringSlo#max}
public readonly min: number;
- Type: number
Min value for the range (inclusive). If not given, will be set to 0.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/monitoring_slo#min MonitoringSlo#min}
import { monitoringSlo } from '@cdktf/provider-google'
const monitoringSloRequestBasedSliGoodTotalRatio: monitoringSlo.MonitoringSloRequestBasedSliGoodTotalRatio = { ... }
Name | Type | Description |
---|---|---|
badServiceFilter |
string |
A TimeSeries monitoring filter quantifying bad service provided, either demanded service that was not provided or demanded service that was of inadequate quality. |
goodServiceFilter |
string |
A TimeSeries monitoring filter quantifying good service provided. Must have ValueType = DOUBLE or ValueType = INT64 and must have MetricKind = DELTA or MetricKind = CUMULATIVE. |
totalServiceFilter |
string |
A TimeSeries monitoring filter quantifying total demanded service. |
public readonly badServiceFilter: string;
- Type: string
A TimeSeries monitoring filter quantifying bad service provided, either demanded service that was not provided or demanded service that was of inadequate quality.
Must have ValueType = DOUBLE or ValueType = INT64 and must have MetricKind = DELTA or MetricKind = CUMULATIVE.
Exactly two of 'good_service_filter','bad_service_filter','total_service_filter' must be set (good + bad = total is assumed).
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/monitoring_slo#bad_service_filter MonitoringSlo#bad_service_filter}
public readonly goodServiceFilter: string;
- Type: string
A TimeSeries monitoring filter quantifying good service provided. Must have ValueType = DOUBLE or ValueType = INT64 and must have MetricKind = DELTA or MetricKind = CUMULATIVE.
Exactly two of 'good_service_filter','bad_service_filter','total_service_filter' must be set (good + bad = total is assumed).
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/monitoring_slo#good_service_filter MonitoringSlo#good_service_filter}
public readonly totalServiceFilter: string;
- Type: string
A TimeSeries monitoring filter quantifying total demanded service.
Must have ValueType = DOUBLE or ValueType = INT64 and must have MetricKind = DELTA or MetricKind = CUMULATIVE.
Exactly two of 'good_service_filter','bad_service_filter','total_service_filter' must be set (good + bad = total is assumed).
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/monitoring_slo#total_service_filter MonitoringSlo#total_service_filter}
import { monitoringSlo } from '@cdktf/provider-google'
const monitoringSloTimeouts: monitoringSlo.MonitoringSloTimeouts = { ... }
Name | Type | Description |
---|---|---|
create |
string |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/monitoring_slo#create MonitoringSlo#create}. |
delete |
string |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/monitoring_slo#delete MonitoringSlo#delete}. |
update |
string |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/monitoring_slo#update MonitoringSlo#update}. |
public readonly create: string;
- Type: string
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/monitoring_slo#create MonitoringSlo#create}.
public readonly delete: string;
- Type: string
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/monitoring_slo#delete MonitoringSlo#delete}.
public readonly update: string;
- Type: string
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/monitoring_slo#update MonitoringSlo#update}.
import { monitoringSlo } from '@cdktf/provider-google'
const monitoringSloWindowsBasedSli: monitoringSlo.MonitoringSloWindowsBasedSli = { ... }
Name | Type | Description |
---|---|---|
goodBadMetricFilter |
string |
A TimeSeries monitoring filter with ValueType = BOOL. The window is good if any true values appear in the window. One of 'good_bad_metric_filter', 'good_total_ratio_threshold', 'metric_mean_in_range', 'metric_sum_in_range' must be set for 'windows_based_sli'. |
goodTotalRatioThreshold |
MonitoringSloWindowsBasedSliGoodTotalRatioThreshold |
good_total_ratio_threshold block. |
metricMeanInRange |
MonitoringSloWindowsBasedSliMetricMeanInRange |
metric_mean_in_range block. |
metricSumInRange |
MonitoringSloWindowsBasedSliMetricSumInRange |
metric_sum_in_range block. |
windowPeriod |
string |
Duration over which window quality is evaluated, given as a duration string "{X}s" representing X seconds. |
public readonly goodBadMetricFilter: string;
- Type: string
A TimeSeries monitoring filter with ValueType = BOOL. The window is good if any true values appear in the window. One of 'good_bad_metric_filter', 'good_total_ratio_threshold', 'metric_mean_in_range', 'metric_sum_in_range' must be set for 'windows_based_sli'.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/monitoring_slo#good_bad_metric_filter MonitoringSlo#good_bad_metric_filter}
public readonly goodTotalRatioThreshold: MonitoringSloWindowsBasedSliGoodTotalRatioThreshold;
good_total_ratio_threshold block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/monitoring_slo#good_total_ratio_threshold MonitoringSlo#good_total_ratio_threshold}
public readonly metricMeanInRange: MonitoringSloWindowsBasedSliMetricMeanInRange;
metric_mean_in_range block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/monitoring_slo#metric_mean_in_range MonitoringSlo#metric_mean_in_range}
public readonly metricSumInRange: MonitoringSloWindowsBasedSliMetricSumInRange;
metric_sum_in_range block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/monitoring_slo#metric_sum_in_range MonitoringSlo#metric_sum_in_range}
public readonly windowPeriod: string;
- Type: string
Duration over which window quality is evaluated, given as a duration string "{X}s" representing X seconds.
Must be an integer fraction of a day and at least 60s.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/monitoring_slo#window_period MonitoringSlo#window_period}
import { monitoringSlo } from '@cdktf/provider-google'
const monitoringSloWindowsBasedSliGoodTotalRatioThreshold: monitoringSlo.MonitoringSloWindowsBasedSliGoodTotalRatioThreshold = { ... }
Name | Type | Description |
---|---|---|
basicSliPerformance |
MonitoringSloWindowsBasedSliGoodTotalRatioThresholdBasicSliPerformance |
basic_sli_performance block. |
performance |
MonitoringSloWindowsBasedSliGoodTotalRatioThresholdPerformance |
performance block. |
threshold |
number |
If window performance >= threshold, the window is counted as good. |
public readonly basicSliPerformance: MonitoringSloWindowsBasedSliGoodTotalRatioThresholdBasicSliPerformance;
basic_sli_performance block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/monitoring_slo#basic_sli_performance MonitoringSlo#basic_sli_performance}
public readonly performance: MonitoringSloWindowsBasedSliGoodTotalRatioThresholdPerformance;
performance block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/monitoring_slo#performance MonitoringSlo#performance}
public readonly threshold: number;
- Type: number
If window performance >= threshold, the window is counted as good.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/monitoring_slo#threshold MonitoringSlo#threshold}
import { monitoringSlo } from '@cdktf/provider-google'
const monitoringSloWindowsBasedSliGoodTotalRatioThresholdBasicSliPerformance: monitoringSlo.MonitoringSloWindowsBasedSliGoodTotalRatioThresholdBasicSliPerformance = { ... }
Name | Type | Description |
---|---|---|
availability |
MonitoringSloWindowsBasedSliGoodTotalRatioThresholdBasicSliPerformanceAvailability |
availability block. |
latency |
MonitoringSloWindowsBasedSliGoodTotalRatioThresholdBasicSliPerformanceLatency |
latency block. |
location |
string[] |
An optional set of locations to which this SLI is relevant. |
method |
string[] |
An optional set of RPCs to which this SLI is relevant. |
version |
string[] |
The set of API versions to which this SLI is relevant. |
public readonly availability: MonitoringSloWindowsBasedSliGoodTotalRatioThresholdBasicSliPerformanceAvailability;
availability block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/monitoring_slo#availability MonitoringSlo#availability}
public readonly latency: MonitoringSloWindowsBasedSliGoodTotalRatioThresholdBasicSliPerformanceLatency;
latency block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/monitoring_slo#latency MonitoringSlo#latency}
public readonly location: string[];
- Type: string[]
An optional set of locations to which this SLI is relevant.
Telemetry from other locations will not be used to calculate performance for this SLI. If omitted, this SLI applies to all locations in which the Service has activity. For service types that don't support breaking down by location, setting this field will result in an error.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/monitoring_slo#location MonitoringSlo#location}
public readonly method: string[];
- Type: string[]
An optional set of RPCs to which this SLI is relevant.
Telemetry from other methods will not be used to calculate performance for this SLI. If omitted, this SLI applies to all the Service's methods. For service types that don't support breaking down by method, setting this field will result in an error.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/monitoring_slo#method MonitoringSlo#method}
public readonly version: string[];
- Type: string[]
The set of API versions to which this SLI is relevant.
Telemetry from other API versions will not be used to calculate performance for this SLI. If omitted, this SLI applies to all API versions. For service types that don't support breaking down by version, setting this field will result in an error.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/monitoring_slo#version MonitoringSlo#version}
import { monitoringSlo } from '@cdktf/provider-google'
const monitoringSloWindowsBasedSliGoodTotalRatioThresholdBasicSliPerformanceAvailability: monitoringSlo.MonitoringSloWindowsBasedSliGoodTotalRatioThresholdBasicSliPerformanceAvailability = { ... }
Name | Type | Description |
---|---|---|
enabled |
boolean | cdktf.IResolvable |
Whether an availability SLI is enabled or not. Must be set to 'true. Defaults to 'true'. |
public readonly enabled: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
Whether an availability SLI is enabled or not. Must be set to 'true. Defaults to 'true'.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/monitoring_slo#enabled MonitoringSlo#enabled}
import { monitoringSlo } from '@cdktf/provider-google'
const monitoringSloWindowsBasedSliGoodTotalRatioThresholdBasicSliPerformanceLatency: monitoringSlo.MonitoringSloWindowsBasedSliGoodTotalRatioThresholdBasicSliPerformanceLatency = { ... }
Name | Type | Description |
---|---|---|
threshold |
string |
A duration string, e.g. 10s. Good service is defined to be the count of requests made to this service that return in no more than threshold. |
public readonly threshold: string;
- Type: string
A duration string, e.g. 10s. Good service is defined to be the count of requests made to this service that return in no more than threshold.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/monitoring_slo#threshold MonitoringSlo#threshold}
import { monitoringSlo } from '@cdktf/provider-google'
const monitoringSloWindowsBasedSliGoodTotalRatioThresholdPerformance: monitoringSlo.MonitoringSloWindowsBasedSliGoodTotalRatioThresholdPerformance = { ... }
Name | Type | Description |
---|---|---|
distributionCut |
MonitoringSloWindowsBasedSliGoodTotalRatioThresholdPerformanceDistributionCut |
distribution_cut block. |
goodTotalRatio |
MonitoringSloWindowsBasedSliGoodTotalRatioThresholdPerformanceGoodTotalRatio |
good_total_ratio block. |
public readonly distributionCut: MonitoringSloWindowsBasedSliGoodTotalRatioThresholdPerformanceDistributionCut;
distribution_cut block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/monitoring_slo#distribution_cut MonitoringSlo#distribution_cut}
public readonly goodTotalRatio: MonitoringSloWindowsBasedSliGoodTotalRatioThresholdPerformanceGoodTotalRatio;
good_total_ratio block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/monitoring_slo#good_total_ratio MonitoringSlo#good_total_ratio}
import { monitoringSlo } from '@cdktf/provider-google'
const monitoringSloWindowsBasedSliGoodTotalRatioThresholdPerformanceDistributionCut: monitoringSlo.MonitoringSloWindowsBasedSliGoodTotalRatioThresholdPerformanceDistributionCut = { ... }
Name | Type | Description |
---|---|---|
distributionFilter |
string |
A TimeSeries monitoring filter aggregating values to quantify the good service provided. |
range |
MonitoringSloWindowsBasedSliGoodTotalRatioThresholdPerformanceDistributionCutRange |
range block. |
public readonly distributionFilter: string;
- Type: string
A TimeSeries monitoring filter aggregating values to quantify the good service provided.
Must have ValueType = DISTRIBUTION and MetricKind = DELTA or MetricKind = CUMULATIVE.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/monitoring_slo#distribution_filter MonitoringSlo#distribution_filter}
public readonly range: MonitoringSloWindowsBasedSliGoodTotalRatioThresholdPerformanceDistributionCutRange;
range block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/monitoring_slo#range MonitoringSlo#range}
import { monitoringSlo } from '@cdktf/provider-google'
const monitoringSloWindowsBasedSliGoodTotalRatioThresholdPerformanceDistributionCutRange: monitoringSlo.MonitoringSloWindowsBasedSliGoodTotalRatioThresholdPerformanceDistributionCutRange = { ... }
Name | Type | Description |
---|---|---|
max |
number |
max value for the range (inclusive). If not given, will be set to 0. |
min |
number |
Min value for the range (inclusive). If not given, will be set to 0. |
public readonly max: number;
- Type: number
max value for the range (inclusive). If not given, will be set to 0.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/monitoring_slo#max MonitoringSlo#max}
public readonly min: number;
- Type: number
Min value for the range (inclusive). If not given, will be set to 0.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/monitoring_slo#min MonitoringSlo#min}
import { monitoringSlo } from '@cdktf/provider-google'
const monitoringSloWindowsBasedSliGoodTotalRatioThresholdPerformanceGoodTotalRatio: monitoringSlo.MonitoringSloWindowsBasedSliGoodTotalRatioThresholdPerformanceGoodTotalRatio = { ... }
Name | Type | Description |
---|---|---|
badServiceFilter |
string |
A TimeSeries monitoring filter quantifying bad service provided, either demanded service that was not provided or demanded service that was of inadequate quality. Exactly two of good, bad, or total service filter must be defined (where good + bad = total is assumed). |
goodServiceFilter |
string |
A TimeSeries monitoring filter quantifying good service provided. Exactly two of good, bad, or total service filter must be defined (where good + bad = total is assumed). |
totalServiceFilter |
string |
A TimeSeries monitoring filter quantifying total demanded service. Exactly two of good, bad, or total service filter must be defined (where good + bad = total is assumed). |
public readonly badServiceFilter: string;
- Type: string
A TimeSeries monitoring filter quantifying bad service provided, either demanded service that was not provided or demanded service that was of inadequate quality. Exactly two of good, bad, or total service filter must be defined (where good + bad = total is assumed).
Must have ValueType = DOUBLE or ValueType = INT64 and must have MetricKind = DELTA or MetricKind = CUMULATIVE.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/monitoring_slo#bad_service_filter MonitoringSlo#bad_service_filter}
public readonly goodServiceFilter: string;
- Type: string
A TimeSeries monitoring filter quantifying good service provided. Exactly two of good, bad, or total service filter must be defined (where good + bad = total is assumed).
Must have ValueType = DOUBLE or ValueType = INT64 and must have MetricKind = DELTA or MetricKind = CUMULATIVE.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/monitoring_slo#good_service_filter MonitoringSlo#good_service_filter}
public readonly totalServiceFilter: string;
- Type: string
A TimeSeries monitoring filter quantifying total demanded service. Exactly two of good, bad, or total service filter must be defined (where good + bad = total is assumed).
Must have ValueType = DOUBLE or ValueType = INT64 and must have MetricKind = DELTA or MetricKind = CUMULATIVE.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/monitoring_slo#total_service_filter MonitoringSlo#total_service_filter}
import { monitoringSlo } from '@cdktf/provider-google'
const monitoringSloWindowsBasedSliMetricMeanInRange: monitoringSlo.MonitoringSloWindowsBasedSliMetricMeanInRange = { ... }
Name | Type | Description |
---|---|---|
range |
MonitoringSloWindowsBasedSliMetricMeanInRangeRange |
range block. |
timeSeries |
string |
A monitoring filter specifying the TimeSeries to use for evaluating window The provided TimeSeries must have ValueType = INT64 or ValueType = DOUBLE and MetricKind = GAUGE. Mean value 'X' should satisfy 'range.min <= X <= range.max' under good service. |
public readonly range: MonitoringSloWindowsBasedSliMetricMeanInRangeRange;
range block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/monitoring_slo#range MonitoringSlo#range}
public readonly timeSeries: string;
- Type: string
A monitoring filter specifying the TimeSeries to use for evaluating window The provided TimeSeries must have ValueType = INT64 or ValueType = DOUBLE and MetricKind = GAUGE. Mean value 'X' should satisfy 'range.min <= X <= range.max' under good service.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/monitoring_slo#time_series MonitoringSlo#time_series}
import { monitoringSlo } from '@cdktf/provider-google'
const monitoringSloWindowsBasedSliMetricMeanInRangeRange: monitoringSlo.MonitoringSloWindowsBasedSliMetricMeanInRangeRange = { ... }
Name | Type | Description |
---|---|---|
max |
number |
max value for the range (inclusive). If not given, will be set to "infinity", defining an open range ">= range.min". |
min |
number |
Min value for the range (inclusive). If not given, will be set to "-infinity", defining an open range "< range.max". |
public readonly max: number;
- Type: number
max value for the range (inclusive). If not given, will be set to "infinity", defining an open range ">= range.min".
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/monitoring_slo#max MonitoringSlo#max}
public readonly min: number;
- Type: number
Min value for the range (inclusive). If not given, will be set to "-infinity", defining an open range "< range.max".
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/monitoring_slo#min MonitoringSlo#min}
import { monitoringSlo } from '@cdktf/provider-google'
const monitoringSloWindowsBasedSliMetricSumInRange: monitoringSlo.MonitoringSloWindowsBasedSliMetricSumInRange = { ... }
Name | Type | Description |
---|---|---|
range |
MonitoringSloWindowsBasedSliMetricSumInRangeRange |
range block. |
timeSeries |
string |
A monitoring filter specifying the TimeSeries to use for evaluating window quality. The provided TimeSeries must have ValueType = INT64 or ValueType = DOUBLE and MetricKind = GAUGE. |
public readonly range: MonitoringSloWindowsBasedSliMetricSumInRangeRange;
range block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/monitoring_slo#range MonitoringSlo#range}
public readonly timeSeries: string;
- Type: string
A monitoring filter specifying the TimeSeries to use for evaluating window quality. The provided TimeSeries must have ValueType = INT64 or ValueType = DOUBLE and MetricKind = GAUGE.
Summed value 'X' should satisfy 'range.min <= X <= range.max' for a good window.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/monitoring_slo#time_series MonitoringSlo#time_series}
import { monitoringSlo } from '@cdktf/provider-google'
const monitoringSloWindowsBasedSliMetricSumInRangeRange: monitoringSlo.MonitoringSloWindowsBasedSliMetricSumInRangeRange = { ... }
Name | Type | Description |
---|---|---|
max |
number |
max value for the range (inclusive). If not given, will be set to "infinity", defining an open range ">= range.min". |
min |
number |
Min value for the range (inclusive). If not given, will be set to "-infinity", defining an open range "< range.max". |
public readonly max: number;
- Type: number
max value for the range (inclusive). If not given, will be set to "infinity", defining an open range ">= range.min".
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/monitoring_slo#max MonitoringSlo#max}
public readonly min: number;
- Type: number
Min value for the range (inclusive). If not given, will be set to "-infinity", defining an open range "< range.max".
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/monitoring_slo#min MonitoringSlo#min}
import { monitoringSlo } from '@cdktf/provider-google'
new monitoringSlo.MonitoringSloBasicSliAvailabilityOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name | Type | Description |
---|---|---|
terraformResource |
cdktf.IInterpolatingParent |
The parent resource. |
terraformAttribute |
string |
The attribute on the parent resource this class is referencing. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
Name | Description |
---|---|
computeFqn |
No description. |
getAnyMapAttribute |
No description. |
getBooleanAttribute |
No description. |
getBooleanMapAttribute |
No description. |
getListAttribute |
No description. |
getNumberAttribute |
No description. |
getNumberListAttribute |
No description. |
getNumberMapAttribute |
No description. |
getStringAttribute |
No description. |
getStringMapAttribute |
No description. |
interpolationForAttribute |
No description. |
resolve |
Produce the Token's value at resolution time. |
toString |
Return a string representation of this resolvable object. |
resetEnabled |
No description. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
public resetEnabled(): void
Name | Type | Description |
---|---|---|
creationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
fqn |
string |
No description. |
enabledInput |
boolean | cdktf.IResolvable |
No description. |
enabled |
boolean | cdktf.IResolvable |
No description. |
internalValue |
MonitoringSloBasicSliAvailability |
No description. |
public readonly creationStack: string[];
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public readonly fqn: string;
- Type: string
public readonly enabledInput: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
public readonly enabled: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
public readonly internalValue: MonitoringSloBasicSliAvailability;
import { monitoringSlo } from '@cdktf/provider-google'
new monitoringSlo.MonitoringSloBasicSliLatencyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name | Type | Description |
---|---|---|
terraformResource |
cdktf.IInterpolatingParent |
The parent resource. |
terraformAttribute |
string |
The attribute on the parent resource this class is referencing. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
Name | Description |
---|---|
computeFqn |
No description. |
getAnyMapAttribute |
No description. |
getBooleanAttribute |
No description. |
getBooleanMapAttribute |
No description. |
getListAttribute |
No description. |
getNumberAttribute |
No description. |
getNumberListAttribute |
No description. |
getNumberMapAttribute |
No description. |
getStringAttribute |
No description. |
getStringMapAttribute |
No description. |
interpolationForAttribute |
No description. |
resolve |
Produce the Token's value at resolution time. |
toString |
Return a string representation of this resolvable object. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
Name | Type | Description |
---|---|---|
creationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
fqn |
string |
No description. |
thresholdInput |
string |
No description. |
threshold |
string |
No description. |
internalValue |
MonitoringSloBasicSliLatency |
No description. |
public readonly creationStack: string[];
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public readonly fqn: string;
- Type: string
public readonly thresholdInput: string;
- Type: string
public readonly threshold: string;
- Type: string
public readonly internalValue: MonitoringSloBasicSliLatency;
import { monitoringSlo } from '@cdktf/provider-google'
new monitoringSlo.MonitoringSloBasicSliOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name | Type | Description |
---|---|---|
terraformResource |
cdktf.IInterpolatingParent |
The parent resource. |
terraformAttribute |
string |
The attribute on the parent resource this class is referencing. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
Name | Description |
---|---|
computeFqn |
No description. |
getAnyMapAttribute |
No description. |
getBooleanAttribute |
No description. |
getBooleanMapAttribute |
No description. |
getListAttribute |
No description. |
getNumberAttribute |
No description. |
getNumberListAttribute |
No description. |
getNumberMapAttribute |
No description. |
getStringAttribute |
No description. |
getStringMapAttribute |
No description. |
interpolationForAttribute |
No description. |
resolve |
Produce the Token's value at resolution time. |
toString |
Return a string representation of this resolvable object. |
putAvailability |
No description. |
putLatency |
No description. |
resetAvailability |
No description. |
resetLatency |
No description. |
resetLocation |
No description. |
resetMethod |
No description. |
resetVersion |
No description. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
public putAvailability(value: MonitoringSloBasicSliAvailability): void
public putLatency(value: MonitoringSloBasicSliLatency): void
public resetAvailability(): void
public resetLatency(): void
public resetLocation(): void
public resetMethod(): void
public resetVersion(): void
Name | Type | Description |
---|---|---|
creationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
fqn |
string |
No description. |
availability |
MonitoringSloBasicSliAvailabilityOutputReference |
No description. |
latency |
MonitoringSloBasicSliLatencyOutputReference |
No description. |
availabilityInput |
MonitoringSloBasicSliAvailability |
No description. |
latencyInput |
MonitoringSloBasicSliLatency |
No description. |
locationInput |
string[] |
No description. |
methodInput |
string[] |
No description. |
versionInput |
string[] |
No description. |
location |
string[] |
No description. |
method |
string[] |
No description. |
version |
string[] |
No description. |
internalValue |
MonitoringSloBasicSli |
No description. |
public readonly creationStack: string[];
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public readonly fqn: string;
- Type: string
public readonly availability: MonitoringSloBasicSliAvailabilityOutputReference;
public readonly latency: MonitoringSloBasicSliLatencyOutputReference;
public readonly availabilityInput: MonitoringSloBasicSliAvailability;
public readonly latencyInput: MonitoringSloBasicSliLatency;
public readonly locationInput: string[];
- Type: string[]
public readonly methodInput: string[];
- Type: string[]
public readonly versionInput: string[];
- Type: string[]
public readonly location: string[];
- Type: string[]
public readonly method: string[];
- Type: string[]
public readonly version: string[];
- Type: string[]
public readonly internalValue: MonitoringSloBasicSli;
- Type: MonitoringSloBasicSli
import { monitoringSlo } from '@cdktf/provider-google'
new monitoringSlo.MonitoringSloRequestBasedSliDistributionCutOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name | Type | Description |
---|---|---|
terraformResource |
cdktf.IInterpolatingParent |
The parent resource. |
terraformAttribute |
string |
The attribute on the parent resource this class is referencing. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
Name | Description |
---|---|
computeFqn |
No description. |
getAnyMapAttribute |
No description. |
getBooleanAttribute |
No description. |
getBooleanMapAttribute |
No description. |
getListAttribute |
No description. |
getNumberAttribute |
No description. |
getNumberListAttribute |
No description. |
getNumberMapAttribute |
No description. |
getStringAttribute |
No description. |
getStringMapAttribute |
No description. |
interpolationForAttribute |
No description. |
resolve |
Produce the Token's value at resolution time. |
toString |
Return a string representation of this resolvable object. |
putRange |
No description. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
public putRange(value: MonitoringSloRequestBasedSliDistributionCutRange): void
Name | Type | Description |
---|---|---|
creationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
fqn |
string |
No description. |
range |
MonitoringSloRequestBasedSliDistributionCutRangeOutputReference |
No description. |
distributionFilterInput |
string |
No description. |
rangeInput |
MonitoringSloRequestBasedSliDistributionCutRange |
No description. |
distributionFilter |
string |
No description. |
internalValue |
MonitoringSloRequestBasedSliDistributionCut |
No description. |
public readonly creationStack: string[];
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public readonly fqn: string;
- Type: string
public readonly range: MonitoringSloRequestBasedSliDistributionCutRangeOutputReference;
public readonly distributionFilterInput: string;
- Type: string
public readonly rangeInput: MonitoringSloRequestBasedSliDistributionCutRange;
public readonly distributionFilter: string;
- Type: string
public readonly internalValue: MonitoringSloRequestBasedSliDistributionCut;
import { monitoringSlo } from '@cdktf/provider-google'
new monitoringSlo.MonitoringSloRequestBasedSliDistributionCutRangeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name | Type | Description |
---|---|---|
terraformResource |
cdktf.IInterpolatingParent |
The parent resource. |
terraformAttribute |
string |
The attribute on the parent resource this class is referencing. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
Name | Description |
---|---|
computeFqn |
No description. |
getAnyMapAttribute |
No description. |
getBooleanAttribute |
No description. |
getBooleanMapAttribute |
No description. |
getListAttribute |
No description. |
getNumberAttribute |
No description. |
getNumberListAttribute |
No description. |
getNumberMapAttribute |
No description. |
getStringAttribute |
No description. |
getStringMapAttribute |
No description. |
interpolationForAttribute |
No description. |
resolve |
Produce the Token's value at resolution time. |
toString |
Return a string representation of this resolvable object. |
resetMax |
No description. |
resetMin |
No description. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
public resetMax(): void
public resetMin(): void
Name | Type | Description |
---|---|---|
creationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
fqn |
string |
No description. |
maxInput |
number |
No description. |
minInput |
number |
No description. |
max |
number |
No description. |
min |
number |
No description. |
internalValue |
MonitoringSloRequestBasedSliDistributionCutRange |
No description. |
public readonly creationStack: string[];
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public readonly fqn: string;
- Type: string
public readonly maxInput: number;
- Type: number
public readonly minInput: number;
- Type: number
public readonly max: number;
- Type: number
public readonly min: number;
- Type: number
public readonly internalValue: MonitoringSloRequestBasedSliDistributionCutRange;
import { monitoringSlo } from '@cdktf/provider-google'
new monitoringSlo.MonitoringSloRequestBasedSliGoodTotalRatioOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name | Type | Description |
---|---|---|
terraformResource |
cdktf.IInterpolatingParent |
The parent resource. |
terraformAttribute |
string |
The attribute on the parent resource this class is referencing. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
Name | Description |
---|---|
computeFqn |
No description. |
getAnyMapAttribute |
No description. |
getBooleanAttribute |
No description. |
getBooleanMapAttribute |
No description. |
getListAttribute |
No description. |
getNumberAttribute |
No description. |
getNumberListAttribute |
No description. |
getNumberMapAttribute |
No description. |
getStringAttribute |
No description. |
getStringMapAttribute |
No description. |
interpolationForAttribute |
No description. |
resolve |
Produce the Token's value at resolution time. |
toString |
Return a string representation of this resolvable object. |
resetBadServiceFilter |
No description. |
resetGoodServiceFilter |
No description. |
resetTotalServiceFilter |
No description. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
public resetBadServiceFilter(): void
public resetGoodServiceFilter(): void
public resetTotalServiceFilter(): void
Name | Type | Description |
---|---|---|
creationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
fqn |
string |
No description. |
badServiceFilterInput |
string |
No description. |
goodServiceFilterInput |
string |
No description. |
totalServiceFilterInput |
string |
No description. |
badServiceFilter |
string |
No description. |
goodServiceFilter |
string |
No description. |
totalServiceFilter |
string |
No description. |
internalValue |
MonitoringSloRequestBasedSliGoodTotalRatio |
No description. |
public readonly creationStack: string[];
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public readonly fqn: string;
- Type: string
public readonly badServiceFilterInput: string;
- Type: string
public readonly goodServiceFilterInput: string;
- Type: string
public readonly totalServiceFilterInput: string;
- Type: string
public readonly badServiceFilter: string;
- Type: string
public readonly goodServiceFilter: string;
- Type: string
public readonly totalServiceFilter: string;
- Type: string
public readonly internalValue: MonitoringSloRequestBasedSliGoodTotalRatio;
import { monitoringSlo } from '@cdktf/provider-google'
new monitoringSlo.MonitoringSloRequestBasedSliOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name | Type | Description |
---|---|---|
terraformResource |
cdktf.IInterpolatingParent |
The parent resource. |
terraformAttribute |
string |
The attribute on the parent resource this class is referencing. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
Name | Description |
---|---|
computeFqn |
No description. |
getAnyMapAttribute |
No description. |
getBooleanAttribute |
No description. |
getBooleanMapAttribute |
No description. |
getListAttribute |
No description. |
getNumberAttribute |
No description. |
getNumberListAttribute |
No description. |
getNumberMapAttribute |
No description. |
getStringAttribute |
No description. |
getStringMapAttribute |
No description. |
interpolationForAttribute |
No description. |
resolve |
Produce the Token's value at resolution time. |
toString |
Return a string representation of this resolvable object. |
putDistributionCut |
No description. |
putGoodTotalRatio |
No description. |
resetDistributionCut |
No description. |
resetGoodTotalRatio |
No description. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
public putDistributionCut(value: MonitoringSloRequestBasedSliDistributionCut): void
public putGoodTotalRatio(value: MonitoringSloRequestBasedSliGoodTotalRatio): void
public resetDistributionCut(): void
public resetGoodTotalRatio(): void
Name | Type | Description |
---|---|---|
creationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
fqn |
string |
No description. |
distributionCut |
MonitoringSloRequestBasedSliDistributionCutOutputReference |
No description. |
goodTotalRatio |
MonitoringSloRequestBasedSliGoodTotalRatioOutputReference |
No description. |
distributionCutInput |
MonitoringSloRequestBasedSliDistributionCut |
No description. |
goodTotalRatioInput |
MonitoringSloRequestBasedSliGoodTotalRatio |
No description. |
internalValue |
MonitoringSloRequestBasedSli |
No description. |
public readonly creationStack: string[];
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public readonly fqn: string;
- Type: string
public readonly distributionCut: MonitoringSloRequestBasedSliDistributionCutOutputReference;
public readonly goodTotalRatio: MonitoringSloRequestBasedSliGoodTotalRatioOutputReference;
public readonly distributionCutInput: MonitoringSloRequestBasedSliDistributionCut;
public readonly goodTotalRatioInput: MonitoringSloRequestBasedSliGoodTotalRatio;
public readonly internalValue: MonitoringSloRequestBasedSli;
import { monitoringSlo } from '@cdktf/provider-google'
new monitoringSlo.MonitoringSloTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name | Type | Description |
---|---|---|
terraformResource |
cdktf.IInterpolatingParent |
The parent resource. |
terraformAttribute |
string |
The attribute on the parent resource this class is referencing. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
Name | Description |
---|---|
computeFqn |
No description. |
getAnyMapAttribute |
No description. |
getBooleanAttribute |
No description. |
getBooleanMapAttribute |
No description. |
getListAttribute |
No description. |
getNumberAttribute |
No description. |
getNumberListAttribute |
No description. |
getNumberMapAttribute |
No description. |
getStringAttribute |
No description. |
getStringMapAttribute |
No description. |
interpolationForAttribute |
No description. |
resolve |
Produce the Token's value at resolution time. |
toString |
Return a string representation of this resolvable object. |
resetCreate |
No description. |
resetDelete |
No description. |
resetUpdate |
No description. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
public resetCreate(): void
public resetDelete(): void
public resetUpdate(): void
Name | Type | Description |
---|---|---|
creationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
fqn |
string |
No description. |
createInput |
string |
No description. |
deleteInput |
string |
No description. |
updateInput |
string |
No description. |
create |
string |
No description. |
delete |
string |
No description. |
update |
string |
No description. |
internalValue |
cdktf.IResolvable | MonitoringSloTimeouts |
No description. |
public readonly creationStack: string[];
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public readonly fqn: string;
- Type: string
public readonly createInput: string;
- Type: string
public readonly deleteInput: string;
- Type: string
public readonly updateInput: string;
- Type: string
public readonly create: string;
- Type: string
public readonly delete: string;
- Type: string
public readonly update: string;
- Type: string
public readonly internalValue: IResolvable | MonitoringSloTimeouts;
- Type: cdktf.IResolvable | MonitoringSloTimeouts
import { monitoringSlo } from '@cdktf/provider-google'
new monitoringSlo.MonitoringSloWindowsBasedSliGoodTotalRatioThresholdBasicSliPerformanceAvailabilityOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name | Type | Description |
---|---|---|
terraformResource |
cdktf.IInterpolatingParent |
The parent resource. |
terraformAttribute |
string |
The attribute on the parent resource this class is referencing. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
Name | Description |
---|---|
computeFqn |
No description. |
getAnyMapAttribute |
No description. |
getBooleanAttribute |
No description. |
getBooleanMapAttribute |
No description. |
getListAttribute |
No description. |
getNumberAttribute |
No description. |
getNumberListAttribute |
No description. |
getNumberMapAttribute |
No description. |
getStringAttribute |
No description. |
getStringMapAttribute |
No description. |
interpolationForAttribute |
No description. |
resolve |
Produce the Token's value at resolution time. |
toString |
Return a string representation of this resolvable object. |
resetEnabled |
No description. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
public resetEnabled(): void
Name | Type | Description |
---|---|---|
creationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
fqn |
string |
No description. |
enabledInput |
boolean | cdktf.IResolvable |
No description. |
enabled |
boolean | cdktf.IResolvable |
No description. |
internalValue |
MonitoringSloWindowsBasedSliGoodTotalRatioThresholdBasicSliPerformanceAvailability |
No description. |
public readonly creationStack: string[];
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public readonly fqn: string;
- Type: string
public readonly enabledInput: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
public readonly enabled: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
public readonly internalValue: MonitoringSloWindowsBasedSliGoodTotalRatioThresholdBasicSliPerformanceAvailability;
import { monitoringSlo } from '@cdktf/provider-google'
new monitoringSlo.MonitoringSloWindowsBasedSliGoodTotalRatioThresholdBasicSliPerformanceLatencyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name | Type | Description |
---|---|---|
terraformResource |
cdktf.IInterpolatingParent |
The parent resource. |
terraformAttribute |
string |
The attribute on the parent resource this class is referencing. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
Name | Description |
---|---|
computeFqn |
No description. |
getAnyMapAttribute |
No description. |
getBooleanAttribute |
No description. |
getBooleanMapAttribute |
No description. |
getListAttribute |
No description. |
getNumberAttribute |
No description. |
getNumberListAttribute |
No description. |
getNumberMapAttribute |
No description. |
getStringAttribute |
No description. |
getStringMapAttribute |
No description. |
interpolationForAttribute |
No description. |
resolve |
Produce the Token's value at resolution time. |
toString |
Return a string representation of this resolvable object. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
Name | Type | Description |
---|---|---|
creationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
fqn |
string |
No description. |
thresholdInput |
string |
No description. |
threshold |
string |
No description. |
internalValue |
MonitoringSloWindowsBasedSliGoodTotalRatioThresholdBasicSliPerformanceLatency |
No description. |
public readonly creationStack: string[];
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public readonly fqn: string;
- Type: string
public readonly thresholdInput: string;
- Type: string
public readonly threshold: string;
- Type: string
public readonly internalValue: MonitoringSloWindowsBasedSliGoodTotalRatioThresholdBasicSliPerformanceLatency;
import { monitoringSlo } from '@cdktf/provider-google'
new monitoringSlo.MonitoringSloWindowsBasedSliGoodTotalRatioThresholdBasicSliPerformanceOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name | Type | Description |
---|---|---|
terraformResource |
cdktf.IInterpolatingParent |
The parent resource. |
terraformAttribute |
string |
The attribute on the parent resource this class is referencing. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
Name | Description |
---|---|
computeFqn |
No description. |
getAnyMapAttribute |
No description. |
getBooleanAttribute |
No description. |
getBooleanMapAttribute |
No description. |
getListAttribute |
No description. |
getNumberAttribute |
No description. |
getNumberListAttribute |
No description. |
getNumberMapAttribute |
No description. |
getStringAttribute |
No description. |
getStringMapAttribute |
No description. |
interpolationForAttribute |
No description. |
resolve |
Produce the Token's value at resolution time. |
toString |
Return a string representation of this resolvable object. |
putAvailability |
No description. |
putLatency |
No description. |
resetAvailability |
No description. |
resetLatency |
No description. |
resetLocation |
No description. |
resetMethod |
No description. |
resetVersion |
No description. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
public putAvailability(value: MonitoringSloWindowsBasedSliGoodTotalRatioThresholdBasicSliPerformanceAvailability): void
public putLatency(value: MonitoringSloWindowsBasedSliGoodTotalRatioThresholdBasicSliPerformanceLatency): void
public resetAvailability(): void
public resetLatency(): void
public resetLocation(): void
public resetMethod(): void
public resetVersion(): void
Name | Type | Description |
---|---|---|
creationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
fqn |
string |
No description. |
availability |
MonitoringSloWindowsBasedSliGoodTotalRatioThresholdBasicSliPerformanceAvailabilityOutputReference |
No description. |
latency |
MonitoringSloWindowsBasedSliGoodTotalRatioThresholdBasicSliPerformanceLatencyOutputReference |
No description. |
availabilityInput |
MonitoringSloWindowsBasedSliGoodTotalRatioThresholdBasicSliPerformanceAvailability |
No description. |
latencyInput |
MonitoringSloWindowsBasedSliGoodTotalRatioThresholdBasicSliPerformanceLatency |
No description. |
locationInput |
string[] |
No description. |
methodInput |
string[] |
No description. |
versionInput |
string[] |
No description. |
location |
string[] |
No description. |
method |
string[] |
No description. |
version |
string[] |
No description. |
internalValue |
MonitoringSloWindowsBasedSliGoodTotalRatioThresholdBasicSliPerformance |
No description. |
public readonly creationStack: string[];
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public readonly fqn: string;
- Type: string
public readonly availability: MonitoringSloWindowsBasedSliGoodTotalRatioThresholdBasicSliPerformanceAvailabilityOutputReference;
- Type: MonitoringSloWindowsBasedSliGoodTotalRatioThresholdBasicSliPerformanceAvailabilityOutputReference
public readonly latency: MonitoringSloWindowsBasedSliGoodTotalRatioThresholdBasicSliPerformanceLatencyOutputReference;
public readonly availabilityInput: MonitoringSloWindowsBasedSliGoodTotalRatioThresholdBasicSliPerformanceAvailability;
public readonly latencyInput: MonitoringSloWindowsBasedSliGoodTotalRatioThresholdBasicSliPerformanceLatency;
public readonly locationInput: string[];
- Type: string[]
public readonly methodInput: string[];
- Type: string[]
public readonly versionInput: string[];
- Type: string[]
public readonly location: string[];
- Type: string[]
public readonly method: string[];
- Type: string[]
public readonly version: string[];
- Type: string[]
public readonly internalValue: MonitoringSloWindowsBasedSliGoodTotalRatioThresholdBasicSliPerformance;
import { monitoringSlo } from '@cdktf/provider-google'
new monitoringSlo.MonitoringSloWindowsBasedSliGoodTotalRatioThresholdOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name | Type | Description |
---|---|---|
terraformResource |
cdktf.IInterpolatingParent |
The parent resource. |
terraformAttribute |
string |
The attribute on the parent resource this class is referencing. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
Name | Description |
---|---|
computeFqn |
No description. |
getAnyMapAttribute |
No description. |
getBooleanAttribute |
No description. |
getBooleanMapAttribute |
No description. |
getListAttribute |
No description. |
getNumberAttribute |
No description. |
getNumberListAttribute |
No description. |
getNumberMapAttribute |
No description. |
getStringAttribute |
No description. |
getStringMapAttribute |
No description. |
interpolationForAttribute |
No description. |
resolve |
Produce the Token's value at resolution time. |
toString |
Return a string representation of this resolvable object. |
putBasicSliPerformance |
No description. |
putPerformance |
No description. |
resetBasicSliPerformance |
No description. |
resetPerformance |
No description. |
resetThreshold |
No description. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
public putBasicSliPerformance(value: MonitoringSloWindowsBasedSliGoodTotalRatioThresholdBasicSliPerformance): void
public putPerformance(value: MonitoringSloWindowsBasedSliGoodTotalRatioThresholdPerformance): void
public resetBasicSliPerformance(): void
public resetPerformance(): void
public resetThreshold(): void
Name | Type | Description |
---|---|---|
creationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
fqn |
string |
No description. |
basicSliPerformance |
MonitoringSloWindowsBasedSliGoodTotalRatioThresholdBasicSliPerformanceOutputReference |
No description. |
performance |
MonitoringSloWindowsBasedSliGoodTotalRatioThresholdPerformanceOutputReference |
No description. |
basicSliPerformanceInput |
MonitoringSloWindowsBasedSliGoodTotalRatioThresholdBasicSliPerformance |
No description. |
performanceInput |
MonitoringSloWindowsBasedSliGoodTotalRatioThresholdPerformance |
No description. |
thresholdInput |
number |
No description. |
threshold |
number |
No description. |
internalValue |
MonitoringSloWindowsBasedSliGoodTotalRatioThreshold |
No description. |
public readonly creationStack: string[];
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public readonly fqn: string;
- Type: string
public readonly basicSliPerformance: MonitoringSloWindowsBasedSliGoodTotalRatioThresholdBasicSliPerformanceOutputReference;
public readonly performance: MonitoringSloWindowsBasedSliGoodTotalRatioThresholdPerformanceOutputReference;
public readonly basicSliPerformanceInput: MonitoringSloWindowsBasedSliGoodTotalRatioThresholdBasicSliPerformance;
public readonly performanceInput: MonitoringSloWindowsBasedSliGoodTotalRatioThresholdPerformance;
public readonly thresholdInput: number;
- Type: number
public readonly threshold: number;
- Type: number
public readonly internalValue: MonitoringSloWindowsBasedSliGoodTotalRatioThreshold;
import { monitoringSlo } from '@cdktf/provider-google'
new monitoringSlo.MonitoringSloWindowsBasedSliGoodTotalRatioThresholdPerformanceDistributionCutOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name | Type | Description |
---|---|---|
terraformResource |
cdktf.IInterpolatingParent |
The parent resource. |
terraformAttribute |
string |
The attribute on the parent resource this class is referencing. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
Name | Description |
---|---|
computeFqn |
No description. |
getAnyMapAttribute |
No description. |
getBooleanAttribute |
No description. |
getBooleanMapAttribute |
No description. |
getListAttribute |
No description. |
getNumberAttribute |
No description. |
getNumberListAttribute |
No description. |
getNumberMapAttribute |
No description. |
getStringAttribute |
No description. |
getStringMapAttribute |
No description. |
interpolationForAttribute |
No description. |
resolve |
Produce the Token's value at resolution time. |
toString |
Return a string representation of this resolvable object. |
putRange |
No description. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
public putRange(value: MonitoringSloWindowsBasedSliGoodTotalRatioThresholdPerformanceDistributionCutRange): void
Name | Type | Description |
---|---|---|
creationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
fqn |
string |
No description. |
range |
MonitoringSloWindowsBasedSliGoodTotalRatioThresholdPerformanceDistributionCutRangeOutputReference |
No description. |
distributionFilterInput |
string |
No description. |
rangeInput |
MonitoringSloWindowsBasedSliGoodTotalRatioThresholdPerformanceDistributionCutRange |
No description. |
distributionFilter |
string |
No description. |
internalValue |
MonitoringSloWindowsBasedSliGoodTotalRatioThresholdPerformanceDistributionCut |
No description. |
public readonly creationStack: string[];
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public readonly fqn: string;
- Type: string
public readonly range: MonitoringSloWindowsBasedSliGoodTotalRatioThresholdPerformanceDistributionCutRangeOutputReference;
- Type: MonitoringSloWindowsBasedSliGoodTotalRatioThresholdPerformanceDistributionCutRangeOutputReference
public readonly distributionFilterInput: string;
- Type: string
public readonly rangeInput: MonitoringSloWindowsBasedSliGoodTotalRatioThresholdPerformanceDistributionCutRange;
public readonly distributionFilter: string;
- Type: string
public readonly internalValue: MonitoringSloWindowsBasedSliGoodTotalRatioThresholdPerformanceDistributionCut;
import { monitoringSlo } from '@cdktf/provider-google'
new monitoringSlo.MonitoringSloWindowsBasedSliGoodTotalRatioThresholdPerformanceDistributionCutRangeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name | Type | Description |
---|---|---|
terraformResource |
cdktf.IInterpolatingParent |
The parent resource. |
terraformAttribute |
string |
The attribute on the parent resource this class is referencing. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
Name | Description |
---|---|
computeFqn |
No description. |
getAnyMapAttribute |
No description. |
getBooleanAttribute |
No description. |
getBooleanMapAttribute |
No description. |
getListAttribute |
No description. |
getNumberAttribute |
No description. |
getNumberListAttribute |
No description. |
getNumberMapAttribute |
No description. |
getStringAttribute |
No description. |
getStringMapAttribute |
No description. |
interpolationForAttribute |
No description. |
resolve |
Produce the Token's value at resolution time. |
toString |
Return a string representation of this resolvable object. |
resetMax |
No description. |
resetMin |
No description. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
public resetMax(): void
public resetMin(): void
Name | Type | Description |
---|---|---|
creationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
fqn |
string |
No description. |
maxInput |
number |
No description. |
minInput |
number |
No description. |
max |
number |
No description. |
min |
number |
No description. |
internalValue |
MonitoringSloWindowsBasedSliGoodTotalRatioThresholdPerformanceDistributionCutRange |
No description. |
public readonly creationStack: string[];
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public readonly fqn: string;
- Type: string
public readonly maxInput: number;
- Type: number
public readonly minInput: number;
- Type: number
public readonly max: number;
- Type: number
public readonly min: number;
- Type: number
public readonly internalValue: MonitoringSloWindowsBasedSliGoodTotalRatioThresholdPerformanceDistributionCutRange;
import { monitoringSlo } from '@cdktf/provider-google'
new monitoringSlo.MonitoringSloWindowsBasedSliGoodTotalRatioThresholdPerformanceGoodTotalRatioOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name | Type | Description |
---|---|---|
terraformResource |
cdktf.IInterpolatingParent |
The parent resource. |
terraformAttribute |
string |
The attribute on the parent resource this class is referencing. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
Name | Description |
---|---|
computeFqn |
No description. |
getAnyMapAttribute |
No description. |
getBooleanAttribute |
No description. |
getBooleanMapAttribute |
No description. |
getListAttribute |
No description. |
getNumberAttribute |
No description. |
getNumberListAttribute |
No description. |
getNumberMapAttribute |
No description. |
getStringAttribute |
No description. |
getStringMapAttribute |
No description. |
interpolationForAttribute |
No description. |
resolve |
Produce the Token's value at resolution time. |
toString |
Return a string representation of this resolvable object. |
resetBadServiceFilter |
No description. |
resetGoodServiceFilter |
No description. |
resetTotalServiceFilter |
No description. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
public resetBadServiceFilter(): void
public resetGoodServiceFilter(): void
public resetTotalServiceFilter(): void
Name | Type | Description |
---|---|---|
creationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
fqn |
string |
No description. |
badServiceFilterInput |
string |
No description. |
goodServiceFilterInput |
string |
No description. |
totalServiceFilterInput |
string |
No description. |
badServiceFilter |
string |
No description. |
goodServiceFilter |
string |
No description. |
totalServiceFilter |
string |
No description. |
internalValue |
MonitoringSloWindowsBasedSliGoodTotalRatioThresholdPerformanceGoodTotalRatio |
No description. |
public readonly creationStack: string[];
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public readonly fqn: string;
- Type: string
public readonly badServiceFilterInput: string;
- Type: string
public readonly goodServiceFilterInput: string;
- Type: string
public readonly totalServiceFilterInput: string;
- Type: string
public readonly badServiceFilter: string;
- Type: string
public readonly goodServiceFilter: string;
- Type: string
public readonly totalServiceFilter: string;
- Type: string
public readonly internalValue: MonitoringSloWindowsBasedSliGoodTotalRatioThresholdPerformanceGoodTotalRatio;
import { monitoringSlo } from '@cdktf/provider-google'
new monitoringSlo.MonitoringSloWindowsBasedSliGoodTotalRatioThresholdPerformanceOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name | Type | Description |
---|---|---|
terraformResource |
cdktf.IInterpolatingParent |
The parent resource. |
terraformAttribute |
string |
The attribute on the parent resource this class is referencing. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
Name | Description |
---|---|
computeFqn |
No description. |
getAnyMapAttribute |
No description. |
getBooleanAttribute |
No description. |
getBooleanMapAttribute |
No description. |
getListAttribute |
No description. |
getNumberAttribute |
No description. |
getNumberListAttribute |
No description. |
getNumberMapAttribute |
No description. |
getStringAttribute |
No description. |
getStringMapAttribute |
No description. |
interpolationForAttribute |
No description. |
resolve |
Produce the Token's value at resolution time. |
toString |
Return a string representation of this resolvable object. |
putDistributionCut |
No description. |
putGoodTotalRatio |
No description. |
resetDistributionCut |
No description. |
resetGoodTotalRatio |
No description. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
public putDistributionCut(value: MonitoringSloWindowsBasedSliGoodTotalRatioThresholdPerformanceDistributionCut): void
public putGoodTotalRatio(value: MonitoringSloWindowsBasedSliGoodTotalRatioThresholdPerformanceGoodTotalRatio): void
public resetDistributionCut(): void
public resetGoodTotalRatio(): void
Name | Type | Description |
---|---|---|
creationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
fqn |
string |
No description. |
distributionCut |
MonitoringSloWindowsBasedSliGoodTotalRatioThresholdPerformanceDistributionCutOutputReference |
No description. |
goodTotalRatio |
MonitoringSloWindowsBasedSliGoodTotalRatioThresholdPerformanceGoodTotalRatioOutputReference |
No description. |
distributionCutInput |
MonitoringSloWindowsBasedSliGoodTotalRatioThresholdPerformanceDistributionCut |
No description. |
goodTotalRatioInput |
MonitoringSloWindowsBasedSliGoodTotalRatioThresholdPerformanceGoodTotalRatio |
No description. |
internalValue |
MonitoringSloWindowsBasedSliGoodTotalRatioThresholdPerformance |
No description. |
public readonly creationStack: string[];
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public readonly fqn: string;
- Type: string
public readonly distributionCut: MonitoringSloWindowsBasedSliGoodTotalRatioThresholdPerformanceDistributionCutOutputReference;
public readonly goodTotalRatio: MonitoringSloWindowsBasedSliGoodTotalRatioThresholdPerformanceGoodTotalRatioOutputReference;
public readonly distributionCutInput: MonitoringSloWindowsBasedSliGoodTotalRatioThresholdPerformanceDistributionCut;
public readonly goodTotalRatioInput: MonitoringSloWindowsBasedSliGoodTotalRatioThresholdPerformanceGoodTotalRatio;
public readonly internalValue: MonitoringSloWindowsBasedSliGoodTotalRatioThresholdPerformance;
import { monitoringSlo } from '@cdktf/provider-google'
new monitoringSlo.MonitoringSloWindowsBasedSliMetricMeanInRangeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name | Type | Description |
---|---|---|
terraformResource |
cdktf.IInterpolatingParent |
The parent resource. |
terraformAttribute |
string |
The attribute on the parent resource this class is referencing. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
Name | Description |
---|---|
computeFqn |
No description. |
getAnyMapAttribute |
No description. |
getBooleanAttribute |
No description. |
getBooleanMapAttribute |
No description. |
getListAttribute |
No description. |
getNumberAttribute |
No description. |
getNumberListAttribute |
No description. |
getNumberMapAttribute |
No description. |
getStringAttribute |
No description. |
getStringMapAttribute |
No description. |
interpolationForAttribute |
No description. |
resolve |
Produce the Token's value at resolution time. |
toString |
Return a string representation of this resolvable object. |
putRange |
No description. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
public putRange(value: MonitoringSloWindowsBasedSliMetricMeanInRangeRange): void
Name | Type | Description |
---|---|---|
creationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
fqn |
string |
No description. |
range |
MonitoringSloWindowsBasedSliMetricMeanInRangeRangeOutputReference |
No description. |
rangeInput |
MonitoringSloWindowsBasedSliMetricMeanInRangeRange |
No description. |
timeSeriesInput |
string |
No description. |
timeSeries |
string |
No description. |
internalValue |
MonitoringSloWindowsBasedSliMetricMeanInRange |
No description. |
public readonly creationStack: string[];
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public readonly fqn: string;
- Type: string
public readonly range: MonitoringSloWindowsBasedSliMetricMeanInRangeRangeOutputReference;
public readonly rangeInput: MonitoringSloWindowsBasedSliMetricMeanInRangeRange;
public readonly timeSeriesInput: string;
- Type: string
public readonly timeSeries: string;
- Type: string
public readonly internalValue: MonitoringSloWindowsBasedSliMetricMeanInRange;
import { monitoringSlo } from '@cdktf/provider-google'
new monitoringSlo.MonitoringSloWindowsBasedSliMetricMeanInRangeRangeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name | Type | Description |
---|---|---|
terraformResource |
cdktf.IInterpolatingParent |
The parent resource. |
terraformAttribute |
string |
The attribute on the parent resource this class is referencing. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
Name | Description |
---|---|
computeFqn |
No description. |
getAnyMapAttribute |
No description. |
getBooleanAttribute |
No description. |
getBooleanMapAttribute |
No description. |
getListAttribute |
No description. |
getNumberAttribute |
No description. |
getNumberListAttribute |
No description. |
getNumberMapAttribute |
No description. |
getStringAttribute |
No description. |
getStringMapAttribute |
No description. |
interpolationForAttribute |
No description. |
resolve |
Produce the Token's value at resolution time. |
toString |
Return a string representation of this resolvable object. |
resetMax |
No description. |
resetMin |
No description. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
public resetMax(): void
public resetMin(): void
Name | Type | Description |
---|---|---|
creationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
fqn |
string |
No description. |
maxInput |
number |
No description. |
minInput |
number |
No description. |
max |
number |
No description. |
min |
number |
No description. |
internalValue |
MonitoringSloWindowsBasedSliMetricMeanInRangeRange |
No description. |
public readonly creationStack: string[];
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public readonly fqn: string;
- Type: string
public readonly maxInput: number;
- Type: number
public readonly minInput: number;
- Type: number
public readonly max: number;
- Type: number
public readonly min: number;
- Type: number
public readonly internalValue: MonitoringSloWindowsBasedSliMetricMeanInRangeRange;
import { monitoringSlo } from '@cdktf/provider-google'
new monitoringSlo.MonitoringSloWindowsBasedSliMetricSumInRangeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name | Type | Description |
---|---|---|
terraformResource |
cdktf.IInterpolatingParent |
The parent resource. |
terraformAttribute |
string |
The attribute on the parent resource this class is referencing. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
Name | Description |
---|---|
computeFqn |
No description. |
getAnyMapAttribute |
No description. |
getBooleanAttribute |
No description. |
getBooleanMapAttribute |
No description. |
getListAttribute |
No description. |
getNumberAttribute |
No description. |
getNumberListAttribute |
No description. |
getNumberMapAttribute |
No description. |
getStringAttribute |
No description. |
getStringMapAttribute |
No description. |
interpolationForAttribute |
No description. |
resolve |
Produce the Token's value at resolution time. |
toString |
Return a string representation of this resolvable object. |
putRange |
No description. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
public putRange(value: MonitoringSloWindowsBasedSliMetricSumInRangeRange): void
Name | Type | Description |
---|---|---|
creationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
fqn |
string |
No description. |
range |
MonitoringSloWindowsBasedSliMetricSumInRangeRangeOutputReference |
No description. |
rangeInput |
MonitoringSloWindowsBasedSliMetricSumInRangeRange |
No description. |
timeSeriesInput |
string |
No description. |
timeSeries |
string |
No description. |
internalValue |
MonitoringSloWindowsBasedSliMetricSumInRange |
No description. |
public readonly creationStack: string[];
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public readonly fqn: string;
- Type: string
public readonly range: MonitoringSloWindowsBasedSliMetricSumInRangeRangeOutputReference;
public readonly rangeInput: MonitoringSloWindowsBasedSliMetricSumInRangeRange;
public readonly timeSeriesInput: string;
- Type: string
public readonly timeSeries: string;
- Type: string
public readonly internalValue: MonitoringSloWindowsBasedSliMetricSumInRange;
import { monitoringSlo } from '@cdktf/provider-google'
new monitoringSlo.MonitoringSloWindowsBasedSliMetricSumInRangeRangeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name | Type | Description |
---|---|---|
terraformResource |
cdktf.IInterpolatingParent |
The parent resource. |
terraformAttribute |
string |
The attribute on the parent resource this class is referencing. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
Name | Description |
---|---|
computeFqn |
No description. |
getAnyMapAttribute |
No description. |
getBooleanAttribute |
No description. |
getBooleanMapAttribute |
No description. |
getListAttribute |
No description. |
getNumberAttribute |
No description. |
getNumberListAttribute |
No description. |
getNumberMapAttribute |
No description. |
getStringAttribute |
No description. |
getStringMapAttribute |
No description. |
interpolationForAttribute |
No description. |
resolve |
Produce the Token's value at resolution time. |
toString |
Return a string representation of this resolvable object. |
resetMax |
No description. |
resetMin |
No description. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
public resetMax(): void
public resetMin(): void
Name | Type | Description |
---|---|---|
creationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
fqn |
string |
No description. |
maxInput |
number |
No description. |
minInput |
number |
No description. |
max |
number |
No description. |
min |
number |
No description. |
internalValue |
MonitoringSloWindowsBasedSliMetricSumInRangeRange |
No description. |
public readonly creationStack: string[];
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public readonly fqn: string;
- Type: string
public readonly maxInput: number;
- Type: number
public readonly minInput: number;
- Type: number
public readonly max: number;
- Type: number
public readonly min: number;
- Type: number
public readonly internalValue: MonitoringSloWindowsBasedSliMetricSumInRangeRange;
import { monitoringSlo } from '@cdktf/provider-google'
new monitoringSlo.MonitoringSloWindowsBasedSliOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name | Type | Description |
---|---|---|
terraformResource |
cdktf.IInterpolatingParent |
The parent resource. |
terraformAttribute |
string |
The attribute on the parent resource this class is referencing. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
Name | Description |
---|---|
computeFqn |
No description. |
getAnyMapAttribute |
No description. |
getBooleanAttribute |
No description. |
getBooleanMapAttribute |
No description. |
getListAttribute |
No description. |
getNumberAttribute |
No description. |
getNumberListAttribute |
No description. |
getNumberMapAttribute |
No description. |
getStringAttribute |
No description. |
getStringMapAttribute |
No description. |
interpolationForAttribute |
No description. |
resolve |
Produce the Token's value at resolution time. |
toString |
Return a string representation of this resolvable object. |
putGoodTotalRatioThreshold |
No description. |
putMetricMeanInRange |
No description. |
putMetricSumInRange |
No description. |
resetGoodBadMetricFilter |
No description. |
resetGoodTotalRatioThreshold |
No description. |
resetMetricMeanInRange |
No description. |
resetMetricSumInRange |
No description. |
resetWindowPeriod |
No description. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
public putGoodTotalRatioThreshold(value: MonitoringSloWindowsBasedSliGoodTotalRatioThreshold): void
public putMetricMeanInRange(value: MonitoringSloWindowsBasedSliMetricMeanInRange): void
public putMetricSumInRange(value: MonitoringSloWindowsBasedSliMetricSumInRange): void
public resetGoodBadMetricFilter(): void
public resetGoodTotalRatioThreshold(): void
public resetMetricMeanInRange(): void
public resetMetricSumInRange(): void
public resetWindowPeriod(): void
Name | Type | Description |
---|---|---|
creationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
fqn |
string |
No description. |
goodTotalRatioThreshold |
MonitoringSloWindowsBasedSliGoodTotalRatioThresholdOutputReference |
No description. |
metricMeanInRange |
MonitoringSloWindowsBasedSliMetricMeanInRangeOutputReference |
No description. |
metricSumInRange |
MonitoringSloWindowsBasedSliMetricSumInRangeOutputReference |
No description. |
goodBadMetricFilterInput |
string |
No description. |
goodTotalRatioThresholdInput |
MonitoringSloWindowsBasedSliGoodTotalRatioThreshold |
No description. |
metricMeanInRangeInput |
MonitoringSloWindowsBasedSliMetricMeanInRange |
No description. |
metricSumInRangeInput |
MonitoringSloWindowsBasedSliMetricSumInRange |
No description. |
windowPeriodInput |
string |
No description. |
goodBadMetricFilter |
string |
No description. |
windowPeriod |
string |
No description. |
internalValue |
MonitoringSloWindowsBasedSli |
No description. |
public readonly creationStack: string[];
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public readonly fqn: string;
- Type: string
public readonly goodTotalRatioThreshold: MonitoringSloWindowsBasedSliGoodTotalRatioThresholdOutputReference;
public readonly metricMeanInRange: MonitoringSloWindowsBasedSliMetricMeanInRangeOutputReference;
public readonly metricSumInRange: MonitoringSloWindowsBasedSliMetricSumInRangeOutputReference;
public readonly goodBadMetricFilterInput: string;
- Type: string
public readonly goodTotalRatioThresholdInput: MonitoringSloWindowsBasedSliGoodTotalRatioThreshold;
public readonly metricMeanInRangeInput: MonitoringSloWindowsBasedSliMetricMeanInRange;
public readonly metricSumInRangeInput: MonitoringSloWindowsBasedSliMetricSumInRange;
public readonly windowPeriodInput: string;
- Type: string
public readonly goodBadMetricFilter: string;
- Type: string
public readonly windowPeriod: string;
- Type: string
public readonly internalValue: MonitoringSloWindowsBasedSli;