Documentation
¶
Overview ¶
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
Index ¶
- type AlertPolicy
- type AlertPolicyArgs
- type AlertPolicyCondition
- type AlertPolicyConditionArgs
- type AlertPolicyConditionArray
- type AlertPolicyConditionArrayInput
- type AlertPolicyConditionArrayOutput
- func (AlertPolicyConditionArrayOutput) ElementType() reflect.Type
- func (o AlertPolicyConditionArrayOutput) Index(i pulumi.IntInput) AlertPolicyConditionOutput
- func (o AlertPolicyConditionArrayOutput) ToAlertPolicyConditionArrayOutput() AlertPolicyConditionArrayOutput
- func (o AlertPolicyConditionArrayOutput) ToAlertPolicyConditionArrayOutputWithContext(ctx context.Context) AlertPolicyConditionArrayOutput
- type AlertPolicyConditionConditionAbsent
- type AlertPolicyConditionConditionAbsentAggregation
- type AlertPolicyConditionConditionAbsentAggregationArgs
- func (AlertPolicyConditionConditionAbsentAggregationArgs) ElementType() reflect.Type
- func (i AlertPolicyConditionConditionAbsentAggregationArgs) ToAlertPolicyConditionConditionAbsentAggregationOutput() AlertPolicyConditionConditionAbsentAggregationOutput
- func (i AlertPolicyConditionConditionAbsentAggregationArgs) ToAlertPolicyConditionConditionAbsentAggregationOutputWithContext(ctx context.Context) AlertPolicyConditionConditionAbsentAggregationOutput
- type AlertPolicyConditionConditionAbsentAggregationArray
- func (AlertPolicyConditionConditionAbsentAggregationArray) ElementType() reflect.Type
- func (i AlertPolicyConditionConditionAbsentAggregationArray) ToAlertPolicyConditionConditionAbsentAggregationArrayOutput() AlertPolicyConditionConditionAbsentAggregationArrayOutput
- func (i AlertPolicyConditionConditionAbsentAggregationArray) ToAlertPolicyConditionConditionAbsentAggregationArrayOutputWithContext(ctx context.Context) AlertPolicyConditionConditionAbsentAggregationArrayOutput
- type AlertPolicyConditionConditionAbsentAggregationArrayInput
- type AlertPolicyConditionConditionAbsentAggregationArrayOutput
- func (AlertPolicyConditionConditionAbsentAggregationArrayOutput) ElementType() reflect.Type
- func (o AlertPolicyConditionConditionAbsentAggregationArrayOutput) Index(i pulumi.IntInput) AlertPolicyConditionConditionAbsentAggregationOutput
- func (o AlertPolicyConditionConditionAbsentAggregationArrayOutput) ToAlertPolicyConditionConditionAbsentAggregationArrayOutput() AlertPolicyConditionConditionAbsentAggregationArrayOutput
- func (o AlertPolicyConditionConditionAbsentAggregationArrayOutput) ToAlertPolicyConditionConditionAbsentAggregationArrayOutputWithContext(ctx context.Context) AlertPolicyConditionConditionAbsentAggregationArrayOutput
- type AlertPolicyConditionConditionAbsentAggregationInput
- type AlertPolicyConditionConditionAbsentAggregationOutput
- func (o AlertPolicyConditionConditionAbsentAggregationOutput) AlignmentPeriod() pulumi.StringPtrOutput
- func (o AlertPolicyConditionConditionAbsentAggregationOutput) CrossSeriesReducer() pulumi.StringPtrOutput
- func (AlertPolicyConditionConditionAbsentAggregationOutput) ElementType() reflect.Type
- func (o AlertPolicyConditionConditionAbsentAggregationOutput) GroupByFields() pulumi.StringArrayOutput
- func (o AlertPolicyConditionConditionAbsentAggregationOutput) PerSeriesAligner() pulumi.StringPtrOutput
- func (o AlertPolicyConditionConditionAbsentAggregationOutput) ToAlertPolicyConditionConditionAbsentAggregationOutput() AlertPolicyConditionConditionAbsentAggregationOutput
- func (o AlertPolicyConditionConditionAbsentAggregationOutput) ToAlertPolicyConditionConditionAbsentAggregationOutputWithContext(ctx context.Context) AlertPolicyConditionConditionAbsentAggregationOutput
- type AlertPolicyConditionConditionAbsentArgs
- func (AlertPolicyConditionConditionAbsentArgs) ElementType() reflect.Type
- func (i AlertPolicyConditionConditionAbsentArgs) ToAlertPolicyConditionConditionAbsentOutput() AlertPolicyConditionConditionAbsentOutput
- func (i AlertPolicyConditionConditionAbsentArgs) ToAlertPolicyConditionConditionAbsentOutputWithContext(ctx context.Context) AlertPolicyConditionConditionAbsentOutput
- func (i AlertPolicyConditionConditionAbsentArgs) ToAlertPolicyConditionConditionAbsentPtrOutput() AlertPolicyConditionConditionAbsentPtrOutput
- func (i AlertPolicyConditionConditionAbsentArgs) ToAlertPolicyConditionConditionAbsentPtrOutputWithContext(ctx context.Context) AlertPolicyConditionConditionAbsentPtrOutput
- type AlertPolicyConditionConditionAbsentInput
- type AlertPolicyConditionConditionAbsentOutput
- func (o AlertPolicyConditionConditionAbsentOutput) Aggregations() AlertPolicyConditionConditionAbsentAggregationArrayOutput
- func (o AlertPolicyConditionConditionAbsentOutput) Duration() pulumi.StringOutput
- func (AlertPolicyConditionConditionAbsentOutput) ElementType() reflect.Type
- func (o AlertPolicyConditionConditionAbsentOutput) Filter() pulumi.StringPtrOutput
- func (o AlertPolicyConditionConditionAbsentOutput) ToAlertPolicyConditionConditionAbsentOutput() AlertPolicyConditionConditionAbsentOutput
- func (o AlertPolicyConditionConditionAbsentOutput) ToAlertPolicyConditionConditionAbsentOutputWithContext(ctx context.Context) AlertPolicyConditionConditionAbsentOutput
- func (o AlertPolicyConditionConditionAbsentOutput) ToAlertPolicyConditionConditionAbsentPtrOutput() AlertPolicyConditionConditionAbsentPtrOutput
- func (o AlertPolicyConditionConditionAbsentOutput) ToAlertPolicyConditionConditionAbsentPtrOutputWithContext(ctx context.Context) AlertPolicyConditionConditionAbsentPtrOutput
- func (o AlertPolicyConditionConditionAbsentOutput) Trigger() AlertPolicyConditionConditionAbsentTriggerPtrOutput
- type AlertPolicyConditionConditionAbsentPtrInput
- type AlertPolicyConditionConditionAbsentPtrOutput
- func (o AlertPolicyConditionConditionAbsentPtrOutput) Aggregations() AlertPolicyConditionConditionAbsentAggregationArrayOutput
- func (o AlertPolicyConditionConditionAbsentPtrOutput) Duration() pulumi.StringOutput
- func (o AlertPolicyConditionConditionAbsentPtrOutput) Elem() AlertPolicyConditionConditionAbsentOutput
- func (AlertPolicyConditionConditionAbsentPtrOutput) ElementType() reflect.Type
- func (o AlertPolicyConditionConditionAbsentPtrOutput) Filter() pulumi.StringPtrOutput
- func (o AlertPolicyConditionConditionAbsentPtrOutput) ToAlertPolicyConditionConditionAbsentPtrOutput() AlertPolicyConditionConditionAbsentPtrOutput
- func (o AlertPolicyConditionConditionAbsentPtrOutput) ToAlertPolicyConditionConditionAbsentPtrOutputWithContext(ctx context.Context) AlertPolicyConditionConditionAbsentPtrOutput
- func (o AlertPolicyConditionConditionAbsentPtrOutput) Trigger() AlertPolicyConditionConditionAbsentTriggerPtrOutput
- type AlertPolicyConditionConditionAbsentTrigger
- type AlertPolicyConditionConditionAbsentTriggerArgs
- func (AlertPolicyConditionConditionAbsentTriggerArgs) ElementType() reflect.Type
- func (i AlertPolicyConditionConditionAbsentTriggerArgs) ToAlertPolicyConditionConditionAbsentTriggerOutput() AlertPolicyConditionConditionAbsentTriggerOutput
- func (i AlertPolicyConditionConditionAbsentTriggerArgs) ToAlertPolicyConditionConditionAbsentTriggerOutputWithContext(ctx context.Context) AlertPolicyConditionConditionAbsentTriggerOutput
- func (i AlertPolicyConditionConditionAbsentTriggerArgs) ToAlertPolicyConditionConditionAbsentTriggerPtrOutput() AlertPolicyConditionConditionAbsentTriggerPtrOutput
- func (i AlertPolicyConditionConditionAbsentTriggerArgs) ToAlertPolicyConditionConditionAbsentTriggerPtrOutputWithContext(ctx context.Context) AlertPolicyConditionConditionAbsentTriggerPtrOutput
- type AlertPolicyConditionConditionAbsentTriggerInput
- type AlertPolicyConditionConditionAbsentTriggerOutput
- func (o AlertPolicyConditionConditionAbsentTriggerOutput) Count() pulumi.IntPtrOutput
- func (AlertPolicyConditionConditionAbsentTriggerOutput) ElementType() reflect.Type
- func (o AlertPolicyConditionConditionAbsentTriggerOutput) Percent() pulumi.Float64PtrOutput
- func (o AlertPolicyConditionConditionAbsentTriggerOutput) ToAlertPolicyConditionConditionAbsentTriggerOutput() AlertPolicyConditionConditionAbsentTriggerOutput
- func (o AlertPolicyConditionConditionAbsentTriggerOutput) ToAlertPolicyConditionConditionAbsentTriggerOutputWithContext(ctx context.Context) AlertPolicyConditionConditionAbsentTriggerOutput
- func (o AlertPolicyConditionConditionAbsentTriggerOutput) ToAlertPolicyConditionConditionAbsentTriggerPtrOutput() AlertPolicyConditionConditionAbsentTriggerPtrOutput
- func (o AlertPolicyConditionConditionAbsentTriggerOutput) ToAlertPolicyConditionConditionAbsentTriggerPtrOutputWithContext(ctx context.Context) AlertPolicyConditionConditionAbsentTriggerPtrOutput
- type AlertPolicyConditionConditionAbsentTriggerPtrInput
- type AlertPolicyConditionConditionAbsentTriggerPtrOutput
- func (o AlertPolicyConditionConditionAbsentTriggerPtrOutput) Count() pulumi.IntPtrOutput
- func (o AlertPolicyConditionConditionAbsentTriggerPtrOutput) Elem() AlertPolicyConditionConditionAbsentTriggerOutput
- func (AlertPolicyConditionConditionAbsentTriggerPtrOutput) ElementType() reflect.Type
- func (o AlertPolicyConditionConditionAbsentTriggerPtrOutput) Percent() pulumi.Float64PtrOutput
- func (o AlertPolicyConditionConditionAbsentTriggerPtrOutput) ToAlertPolicyConditionConditionAbsentTriggerPtrOutput() AlertPolicyConditionConditionAbsentTriggerPtrOutput
- func (o AlertPolicyConditionConditionAbsentTriggerPtrOutput) ToAlertPolicyConditionConditionAbsentTriggerPtrOutputWithContext(ctx context.Context) AlertPolicyConditionConditionAbsentTriggerPtrOutput
- type AlertPolicyConditionConditionThreshold
- type AlertPolicyConditionConditionThresholdAggregation
- type AlertPolicyConditionConditionThresholdAggregationArgs
- func (AlertPolicyConditionConditionThresholdAggregationArgs) ElementType() reflect.Type
- func (i AlertPolicyConditionConditionThresholdAggregationArgs) ToAlertPolicyConditionConditionThresholdAggregationOutput() AlertPolicyConditionConditionThresholdAggregationOutput
- func (i AlertPolicyConditionConditionThresholdAggregationArgs) ToAlertPolicyConditionConditionThresholdAggregationOutputWithContext(ctx context.Context) AlertPolicyConditionConditionThresholdAggregationOutput
- type AlertPolicyConditionConditionThresholdAggregationArray
- func (AlertPolicyConditionConditionThresholdAggregationArray) ElementType() reflect.Type
- func (i AlertPolicyConditionConditionThresholdAggregationArray) ToAlertPolicyConditionConditionThresholdAggregationArrayOutput() AlertPolicyConditionConditionThresholdAggregationArrayOutput
- func (i AlertPolicyConditionConditionThresholdAggregationArray) ToAlertPolicyConditionConditionThresholdAggregationArrayOutputWithContext(ctx context.Context) AlertPolicyConditionConditionThresholdAggregationArrayOutput
- type AlertPolicyConditionConditionThresholdAggregationArrayInput
- type AlertPolicyConditionConditionThresholdAggregationArrayOutput
- func (AlertPolicyConditionConditionThresholdAggregationArrayOutput) ElementType() reflect.Type
- func (o AlertPolicyConditionConditionThresholdAggregationArrayOutput) Index(i pulumi.IntInput) AlertPolicyConditionConditionThresholdAggregationOutput
- func (o AlertPolicyConditionConditionThresholdAggregationArrayOutput) ToAlertPolicyConditionConditionThresholdAggregationArrayOutput() AlertPolicyConditionConditionThresholdAggregationArrayOutput
- func (o AlertPolicyConditionConditionThresholdAggregationArrayOutput) ToAlertPolicyConditionConditionThresholdAggregationArrayOutputWithContext(ctx context.Context) AlertPolicyConditionConditionThresholdAggregationArrayOutput
- type AlertPolicyConditionConditionThresholdAggregationInput
- type AlertPolicyConditionConditionThresholdAggregationOutput
- func (o AlertPolicyConditionConditionThresholdAggregationOutput) AlignmentPeriod() pulumi.StringPtrOutput
- func (o AlertPolicyConditionConditionThresholdAggregationOutput) CrossSeriesReducer() pulumi.StringPtrOutput
- func (AlertPolicyConditionConditionThresholdAggregationOutput) ElementType() reflect.Type
- func (o AlertPolicyConditionConditionThresholdAggregationOutput) GroupByFields() pulumi.StringArrayOutput
- func (o AlertPolicyConditionConditionThresholdAggregationOutput) PerSeriesAligner() pulumi.StringPtrOutput
- func (o AlertPolicyConditionConditionThresholdAggregationOutput) ToAlertPolicyConditionConditionThresholdAggregationOutput() AlertPolicyConditionConditionThresholdAggregationOutput
- func (o AlertPolicyConditionConditionThresholdAggregationOutput) ToAlertPolicyConditionConditionThresholdAggregationOutputWithContext(ctx context.Context) AlertPolicyConditionConditionThresholdAggregationOutput
- type AlertPolicyConditionConditionThresholdArgs
- func (AlertPolicyConditionConditionThresholdArgs) ElementType() reflect.Type
- func (i AlertPolicyConditionConditionThresholdArgs) ToAlertPolicyConditionConditionThresholdOutput() AlertPolicyConditionConditionThresholdOutput
- func (i AlertPolicyConditionConditionThresholdArgs) ToAlertPolicyConditionConditionThresholdOutputWithContext(ctx context.Context) AlertPolicyConditionConditionThresholdOutput
- func (i AlertPolicyConditionConditionThresholdArgs) ToAlertPolicyConditionConditionThresholdPtrOutput() AlertPolicyConditionConditionThresholdPtrOutput
- func (i AlertPolicyConditionConditionThresholdArgs) ToAlertPolicyConditionConditionThresholdPtrOutputWithContext(ctx context.Context) AlertPolicyConditionConditionThresholdPtrOutput
- type AlertPolicyConditionConditionThresholdDenominatorAggregation
- type AlertPolicyConditionConditionThresholdDenominatorAggregationArgs
- func (AlertPolicyConditionConditionThresholdDenominatorAggregationArgs) ElementType() reflect.Type
- func (i AlertPolicyConditionConditionThresholdDenominatorAggregationArgs) ToAlertPolicyConditionConditionThresholdDenominatorAggregationOutput() AlertPolicyConditionConditionThresholdDenominatorAggregationOutput
- func (i AlertPolicyConditionConditionThresholdDenominatorAggregationArgs) ToAlertPolicyConditionConditionThresholdDenominatorAggregationOutputWithContext(ctx context.Context) AlertPolicyConditionConditionThresholdDenominatorAggregationOutput
- type AlertPolicyConditionConditionThresholdDenominatorAggregationArray
- func (AlertPolicyConditionConditionThresholdDenominatorAggregationArray) ElementType() reflect.Type
- func (i AlertPolicyConditionConditionThresholdDenominatorAggregationArray) ToAlertPolicyConditionConditionThresholdDenominatorAggregationArrayOutput() AlertPolicyConditionConditionThresholdDenominatorAggregationArrayOutput
- func (i AlertPolicyConditionConditionThresholdDenominatorAggregationArray) ToAlertPolicyConditionConditionThresholdDenominatorAggregationArrayOutputWithContext(ctx context.Context) AlertPolicyConditionConditionThresholdDenominatorAggregationArrayOutput
- type AlertPolicyConditionConditionThresholdDenominatorAggregationArrayInput
- type AlertPolicyConditionConditionThresholdDenominatorAggregationArrayOutput
- func (AlertPolicyConditionConditionThresholdDenominatorAggregationArrayOutput) ElementType() reflect.Type
- func (o AlertPolicyConditionConditionThresholdDenominatorAggregationArrayOutput) Index(i pulumi.IntInput) AlertPolicyConditionConditionThresholdDenominatorAggregationOutput
- func (o AlertPolicyConditionConditionThresholdDenominatorAggregationArrayOutput) ToAlertPolicyConditionConditionThresholdDenominatorAggregationArrayOutput() AlertPolicyConditionConditionThresholdDenominatorAggregationArrayOutput
- func (o AlertPolicyConditionConditionThresholdDenominatorAggregationArrayOutput) ToAlertPolicyConditionConditionThresholdDenominatorAggregationArrayOutputWithContext(ctx context.Context) AlertPolicyConditionConditionThresholdDenominatorAggregationArrayOutput
- type AlertPolicyConditionConditionThresholdDenominatorAggregationInput
- type AlertPolicyConditionConditionThresholdDenominatorAggregationOutput
- func (o AlertPolicyConditionConditionThresholdDenominatorAggregationOutput) AlignmentPeriod() pulumi.StringPtrOutput
- func (o AlertPolicyConditionConditionThresholdDenominatorAggregationOutput) CrossSeriesReducer() pulumi.StringPtrOutput
- func (AlertPolicyConditionConditionThresholdDenominatorAggregationOutput) ElementType() reflect.Type
- func (o AlertPolicyConditionConditionThresholdDenominatorAggregationOutput) GroupByFields() pulumi.StringArrayOutput
- func (o AlertPolicyConditionConditionThresholdDenominatorAggregationOutput) PerSeriesAligner() pulumi.StringPtrOutput
- func (o AlertPolicyConditionConditionThresholdDenominatorAggregationOutput) ToAlertPolicyConditionConditionThresholdDenominatorAggregationOutput() AlertPolicyConditionConditionThresholdDenominatorAggregationOutput
- func (o AlertPolicyConditionConditionThresholdDenominatorAggregationOutput) ToAlertPolicyConditionConditionThresholdDenominatorAggregationOutputWithContext(ctx context.Context) AlertPolicyConditionConditionThresholdDenominatorAggregationOutput
- type AlertPolicyConditionConditionThresholdInput
- type AlertPolicyConditionConditionThresholdOutput
- func (o AlertPolicyConditionConditionThresholdOutput) Aggregations() AlertPolicyConditionConditionThresholdAggregationArrayOutput
- func (o AlertPolicyConditionConditionThresholdOutput) Comparison() pulumi.StringOutput
- func (o AlertPolicyConditionConditionThresholdOutput) DenominatorAggregations() AlertPolicyConditionConditionThresholdDenominatorAggregationArrayOutput
- func (o AlertPolicyConditionConditionThresholdOutput) DenominatorFilter() pulumi.StringPtrOutput
- func (o AlertPolicyConditionConditionThresholdOutput) Duration() pulumi.StringOutput
- func (AlertPolicyConditionConditionThresholdOutput) ElementType() reflect.Type
- func (o AlertPolicyConditionConditionThresholdOutput) Filter() pulumi.StringPtrOutput
- func (o AlertPolicyConditionConditionThresholdOutput) ThresholdValue() pulumi.Float64PtrOutput
- func (o AlertPolicyConditionConditionThresholdOutput) ToAlertPolicyConditionConditionThresholdOutput() AlertPolicyConditionConditionThresholdOutput
- func (o AlertPolicyConditionConditionThresholdOutput) ToAlertPolicyConditionConditionThresholdOutputWithContext(ctx context.Context) AlertPolicyConditionConditionThresholdOutput
- func (o AlertPolicyConditionConditionThresholdOutput) ToAlertPolicyConditionConditionThresholdPtrOutput() AlertPolicyConditionConditionThresholdPtrOutput
- func (o AlertPolicyConditionConditionThresholdOutput) ToAlertPolicyConditionConditionThresholdPtrOutputWithContext(ctx context.Context) AlertPolicyConditionConditionThresholdPtrOutput
- func (o AlertPolicyConditionConditionThresholdOutput) Trigger() AlertPolicyConditionConditionThresholdTriggerPtrOutput
- type AlertPolicyConditionConditionThresholdPtrInput
- type AlertPolicyConditionConditionThresholdPtrOutput
- func (o AlertPolicyConditionConditionThresholdPtrOutput) Aggregations() AlertPolicyConditionConditionThresholdAggregationArrayOutput
- func (o AlertPolicyConditionConditionThresholdPtrOutput) Comparison() pulumi.StringOutput
- func (o AlertPolicyConditionConditionThresholdPtrOutput) DenominatorAggregations() AlertPolicyConditionConditionThresholdDenominatorAggregationArrayOutput
- func (o AlertPolicyConditionConditionThresholdPtrOutput) DenominatorFilter() pulumi.StringPtrOutput
- func (o AlertPolicyConditionConditionThresholdPtrOutput) Duration() pulumi.StringOutput
- func (o AlertPolicyConditionConditionThresholdPtrOutput) Elem() AlertPolicyConditionConditionThresholdOutput
- func (AlertPolicyConditionConditionThresholdPtrOutput) ElementType() reflect.Type
- func (o AlertPolicyConditionConditionThresholdPtrOutput) Filter() pulumi.StringPtrOutput
- func (o AlertPolicyConditionConditionThresholdPtrOutput) ThresholdValue() pulumi.Float64PtrOutput
- func (o AlertPolicyConditionConditionThresholdPtrOutput) ToAlertPolicyConditionConditionThresholdPtrOutput() AlertPolicyConditionConditionThresholdPtrOutput
- func (o AlertPolicyConditionConditionThresholdPtrOutput) ToAlertPolicyConditionConditionThresholdPtrOutputWithContext(ctx context.Context) AlertPolicyConditionConditionThresholdPtrOutput
- func (o AlertPolicyConditionConditionThresholdPtrOutput) Trigger() AlertPolicyConditionConditionThresholdTriggerPtrOutput
- type AlertPolicyConditionConditionThresholdTrigger
- type AlertPolicyConditionConditionThresholdTriggerArgs
- func (AlertPolicyConditionConditionThresholdTriggerArgs) ElementType() reflect.Type
- func (i AlertPolicyConditionConditionThresholdTriggerArgs) ToAlertPolicyConditionConditionThresholdTriggerOutput() AlertPolicyConditionConditionThresholdTriggerOutput
- func (i AlertPolicyConditionConditionThresholdTriggerArgs) ToAlertPolicyConditionConditionThresholdTriggerOutputWithContext(ctx context.Context) AlertPolicyConditionConditionThresholdTriggerOutput
- func (i AlertPolicyConditionConditionThresholdTriggerArgs) ToAlertPolicyConditionConditionThresholdTriggerPtrOutput() AlertPolicyConditionConditionThresholdTriggerPtrOutput
- func (i AlertPolicyConditionConditionThresholdTriggerArgs) ToAlertPolicyConditionConditionThresholdTriggerPtrOutputWithContext(ctx context.Context) AlertPolicyConditionConditionThresholdTriggerPtrOutput
- type AlertPolicyConditionConditionThresholdTriggerInput
- type AlertPolicyConditionConditionThresholdTriggerOutput
- func (o AlertPolicyConditionConditionThresholdTriggerOutput) Count() pulumi.IntPtrOutput
- func (AlertPolicyConditionConditionThresholdTriggerOutput) ElementType() reflect.Type
- func (o AlertPolicyConditionConditionThresholdTriggerOutput) Percent() pulumi.Float64PtrOutput
- func (o AlertPolicyConditionConditionThresholdTriggerOutput) ToAlertPolicyConditionConditionThresholdTriggerOutput() AlertPolicyConditionConditionThresholdTriggerOutput
- func (o AlertPolicyConditionConditionThresholdTriggerOutput) ToAlertPolicyConditionConditionThresholdTriggerOutputWithContext(ctx context.Context) AlertPolicyConditionConditionThresholdTriggerOutput
- func (o AlertPolicyConditionConditionThresholdTriggerOutput) ToAlertPolicyConditionConditionThresholdTriggerPtrOutput() AlertPolicyConditionConditionThresholdTriggerPtrOutput
- func (o AlertPolicyConditionConditionThresholdTriggerOutput) ToAlertPolicyConditionConditionThresholdTriggerPtrOutputWithContext(ctx context.Context) AlertPolicyConditionConditionThresholdTriggerPtrOutput
- type AlertPolicyConditionConditionThresholdTriggerPtrInput
- type AlertPolicyConditionConditionThresholdTriggerPtrOutput
- func (o AlertPolicyConditionConditionThresholdTriggerPtrOutput) Count() pulumi.IntPtrOutput
- func (o AlertPolicyConditionConditionThresholdTriggerPtrOutput) Elem() AlertPolicyConditionConditionThresholdTriggerOutput
- func (AlertPolicyConditionConditionThresholdTriggerPtrOutput) ElementType() reflect.Type
- func (o AlertPolicyConditionConditionThresholdTriggerPtrOutput) Percent() pulumi.Float64PtrOutput
- func (o AlertPolicyConditionConditionThresholdTriggerPtrOutput) ToAlertPolicyConditionConditionThresholdTriggerPtrOutput() AlertPolicyConditionConditionThresholdTriggerPtrOutput
- func (o AlertPolicyConditionConditionThresholdTriggerPtrOutput) ToAlertPolicyConditionConditionThresholdTriggerPtrOutputWithContext(ctx context.Context) AlertPolicyConditionConditionThresholdTriggerPtrOutput
- type AlertPolicyConditionInput
- type AlertPolicyConditionOutput
- func (o AlertPolicyConditionOutput) ConditionAbsent() AlertPolicyConditionConditionAbsentPtrOutput
- func (o AlertPolicyConditionOutput) ConditionThreshold() AlertPolicyConditionConditionThresholdPtrOutput
- func (o AlertPolicyConditionOutput) DisplayName() pulumi.StringOutput
- func (AlertPolicyConditionOutput) ElementType() reflect.Type
- func (o AlertPolicyConditionOutput) Name() pulumi.StringPtrOutput
- func (o AlertPolicyConditionOutput) ToAlertPolicyConditionOutput() AlertPolicyConditionOutput
- func (o AlertPolicyConditionOutput) ToAlertPolicyConditionOutputWithContext(ctx context.Context) AlertPolicyConditionOutput
- type AlertPolicyCreationRecord
- type AlertPolicyCreationRecordArgs
- func (AlertPolicyCreationRecordArgs) ElementType() reflect.Type
- func (i AlertPolicyCreationRecordArgs) ToAlertPolicyCreationRecordOutput() AlertPolicyCreationRecordOutput
- func (i AlertPolicyCreationRecordArgs) ToAlertPolicyCreationRecordOutputWithContext(ctx context.Context) AlertPolicyCreationRecordOutput
- func (i AlertPolicyCreationRecordArgs) ToAlertPolicyCreationRecordPtrOutput() AlertPolicyCreationRecordPtrOutput
- func (i AlertPolicyCreationRecordArgs) ToAlertPolicyCreationRecordPtrOutputWithContext(ctx context.Context) AlertPolicyCreationRecordPtrOutput
- type AlertPolicyCreationRecordInput
- type AlertPolicyCreationRecordOutput
- func (AlertPolicyCreationRecordOutput) ElementType() reflect.Type
- func (o AlertPolicyCreationRecordOutput) MutateTime() pulumi.StringPtrOutput
- func (o AlertPolicyCreationRecordOutput) MutatedBy() pulumi.StringPtrOutput
- func (o AlertPolicyCreationRecordOutput) ToAlertPolicyCreationRecordOutput() AlertPolicyCreationRecordOutput
- func (o AlertPolicyCreationRecordOutput) ToAlertPolicyCreationRecordOutputWithContext(ctx context.Context) AlertPolicyCreationRecordOutput
- func (o AlertPolicyCreationRecordOutput) ToAlertPolicyCreationRecordPtrOutput() AlertPolicyCreationRecordPtrOutput
- func (o AlertPolicyCreationRecordOutput) ToAlertPolicyCreationRecordPtrOutputWithContext(ctx context.Context) AlertPolicyCreationRecordPtrOutput
- type AlertPolicyCreationRecordPtrInput
- type AlertPolicyCreationRecordPtrOutput
- func (o AlertPolicyCreationRecordPtrOutput) Elem() AlertPolicyCreationRecordOutput
- func (AlertPolicyCreationRecordPtrOutput) ElementType() reflect.Type
- func (o AlertPolicyCreationRecordPtrOutput) MutateTime() pulumi.StringPtrOutput
- func (o AlertPolicyCreationRecordPtrOutput) MutatedBy() pulumi.StringPtrOutput
- func (o AlertPolicyCreationRecordPtrOutput) ToAlertPolicyCreationRecordPtrOutput() AlertPolicyCreationRecordPtrOutput
- func (o AlertPolicyCreationRecordPtrOutput) ToAlertPolicyCreationRecordPtrOutputWithContext(ctx context.Context) AlertPolicyCreationRecordPtrOutput
- type AlertPolicyDocumentation
- type AlertPolicyDocumentationArgs
- func (AlertPolicyDocumentationArgs) ElementType() reflect.Type
- func (i AlertPolicyDocumentationArgs) ToAlertPolicyDocumentationOutput() AlertPolicyDocumentationOutput
- func (i AlertPolicyDocumentationArgs) ToAlertPolicyDocumentationOutputWithContext(ctx context.Context) AlertPolicyDocumentationOutput
- func (i AlertPolicyDocumentationArgs) ToAlertPolicyDocumentationPtrOutput() AlertPolicyDocumentationPtrOutput
- func (i AlertPolicyDocumentationArgs) ToAlertPolicyDocumentationPtrOutputWithContext(ctx context.Context) AlertPolicyDocumentationPtrOutput
- type AlertPolicyDocumentationInput
- type AlertPolicyDocumentationOutput
- func (o AlertPolicyDocumentationOutput) Content() pulumi.StringPtrOutput
- func (AlertPolicyDocumentationOutput) ElementType() reflect.Type
- func (o AlertPolicyDocumentationOutput) MimeType() pulumi.StringPtrOutput
- func (o AlertPolicyDocumentationOutput) ToAlertPolicyDocumentationOutput() AlertPolicyDocumentationOutput
- func (o AlertPolicyDocumentationOutput) ToAlertPolicyDocumentationOutputWithContext(ctx context.Context) AlertPolicyDocumentationOutput
- func (o AlertPolicyDocumentationOutput) ToAlertPolicyDocumentationPtrOutput() AlertPolicyDocumentationPtrOutput
- func (o AlertPolicyDocumentationOutput) ToAlertPolicyDocumentationPtrOutputWithContext(ctx context.Context) AlertPolicyDocumentationPtrOutput
- type AlertPolicyDocumentationPtrInput
- type AlertPolicyDocumentationPtrOutput
- func (o AlertPolicyDocumentationPtrOutput) Content() pulumi.StringPtrOutput
- func (o AlertPolicyDocumentationPtrOutput) Elem() AlertPolicyDocumentationOutput
- func (AlertPolicyDocumentationPtrOutput) ElementType() reflect.Type
- func (o AlertPolicyDocumentationPtrOutput) MimeType() pulumi.StringPtrOutput
- func (o AlertPolicyDocumentationPtrOutput) ToAlertPolicyDocumentationPtrOutput() AlertPolicyDocumentationPtrOutput
- func (o AlertPolicyDocumentationPtrOutput) ToAlertPolicyDocumentationPtrOutputWithContext(ctx context.Context) AlertPolicyDocumentationPtrOutput
- type AlertPolicyState
- type GetNotificationChannelSensitiveLabel
- type GetNotificationChannelSensitiveLabelArgs
- func (GetNotificationChannelSensitiveLabelArgs) ElementType() reflect.Type
- func (i GetNotificationChannelSensitiveLabelArgs) ToGetNotificationChannelSensitiveLabelOutput() GetNotificationChannelSensitiveLabelOutput
- func (i GetNotificationChannelSensitiveLabelArgs) ToGetNotificationChannelSensitiveLabelOutputWithContext(ctx context.Context) GetNotificationChannelSensitiveLabelOutput
- type GetNotificationChannelSensitiveLabelArray
- func (GetNotificationChannelSensitiveLabelArray) ElementType() reflect.Type
- func (i GetNotificationChannelSensitiveLabelArray) ToGetNotificationChannelSensitiveLabelArrayOutput() GetNotificationChannelSensitiveLabelArrayOutput
- func (i GetNotificationChannelSensitiveLabelArray) ToGetNotificationChannelSensitiveLabelArrayOutputWithContext(ctx context.Context) GetNotificationChannelSensitiveLabelArrayOutput
- type GetNotificationChannelSensitiveLabelArrayInput
- type GetNotificationChannelSensitiveLabelArrayOutput
- func (GetNotificationChannelSensitiveLabelArrayOutput) ElementType() reflect.Type
- func (o GetNotificationChannelSensitiveLabelArrayOutput) Index(i pulumi.IntInput) GetNotificationChannelSensitiveLabelOutput
- func (o GetNotificationChannelSensitiveLabelArrayOutput) ToGetNotificationChannelSensitiveLabelArrayOutput() GetNotificationChannelSensitiveLabelArrayOutput
- func (o GetNotificationChannelSensitiveLabelArrayOutput) ToGetNotificationChannelSensitiveLabelArrayOutputWithContext(ctx context.Context) GetNotificationChannelSensitiveLabelArrayOutput
- type GetNotificationChannelSensitiveLabelInput
- type GetNotificationChannelSensitiveLabelOutput
- func (o GetNotificationChannelSensitiveLabelOutput) AuthToken() pulumi.StringOutput
- func (GetNotificationChannelSensitiveLabelOutput) ElementType() reflect.Type
- func (o GetNotificationChannelSensitiveLabelOutput) Password() pulumi.StringOutput
- func (o GetNotificationChannelSensitiveLabelOutput) ServiceKey() pulumi.StringOutput
- func (o GetNotificationChannelSensitiveLabelOutput) ToGetNotificationChannelSensitiveLabelOutput() GetNotificationChannelSensitiveLabelOutput
- func (o GetNotificationChannelSensitiveLabelOutput) ToGetNotificationChannelSensitiveLabelOutputWithContext(ctx context.Context) GetNotificationChannelSensitiveLabelOutput
- type GetSecretVersionArgs
- type GetSecretVersionResult
- type GetUptimeCheckIPsResult
- type GetUptimeCheckIPsUptimeCheckIp
- type GetUptimeCheckIPsUptimeCheckIpArgs
- func (GetUptimeCheckIPsUptimeCheckIpArgs) ElementType() reflect.Type
- func (i GetUptimeCheckIPsUptimeCheckIpArgs) ToGetUptimeCheckIPsUptimeCheckIpOutput() GetUptimeCheckIPsUptimeCheckIpOutput
- func (i GetUptimeCheckIPsUptimeCheckIpArgs) ToGetUptimeCheckIPsUptimeCheckIpOutputWithContext(ctx context.Context) GetUptimeCheckIPsUptimeCheckIpOutput
- type GetUptimeCheckIPsUptimeCheckIpArray
- func (GetUptimeCheckIPsUptimeCheckIpArray) ElementType() reflect.Type
- func (i GetUptimeCheckIPsUptimeCheckIpArray) ToGetUptimeCheckIPsUptimeCheckIpArrayOutput() GetUptimeCheckIPsUptimeCheckIpArrayOutput
- func (i GetUptimeCheckIPsUptimeCheckIpArray) ToGetUptimeCheckIPsUptimeCheckIpArrayOutputWithContext(ctx context.Context) GetUptimeCheckIPsUptimeCheckIpArrayOutput
- type GetUptimeCheckIPsUptimeCheckIpArrayInput
- type GetUptimeCheckIPsUptimeCheckIpArrayOutput
- func (GetUptimeCheckIPsUptimeCheckIpArrayOutput) ElementType() reflect.Type
- func (o GetUptimeCheckIPsUptimeCheckIpArrayOutput) Index(i pulumi.IntInput) GetUptimeCheckIPsUptimeCheckIpOutput
- func (o GetUptimeCheckIPsUptimeCheckIpArrayOutput) ToGetUptimeCheckIPsUptimeCheckIpArrayOutput() GetUptimeCheckIPsUptimeCheckIpArrayOutput
- func (o GetUptimeCheckIPsUptimeCheckIpArrayOutput) ToGetUptimeCheckIPsUptimeCheckIpArrayOutputWithContext(ctx context.Context) GetUptimeCheckIPsUptimeCheckIpArrayOutput
- type GetUptimeCheckIPsUptimeCheckIpInput
- type GetUptimeCheckIPsUptimeCheckIpOutput
- func (GetUptimeCheckIPsUptimeCheckIpOutput) ElementType() reflect.Type
- func (o GetUptimeCheckIPsUptimeCheckIpOutput) IpAddress() pulumi.StringOutput
- func (o GetUptimeCheckIPsUptimeCheckIpOutput) Location() pulumi.StringOutput
- func (o GetUptimeCheckIPsUptimeCheckIpOutput) Region() pulumi.StringOutput
- func (o GetUptimeCheckIPsUptimeCheckIpOutput) ToGetUptimeCheckIPsUptimeCheckIpOutput() GetUptimeCheckIPsUptimeCheckIpOutput
- func (o GetUptimeCheckIPsUptimeCheckIpOutput) ToGetUptimeCheckIPsUptimeCheckIpOutputWithContext(ctx context.Context) GetUptimeCheckIPsUptimeCheckIpOutput
- type Group
- type GroupArgs
- type GroupState
- type LookupNotificationChannelArgs
- type LookupNotificationChannelResult
- type NotificationChannel
- type NotificationChannelArgs
- type NotificationChannelSensitiveLabels
- type NotificationChannelSensitiveLabelsArgs
- func (NotificationChannelSensitiveLabelsArgs) ElementType() reflect.Type
- func (i NotificationChannelSensitiveLabelsArgs) ToNotificationChannelSensitiveLabelsOutput() NotificationChannelSensitiveLabelsOutput
- func (i NotificationChannelSensitiveLabelsArgs) ToNotificationChannelSensitiveLabelsOutputWithContext(ctx context.Context) NotificationChannelSensitiveLabelsOutput
- func (i NotificationChannelSensitiveLabelsArgs) ToNotificationChannelSensitiveLabelsPtrOutput() NotificationChannelSensitiveLabelsPtrOutput
- func (i NotificationChannelSensitiveLabelsArgs) ToNotificationChannelSensitiveLabelsPtrOutputWithContext(ctx context.Context) NotificationChannelSensitiveLabelsPtrOutput
- type NotificationChannelSensitiveLabelsInput
- type NotificationChannelSensitiveLabelsOutput
- func (o NotificationChannelSensitiveLabelsOutput) AuthToken() pulumi.StringPtrOutput
- func (NotificationChannelSensitiveLabelsOutput) ElementType() reflect.Type
- func (o NotificationChannelSensitiveLabelsOutput) Password() pulumi.StringPtrOutput
- func (o NotificationChannelSensitiveLabelsOutput) ServiceKey() pulumi.StringPtrOutput
- func (o NotificationChannelSensitiveLabelsOutput) ToNotificationChannelSensitiveLabelsOutput() NotificationChannelSensitiveLabelsOutput
- func (o NotificationChannelSensitiveLabelsOutput) ToNotificationChannelSensitiveLabelsOutputWithContext(ctx context.Context) NotificationChannelSensitiveLabelsOutput
- func (o NotificationChannelSensitiveLabelsOutput) ToNotificationChannelSensitiveLabelsPtrOutput() NotificationChannelSensitiveLabelsPtrOutput
- func (o NotificationChannelSensitiveLabelsOutput) ToNotificationChannelSensitiveLabelsPtrOutputWithContext(ctx context.Context) NotificationChannelSensitiveLabelsPtrOutput
- type NotificationChannelSensitiveLabelsPtrInput
- type NotificationChannelSensitiveLabelsPtrOutput
- func (o NotificationChannelSensitiveLabelsPtrOutput) AuthToken() pulumi.StringPtrOutput
- func (o NotificationChannelSensitiveLabelsPtrOutput) Elem() NotificationChannelSensitiveLabelsOutput
- func (NotificationChannelSensitiveLabelsPtrOutput) ElementType() reflect.Type
- func (o NotificationChannelSensitiveLabelsPtrOutput) Password() pulumi.StringPtrOutput
- func (o NotificationChannelSensitiveLabelsPtrOutput) ServiceKey() pulumi.StringPtrOutput
- func (o NotificationChannelSensitiveLabelsPtrOutput) ToNotificationChannelSensitiveLabelsPtrOutput() NotificationChannelSensitiveLabelsPtrOutput
- func (o NotificationChannelSensitiveLabelsPtrOutput) ToNotificationChannelSensitiveLabelsPtrOutputWithContext(ctx context.Context) NotificationChannelSensitiveLabelsPtrOutput
- type NotificationChannelState
- type UptimeCheckConfig
- type UptimeCheckConfigArgs
- type UptimeCheckConfigContentMatcher
- type UptimeCheckConfigContentMatcherArgs
- func (UptimeCheckConfigContentMatcherArgs) ElementType() reflect.Type
- func (i UptimeCheckConfigContentMatcherArgs) ToUptimeCheckConfigContentMatcherOutput() UptimeCheckConfigContentMatcherOutput
- func (i UptimeCheckConfigContentMatcherArgs) ToUptimeCheckConfigContentMatcherOutputWithContext(ctx context.Context) UptimeCheckConfigContentMatcherOutput
- type UptimeCheckConfigContentMatcherArray
- func (UptimeCheckConfigContentMatcherArray) ElementType() reflect.Type
- func (i UptimeCheckConfigContentMatcherArray) ToUptimeCheckConfigContentMatcherArrayOutput() UptimeCheckConfigContentMatcherArrayOutput
- func (i UptimeCheckConfigContentMatcherArray) ToUptimeCheckConfigContentMatcherArrayOutputWithContext(ctx context.Context) UptimeCheckConfigContentMatcherArrayOutput
- type UptimeCheckConfigContentMatcherArrayInput
- type UptimeCheckConfigContentMatcherArrayOutput
- func (UptimeCheckConfigContentMatcherArrayOutput) ElementType() reflect.Type
- func (o UptimeCheckConfigContentMatcherArrayOutput) Index(i pulumi.IntInput) UptimeCheckConfigContentMatcherOutput
- func (o UptimeCheckConfigContentMatcherArrayOutput) ToUptimeCheckConfigContentMatcherArrayOutput() UptimeCheckConfigContentMatcherArrayOutput
- func (o UptimeCheckConfigContentMatcherArrayOutput) ToUptimeCheckConfigContentMatcherArrayOutputWithContext(ctx context.Context) UptimeCheckConfigContentMatcherArrayOutput
- type UptimeCheckConfigContentMatcherInput
- type UptimeCheckConfigContentMatcherOutput
- func (o UptimeCheckConfigContentMatcherOutput) Content() pulumi.StringOutput
- func (UptimeCheckConfigContentMatcherOutput) ElementType() reflect.Type
- func (o UptimeCheckConfigContentMatcherOutput) ToUptimeCheckConfigContentMatcherOutput() UptimeCheckConfigContentMatcherOutput
- func (o UptimeCheckConfigContentMatcherOutput) ToUptimeCheckConfigContentMatcherOutputWithContext(ctx context.Context) UptimeCheckConfigContentMatcherOutput
- type UptimeCheckConfigHttpCheck
- type UptimeCheckConfigHttpCheckArgs
- func (UptimeCheckConfigHttpCheckArgs) ElementType() reflect.Type
- func (i UptimeCheckConfigHttpCheckArgs) ToUptimeCheckConfigHttpCheckOutput() UptimeCheckConfigHttpCheckOutput
- func (i UptimeCheckConfigHttpCheckArgs) ToUptimeCheckConfigHttpCheckOutputWithContext(ctx context.Context) UptimeCheckConfigHttpCheckOutput
- func (i UptimeCheckConfigHttpCheckArgs) ToUptimeCheckConfigHttpCheckPtrOutput() UptimeCheckConfigHttpCheckPtrOutput
- func (i UptimeCheckConfigHttpCheckArgs) ToUptimeCheckConfigHttpCheckPtrOutputWithContext(ctx context.Context) UptimeCheckConfigHttpCheckPtrOutput
- type UptimeCheckConfigHttpCheckAuthInfo
- type UptimeCheckConfigHttpCheckAuthInfoArgs
- func (UptimeCheckConfigHttpCheckAuthInfoArgs) ElementType() reflect.Type
- func (i UptimeCheckConfigHttpCheckAuthInfoArgs) ToUptimeCheckConfigHttpCheckAuthInfoOutput() UptimeCheckConfigHttpCheckAuthInfoOutput
- func (i UptimeCheckConfigHttpCheckAuthInfoArgs) ToUptimeCheckConfigHttpCheckAuthInfoOutputWithContext(ctx context.Context) UptimeCheckConfigHttpCheckAuthInfoOutput
- func (i UptimeCheckConfigHttpCheckAuthInfoArgs) ToUptimeCheckConfigHttpCheckAuthInfoPtrOutput() UptimeCheckConfigHttpCheckAuthInfoPtrOutput
- func (i UptimeCheckConfigHttpCheckAuthInfoArgs) ToUptimeCheckConfigHttpCheckAuthInfoPtrOutputWithContext(ctx context.Context) UptimeCheckConfigHttpCheckAuthInfoPtrOutput
- type UptimeCheckConfigHttpCheckAuthInfoInput
- type UptimeCheckConfigHttpCheckAuthInfoOutput
- func (UptimeCheckConfigHttpCheckAuthInfoOutput) ElementType() reflect.Type
- func (o UptimeCheckConfigHttpCheckAuthInfoOutput) Password() pulumi.StringOutput
- func (o UptimeCheckConfigHttpCheckAuthInfoOutput) ToUptimeCheckConfigHttpCheckAuthInfoOutput() UptimeCheckConfigHttpCheckAuthInfoOutput
- func (o UptimeCheckConfigHttpCheckAuthInfoOutput) ToUptimeCheckConfigHttpCheckAuthInfoOutputWithContext(ctx context.Context) UptimeCheckConfigHttpCheckAuthInfoOutput
- func (o UptimeCheckConfigHttpCheckAuthInfoOutput) ToUptimeCheckConfigHttpCheckAuthInfoPtrOutput() UptimeCheckConfigHttpCheckAuthInfoPtrOutput
- func (o UptimeCheckConfigHttpCheckAuthInfoOutput) ToUptimeCheckConfigHttpCheckAuthInfoPtrOutputWithContext(ctx context.Context) UptimeCheckConfigHttpCheckAuthInfoPtrOutput
- func (o UptimeCheckConfigHttpCheckAuthInfoOutput) Username() pulumi.StringOutput
- type UptimeCheckConfigHttpCheckAuthInfoPtrInput
- type UptimeCheckConfigHttpCheckAuthInfoPtrOutput
- func (o UptimeCheckConfigHttpCheckAuthInfoPtrOutput) Elem() UptimeCheckConfigHttpCheckAuthInfoOutput
- func (UptimeCheckConfigHttpCheckAuthInfoPtrOutput) ElementType() reflect.Type
- func (o UptimeCheckConfigHttpCheckAuthInfoPtrOutput) Password() pulumi.StringOutput
- func (o UptimeCheckConfigHttpCheckAuthInfoPtrOutput) ToUptimeCheckConfigHttpCheckAuthInfoPtrOutput() UptimeCheckConfigHttpCheckAuthInfoPtrOutput
- func (o UptimeCheckConfigHttpCheckAuthInfoPtrOutput) ToUptimeCheckConfigHttpCheckAuthInfoPtrOutputWithContext(ctx context.Context) UptimeCheckConfigHttpCheckAuthInfoPtrOutput
- func (o UptimeCheckConfigHttpCheckAuthInfoPtrOutput) Username() pulumi.StringOutput
- type UptimeCheckConfigHttpCheckInput
- type UptimeCheckConfigHttpCheckOutput
- func (o UptimeCheckConfigHttpCheckOutput) AuthInfo() UptimeCheckConfigHttpCheckAuthInfoPtrOutput
- func (UptimeCheckConfigHttpCheckOutput) ElementType() reflect.Type
- func (o UptimeCheckConfigHttpCheckOutput) Headers() pulumi.StringMapOutput
- func (o UptimeCheckConfigHttpCheckOutput) MaskHeaders() pulumi.BoolPtrOutput
- func (o UptimeCheckConfigHttpCheckOutput) Path() pulumi.StringPtrOutput
- func (o UptimeCheckConfigHttpCheckOutput) Port() pulumi.IntPtrOutput
- func (o UptimeCheckConfigHttpCheckOutput) ToUptimeCheckConfigHttpCheckOutput() UptimeCheckConfigHttpCheckOutput
- func (o UptimeCheckConfigHttpCheckOutput) ToUptimeCheckConfigHttpCheckOutputWithContext(ctx context.Context) UptimeCheckConfigHttpCheckOutput
- func (o UptimeCheckConfigHttpCheckOutput) ToUptimeCheckConfigHttpCheckPtrOutput() UptimeCheckConfigHttpCheckPtrOutput
- func (o UptimeCheckConfigHttpCheckOutput) ToUptimeCheckConfigHttpCheckPtrOutputWithContext(ctx context.Context) UptimeCheckConfigHttpCheckPtrOutput
- func (o UptimeCheckConfigHttpCheckOutput) UseSsl() pulumi.BoolPtrOutput
- func (o UptimeCheckConfigHttpCheckOutput) ValidateSsl() pulumi.BoolPtrOutput
- type UptimeCheckConfigHttpCheckPtrInput
- type UptimeCheckConfigHttpCheckPtrOutput
- func (o UptimeCheckConfigHttpCheckPtrOutput) AuthInfo() UptimeCheckConfigHttpCheckAuthInfoPtrOutput
- func (o UptimeCheckConfigHttpCheckPtrOutput) Elem() UptimeCheckConfigHttpCheckOutput
- func (UptimeCheckConfigHttpCheckPtrOutput) ElementType() reflect.Type
- func (o UptimeCheckConfigHttpCheckPtrOutput) Headers() pulumi.StringMapOutput
- func (o UptimeCheckConfigHttpCheckPtrOutput) MaskHeaders() pulumi.BoolPtrOutput
- func (o UptimeCheckConfigHttpCheckPtrOutput) Path() pulumi.StringPtrOutput
- func (o UptimeCheckConfigHttpCheckPtrOutput) Port() pulumi.IntPtrOutput
- func (o UptimeCheckConfigHttpCheckPtrOutput) ToUptimeCheckConfigHttpCheckPtrOutput() UptimeCheckConfigHttpCheckPtrOutput
- func (o UptimeCheckConfigHttpCheckPtrOutput) ToUptimeCheckConfigHttpCheckPtrOutputWithContext(ctx context.Context) UptimeCheckConfigHttpCheckPtrOutput
- func (o UptimeCheckConfigHttpCheckPtrOutput) UseSsl() pulumi.BoolPtrOutput
- func (o UptimeCheckConfigHttpCheckPtrOutput) ValidateSsl() pulumi.BoolPtrOutput
- type UptimeCheckConfigMonitoredResource
- type UptimeCheckConfigMonitoredResourceArgs
- func (UptimeCheckConfigMonitoredResourceArgs) ElementType() reflect.Type
- func (i UptimeCheckConfigMonitoredResourceArgs) ToUptimeCheckConfigMonitoredResourceOutput() UptimeCheckConfigMonitoredResourceOutput
- func (i UptimeCheckConfigMonitoredResourceArgs) ToUptimeCheckConfigMonitoredResourceOutputWithContext(ctx context.Context) UptimeCheckConfigMonitoredResourceOutput
- func (i UptimeCheckConfigMonitoredResourceArgs) ToUptimeCheckConfigMonitoredResourcePtrOutput() UptimeCheckConfigMonitoredResourcePtrOutput
- func (i UptimeCheckConfigMonitoredResourceArgs) ToUptimeCheckConfigMonitoredResourcePtrOutputWithContext(ctx context.Context) UptimeCheckConfigMonitoredResourcePtrOutput
- type UptimeCheckConfigMonitoredResourceInput
- type UptimeCheckConfigMonitoredResourceOutput
- func (UptimeCheckConfigMonitoredResourceOutput) ElementType() reflect.Type
- func (o UptimeCheckConfigMonitoredResourceOutput) Labels() pulumi.StringMapOutput
- func (o UptimeCheckConfigMonitoredResourceOutput) ToUptimeCheckConfigMonitoredResourceOutput() UptimeCheckConfigMonitoredResourceOutput
- func (o UptimeCheckConfigMonitoredResourceOutput) ToUptimeCheckConfigMonitoredResourceOutputWithContext(ctx context.Context) UptimeCheckConfigMonitoredResourceOutput
- func (o UptimeCheckConfigMonitoredResourceOutput) ToUptimeCheckConfigMonitoredResourcePtrOutput() UptimeCheckConfigMonitoredResourcePtrOutput
- func (o UptimeCheckConfigMonitoredResourceOutput) ToUptimeCheckConfigMonitoredResourcePtrOutputWithContext(ctx context.Context) UptimeCheckConfigMonitoredResourcePtrOutput
- func (o UptimeCheckConfigMonitoredResourceOutput) Type() pulumi.StringOutput
- type UptimeCheckConfigMonitoredResourcePtrInput
- type UptimeCheckConfigMonitoredResourcePtrOutput
- func (o UptimeCheckConfigMonitoredResourcePtrOutput) Elem() UptimeCheckConfigMonitoredResourceOutput
- func (UptimeCheckConfigMonitoredResourcePtrOutput) ElementType() reflect.Type
- func (o UptimeCheckConfigMonitoredResourcePtrOutput) Labels() pulumi.StringMapOutput
- func (o UptimeCheckConfigMonitoredResourcePtrOutput) ToUptimeCheckConfigMonitoredResourcePtrOutput() UptimeCheckConfigMonitoredResourcePtrOutput
- func (o UptimeCheckConfigMonitoredResourcePtrOutput) ToUptimeCheckConfigMonitoredResourcePtrOutputWithContext(ctx context.Context) UptimeCheckConfigMonitoredResourcePtrOutput
- func (o UptimeCheckConfigMonitoredResourcePtrOutput) Type() pulumi.StringOutput
- type UptimeCheckConfigResourceGroup
- type UptimeCheckConfigResourceGroupArgs
- func (UptimeCheckConfigResourceGroupArgs) ElementType() reflect.Type
- func (i UptimeCheckConfigResourceGroupArgs) ToUptimeCheckConfigResourceGroupOutput() UptimeCheckConfigResourceGroupOutput
- func (i UptimeCheckConfigResourceGroupArgs) ToUptimeCheckConfigResourceGroupOutputWithContext(ctx context.Context) UptimeCheckConfigResourceGroupOutput
- func (i UptimeCheckConfigResourceGroupArgs) ToUptimeCheckConfigResourceGroupPtrOutput() UptimeCheckConfigResourceGroupPtrOutput
- func (i UptimeCheckConfigResourceGroupArgs) ToUptimeCheckConfigResourceGroupPtrOutputWithContext(ctx context.Context) UptimeCheckConfigResourceGroupPtrOutput
- type UptimeCheckConfigResourceGroupInput
- type UptimeCheckConfigResourceGroupOutput
- func (UptimeCheckConfigResourceGroupOutput) ElementType() reflect.Type
- func (o UptimeCheckConfigResourceGroupOutput) GroupId() pulumi.StringPtrOutput
- func (o UptimeCheckConfigResourceGroupOutput) ResourceType() pulumi.StringPtrOutput
- func (o UptimeCheckConfigResourceGroupOutput) ToUptimeCheckConfigResourceGroupOutput() UptimeCheckConfigResourceGroupOutput
- func (o UptimeCheckConfigResourceGroupOutput) ToUptimeCheckConfigResourceGroupOutputWithContext(ctx context.Context) UptimeCheckConfigResourceGroupOutput
- func (o UptimeCheckConfigResourceGroupOutput) ToUptimeCheckConfigResourceGroupPtrOutput() UptimeCheckConfigResourceGroupPtrOutput
- func (o UptimeCheckConfigResourceGroupOutput) ToUptimeCheckConfigResourceGroupPtrOutputWithContext(ctx context.Context) UptimeCheckConfigResourceGroupPtrOutput
- type UptimeCheckConfigResourceGroupPtrInput
- type UptimeCheckConfigResourceGroupPtrOutput
- func (o UptimeCheckConfigResourceGroupPtrOutput) Elem() UptimeCheckConfigResourceGroupOutput
- func (UptimeCheckConfigResourceGroupPtrOutput) ElementType() reflect.Type
- func (o UptimeCheckConfigResourceGroupPtrOutput) GroupId() pulumi.StringPtrOutput
- func (o UptimeCheckConfigResourceGroupPtrOutput) ResourceType() pulumi.StringPtrOutput
- func (o UptimeCheckConfigResourceGroupPtrOutput) ToUptimeCheckConfigResourceGroupPtrOutput() UptimeCheckConfigResourceGroupPtrOutput
- func (o UptimeCheckConfigResourceGroupPtrOutput) ToUptimeCheckConfigResourceGroupPtrOutputWithContext(ctx context.Context) UptimeCheckConfigResourceGroupPtrOutput
- type UptimeCheckConfigState
- type UptimeCheckConfigTcpCheck
- type UptimeCheckConfigTcpCheckArgs
- func (UptimeCheckConfigTcpCheckArgs) ElementType() reflect.Type
- func (i UptimeCheckConfigTcpCheckArgs) ToUptimeCheckConfigTcpCheckOutput() UptimeCheckConfigTcpCheckOutput
- func (i UptimeCheckConfigTcpCheckArgs) ToUptimeCheckConfigTcpCheckOutputWithContext(ctx context.Context) UptimeCheckConfigTcpCheckOutput
- func (i UptimeCheckConfigTcpCheckArgs) ToUptimeCheckConfigTcpCheckPtrOutput() UptimeCheckConfigTcpCheckPtrOutput
- func (i UptimeCheckConfigTcpCheckArgs) ToUptimeCheckConfigTcpCheckPtrOutputWithContext(ctx context.Context) UptimeCheckConfigTcpCheckPtrOutput
- type UptimeCheckConfigTcpCheckInput
- type UptimeCheckConfigTcpCheckOutput
- func (UptimeCheckConfigTcpCheckOutput) ElementType() reflect.Type
- func (o UptimeCheckConfigTcpCheckOutput) Port() pulumi.IntOutput
- func (o UptimeCheckConfigTcpCheckOutput) ToUptimeCheckConfigTcpCheckOutput() UptimeCheckConfigTcpCheckOutput
- func (o UptimeCheckConfigTcpCheckOutput) ToUptimeCheckConfigTcpCheckOutputWithContext(ctx context.Context) UptimeCheckConfigTcpCheckOutput
- func (o UptimeCheckConfigTcpCheckOutput) ToUptimeCheckConfigTcpCheckPtrOutput() UptimeCheckConfigTcpCheckPtrOutput
- func (o UptimeCheckConfigTcpCheckOutput) ToUptimeCheckConfigTcpCheckPtrOutputWithContext(ctx context.Context) UptimeCheckConfigTcpCheckPtrOutput
- type UptimeCheckConfigTcpCheckPtrInput
- type UptimeCheckConfigTcpCheckPtrOutput
- func (o UptimeCheckConfigTcpCheckPtrOutput) Elem() UptimeCheckConfigTcpCheckOutput
- func (UptimeCheckConfigTcpCheckPtrOutput) ElementType() reflect.Type
- func (o UptimeCheckConfigTcpCheckPtrOutput) Port() pulumi.IntOutput
- func (o UptimeCheckConfigTcpCheckPtrOutput) ToUptimeCheckConfigTcpCheckPtrOutput() UptimeCheckConfigTcpCheckPtrOutput
- func (o UptimeCheckConfigTcpCheckPtrOutput) ToUptimeCheckConfigTcpCheckPtrOutputWithContext(ctx context.Context) UptimeCheckConfigTcpCheckPtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AlertPolicy ¶
type AlertPolicy struct { pulumi.CustomResourceState // How to combine the results of multiple conditions to determine if an incident should be opened. Combiner pulumi.StringOutput `pulumi:"combiner"` // A list of conditions for the policy. The conditions are combined by AND or OR according to the combiner field. If the // combined conditions evaluate to true, then an incident is created. A policy can have from one to six conditions. Conditions AlertPolicyConditionArrayOutput `pulumi:"conditions"` // A read-only record of the creation of the alerting policy. If provided in a call to create or update, this field will be // ignored. CreationRecord AlertPolicyCreationRecordOutput `pulumi:"creationRecord"` // A short name or phrase used to identify the policy in dashboards, notifications, and incidents. To avoid confusion, // don't use the same display name for multiple policies in the same project. The name is limited to 512 Unicode // characters. DisplayName pulumi.StringOutput `pulumi:"displayName"` // A short name or phrase used to identify the policy in dashboards, notifications, and incidents. To avoid confusion, // don't use the same display name for multiple policies in the same project. The name is limited to 512 Unicode // characters. Documentation AlertPolicyDocumentationPtrOutput `pulumi:"documentation"` // Whether or not the policy is enabled. The default is true. Enabled pulumi.BoolPtrOutput `pulumi:"enabled"` // The unique resource name for this policy. Its syntax is: projects/[PROJECT_ID]/alertPolicies/[ALERT_POLICY_ID] Name pulumi.StringOutput `pulumi:"name"` // Identifies the notification channels to which notifications should be sent when incidents are opened or closed or when // new violations occur on an already opened incident. Each element of this array corresponds to the name field in each of // the NotificationChannel objects that are returned from the notificationChannels.list method. The syntax of the entries // in this field is 'projects/[PROJECT_ID]/notificationChannels/[CHANNEL_ID]' NotificationChannels pulumi.StringArrayOutput `pulumi:"notificationChannels"` // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` // 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. UserLabels pulumi.StringMapOutput `pulumi:"userLabels"` }
A description of the conditions under which some aspect of your system is considered to be "unhealthy" and the ways to notify people or services about this state.
To get more information about AlertPolicy, see:
* [API documentation](https://cloud.google.com/monitoring/api/ref_v3/rest/v3/projects.alertPolicies) * How-to Guides
- [Official Documentation](https://cloud.google.com/monitoring/alerts/)
> This content is derived from https://github.com/terraform-providers/terraform-provider-google/blob/master/website/docs/r/monitoring_alert_policy.html.markdown.
func GetAlertPolicy ¶
func GetAlertPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AlertPolicyState, opts ...pulumi.ResourceOption) (*AlertPolicy, error)
GetAlertPolicy gets an existing AlertPolicy resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewAlertPolicy ¶
func NewAlertPolicy(ctx *pulumi.Context, name string, args *AlertPolicyArgs, opts ...pulumi.ResourceOption) (*AlertPolicy, error)
NewAlertPolicy registers a new resource with the given unique name, arguments, and options.
type AlertPolicyArgs ¶
type AlertPolicyArgs struct { // How to combine the results of multiple conditions to determine if an incident should be opened. Combiner pulumi.StringInput // A list of conditions for the policy. The conditions are combined by AND or OR according to the combiner field. If the // combined conditions evaluate to true, then an incident is created. A policy can have from one to six conditions. Conditions AlertPolicyConditionArrayInput // A short name or phrase used to identify the policy in dashboards, notifications, and incidents. To avoid confusion, // don't use the same display name for multiple policies in the same project. The name is limited to 512 Unicode // characters. DisplayName pulumi.StringInput // A short name or phrase used to identify the policy in dashboards, notifications, and incidents. To avoid confusion, // don't use the same display name for multiple policies in the same project. The name is limited to 512 Unicode // characters. Documentation AlertPolicyDocumentationPtrInput // Whether or not the policy is enabled. The default is true. Enabled pulumi.BoolPtrInput // Identifies the notification channels to which notifications should be sent when incidents are opened or closed or when // new violations occur on an already opened incident. Each element of this array corresponds to the name field in each of // the NotificationChannel objects that are returned from the notificationChannels.list method. The syntax of the entries // in this field is 'projects/[PROJECT_ID]/notificationChannels/[CHANNEL_ID]' NotificationChannels pulumi.StringArrayInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // 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. UserLabels pulumi.StringMapInput }
The set of arguments for constructing a AlertPolicy resource.
func (AlertPolicyArgs) ElementType ¶
func (AlertPolicyArgs) ElementType() reflect.Type
type AlertPolicyCondition ¶
type AlertPolicyCondition struct { ConditionAbsent *AlertPolicyConditionConditionAbsent `pulumi:"conditionAbsent"` ConditionThreshold *AlertPolicyConditionConditionThreshold `pulumi:"conditionThreshold"` DisplayName string `pulumi:"displayName"` Name *string `pulumi:"name"` }
type AlertPolicyConditionArgs ¶
type AlertPolicyConditionArgs struct { ConditionAbsent AlertPolicyConditionConditionAbsentPtrInput `pulumi:"conditionAbsent"` ConditionThreshold AlertPolicyConditionConditionThresholdPtrInput `pulumi:"conditionThreshold"` DisplayName pulumi.StringInput `pulumi:"displayName"` Name pulumi.StringPtrInput `pulumi:"name"` }
func (AlertPolicyConditionArgs) ElementType ¶
func (AlertPolicyConditionArgs) ElementType() reflect.Type
func (AlertPolicyConditionArgs) ToAlertPolicyConditionOutput ¶
func (i AlertPolicyConditionArgs) ToAlertPolicyConditionOutput() AlertPolicyConditionOutput
func (AlertPolicyConditionArgs) ToAlertPolicyConditionOutputWithContext ¶
func (i AlertPolicyConditionArgs) ToAlertPolicyConditionOutputWithContext(ctx context.Context) AlertPolicyConditionOutput
type AlertPolicyConditionArray ¶
type AlertPolicyConditionArray []AlertPolicyConditionInput
func (AlertPolicyConditionArray) ElementType ¶
func (AlertPolicyConditionArray) ElementType() reflect.Type
func (AlertPolicyConditionArray) ToAlertPolicyConditionArrayOutput ¶
func (i AlertPolicyConditionArray) ToAlertPolicyConditionArrayOutput() AlertPolicyConditionArrayOutput
func (AlertPolicyConditionArray) ToAlertPolicyConditionArrayOutputWithContext ¶
func (i AlertPolicyConditionArray) ToAlertPolicyConditionArrayOutputWithContext(ctx context.Context) AlertPolicyConditionArrayOutput
type AlertPolicyConditionArrayInput ¶
type AlertPolicyConditionArrayInput interface { pulumi.Input ToAlertPolicyConditionArrayOutput() AlertPolicyConditionArrayOutput ToAlertPolicyConditionArrayOutputWithContext(context.Context) AlertPolicyConditionArrayOutput }
type AlertPolicyConditionArrayOutput ¶
type AlertPolicyConditionArrayOutput struct{ *pulumi.OutputState }
func (AlertPolicyConditionArrayOutput) ElementType ¶
func (AlertPolicyConditionArrayOutput) ElementType() reflect.Type
func (AlertPolicyConditionArrayOutput) Index ¶
func (o AlertPolicyConditionArrayOutput) Index(i pulumi.IntInput) AlertPolicyConditionOutput
func (AlertPolicyConditionArrayOutput) ToAlertPolicyConditionArrayOutput ¶
func (o AlertPolicyConditionArrayOutput) ToAlertPolicyConditionArrayOutput() AlertPolicyConditionArrayOutput
func (AlertPolicyConditionArrayOutput) ToAlertPolicyConditionArrayOutputWithContext ¶
func (o AlertPolicyConditionArrayOutput) ToAlertPolicyConditionArrayOutputWithContext(ctx context.Context) AlertPolicyConditionArrayOutput
type AlertPolicyConditionConditionAbsent ¶
type AlertPolicyConditionConditionAbsent struct { Aggregations []AlertPolicyConditionConditionAbsentAggregation `pulumi:"aggregations"` Duration string `pulumi:"duration"` Filter *string `pulumi:"filter"` Trigger *AlertPolicyConditionConditionAbsentTrigger `pulumi:"trigger"` }
type AlertPolicyConditionConditionAbsentAggregationArgs ¶
type AlertPolicyConditionConditionAbsentAggregationArgs struct { AlignmentPeriod pulumi.StringPtrInput `pulumi:"alignmentPeriod"` CrossSeriesReducer pulumi.StringPtrInput `pulumi:"crossSeriesReducer"` GroupByFields pulumi.StringArrayInput `pulumi:"groupByFields"` PerSeriesAligner pulumi.StringPtrInput `pulumi:"perSeriesAligner"` }
func (AlertPolicyConditionConditionAbsentAggregationArgs) ElementType ¶
func (AlertPolicyConditionConditionAbsentAggregationArgs) ElementType() reflect.Type
func (AlertPolicyConditionConditionAbsentAggregationArgs) ToAlertPolicyConditionConditionAbsentAggregationOutput ¶
func (i AlertPolicyConditionConditionAbsentAggregationArgs) ToAlertPolicyConditionConditionAbsentAggregationOutput() AlertPolicyConditionConditionAbsentAggregationOutput
func (AlertPolicyConditionConditionAbsentAggregationArgs) ToAlertPolicyConditionConditionAbsentAggregationOutputWithContext ¶
func (i AlertPolicyConditionConditionAbsentAggregationArgs) ToAlertPolicyConditionConditionAbsentAggregationOutputWithContext(ctx context.Context) AlertPolicyConditionConditionAbsentAggregationOutput
type AlertPolicyConditionConditionAbsentAggregationArray ¶
type AlertPolicyConditionConditionAbsentAggregationArray []AlertPolicyConditionConditionAbsentAggregationInput
func (AlertPolicyConditionConditionAbsentAggregationArray) ElementType ¶
func (AlertPolicyConditionConditionAbsentAggregationArray) ElementType() reflect.Type
func (AlertPolicyConditionConditionAbsentAggregationArray) ToAlertPolicyConditionConditionAbsentAggregationArrayOutput ¶
func (i AlertPolicyConditionConditionAbsentAggregationArray) ToAlertPolicyConditionConditionAbsentAggregationArrayOutput() AlertPolicyConditionConditionAbsentAggregationArrayOutput
func (AlertPolicyConditionConditionAbsentAggregationArray) ToAlertPolicyConditionConditionAbsentAggregationArrayOutputWithContext ¶
func (i AlertPolicyConditionConditionAbsentAggregationArray) ToAlertPolicyConditionConditionAbsentAggregationArrayOutputWithContext(ctx context.Context) AlertPolicyConditionConditionAbsentAggregationArrayOutput
type AlertPolicyConditionConditionAbsentAggregationArrayInput ¶
type AlertPolicyConditionConditionAbsentAggregationArrayInput interface { pulumi.Input ToAlertPolicyConditionConditionAbsentAggregationArrayOutput() AlertPolicyConditionConditionAbsentAggregationArrayOutput ToAlertPolicyConditionConditionAbsentAggregationArrayOutputWithContext(context.Context) AlertPolicyConditionConditionAbsentAggregationArrayOutput }
type AlertPolicyConditionConditionAbsentAggregationArrayOutput ¶
type AlertPolicyConditionConditionAbsentAggregationArrayOutput struct{ *pulumi.OutputState }
func (AlertPolicyConditionConditionAbsentAggregationArrayOutput) ElementType ¶
func (AlertPolicyConditionConditionAbsentAggregationArrayOutput) ElementType() reflect.Type
func (AlertPolicyConditionConditionAbsentAggregationArrayOutput) ToAlertPolicyConditionConditionAbsentAggregationArrayOutput ¶
func (o AlertPolicyConditionConditionAbsentAggregationArrayOutput) ToAlertPolicyConditionConditionAbsentAggregationArrayOutput() AlertPolicyConditionConditionAbsentAggregationArrayOutput
func (AlertPolicyConditionConditionAbsentAggregationArrayOutput) ToAlertPolicyConditionConditionAbsentAggregationArrayOutputWithContext ¶
func (o AlertPolicyConditionConditionAbsentAggregationArrayOutput) ToAlertPolicyConditionConditionAbsentAggregationArrayOutputWithContext(ctx context.Context) AlertPolicyConditionConditionAbsentAggregationArrayOutput
type AlertPolicyConditionConditionAbsentAggregationInput ¶
type AlertPolicyConditionConditionAbsentAggregationInput interface { pulumi.Input ToAlertPolicyConditionConditionAbsentAggregationOutput() AlertPolicyConditionConditionAbsentAggregationOutput ToAlertPolicyConditionConditionAbsentAggregationOutputWithContext(context.Context) AlertPolicyConditionConditionAbsentAggregationOutput }
type AlertPolicyConditionConditionAbsentAggregationOutput ¶
type AlertPolicyConditionConditionAbsentAggregationOutput struct{ *pulumi.OutputState }
func (AlertPolicyConditionConditionAbsentAggregationOutput) AlignmentPeriod ¶
func (o AlertPolicyConditionConditionAbsentAggregationOutput) AlignmentPeriod() pulumi.StringPtrOutput
func (AlertPolicyConditionConditionAbsentAggregationOutput) CrossSeriesReducer ¶
func (o AlertPolicyConditionConditionAbsentAggregationOutput) CrossSeriesReducer() pulumi.StringPtrOutput
func (AlertPolicyConditionConditionAbsentAggregationOutput) ElementType ¶
func (AlertPolicyConditionConditionAbsentAggregationOutput) ElementType() reflect.Type
func (AlertPolicyConditionConditionAbsentAggregationOutput) GroupByFields ¶
func (o AlertPolicyConditionConditionAbsentAggregationOutput) GroupByFields() pulumi.StringArrayOutput
func (AlertPolicyConditionConditionAbsentAggregationOutput) PerSeriesAligner ¶
func (o AlertPolicyConditionConditionAbsentAggregationOutput) PerSeriesAligner() pulumi.StringPtrOutput
func (AlertPolicyConditionConditionAbsentAggregationOutput) ToAlertPolicyConditionConditionAbsentAggregationOutput ¶
func (o AlertPolicyConditionConditionAbsentAggregationOutput) ToAlertPolicyConditionConditionAbsentAggregationOutput() AlertPolicyConditionConditionAbsentAggregationOutput
func (AlertPolicyConditionConditionAbsentAggregationOutput) ToAlertPolicyConditionConditionAbsentAggregationOutputWithContext ¶
func (o AlertPolicyConditionConditionAbsentAggregationOutput) ToAlertPolicyConditionConditionAbsentAggregationOutputWithContext(ctx context.Context) AlertPolicyConditionConditionAbsentAggregationOutput
type AlertPolicyConditionConditionAbsentArgs ¶
type AlertPolicyConditionConditionAbsentArgs struct { Aggregations AlertPolicyConditionConditionAbsentAggregationArrayInput `pulumi:"aggregations"` Duration pulumi.StringInput `pulumi:"duration"` Filter pulumi.StringPtrInput `pulumi:"filter"` Trigger AlertPolicyConditionConditionAbsentTriggerPtrInput `pulumi:"trigger"` }
func (AlertPolicyConditionConditionAbsentArgs) ElementType ¶
func (AlertPolicyConditionConditionAbsentArgs) ElementType() reflect.Type
func (AlertPolicyConditionConditionAbsentArgs) ToAlertPolicyConditionConditionAbsentOutput ¶
func (i AlertPolicyConditionConditionAbsentArgs) ToAlertPolicyConditionConditionAbsentOutput() AlertPolicyConditionConditionAbsentOutput
func (AlertPolicyConditionConditionAbsentArgs) ToAlertPolicyConditionConditionAbsentOutputWithContext ¶
func (i AlertPolicyConditionConditionAbsentArgs) ToAlertPolicyConditionConditionAbsentOutputWithContext(ctx context.Context) AlertPolicyConditionConditionAbsentOutput
func (AlertPolicyConditionConditionAbsentArgs) ToAlertPolicyConditionConditionAbsentPtrOutput ¶
func (i AlertPolicyConditionConditionAbsentArgs) ToAlertPolicyConditionConditionAbsentPtrOutput() AlertPolicyConditionConditionAbsentPtrOutput
func (AlertPolicyConditionConditionAbsentArgs) ToAlertPolicyConditionConditionAbsentPtrOutputWithContext ¶
func (i AlertPolicyConditionConditionAbsentArgs) ToAlertPolicyConditionConditionAbsentPtrOutputWithContext(ctx context.Context) AlertPolicyConditionConditionAbsentPtrOutput
type AlertPolicyConditionConditionAbsentInput ¶
type AlertPolicyConditionConditionAbsentInput interface { pulumi.Input ToAlertPolicyConditionConditionAbsentOutput() AlertPolicyConditionConditionAbsentOutput ToAlertPolicyConditionConditionAbsentOutputWithContext(context.Context) AlertPolicyConditionConditionAbsentOutput }
type AlertPolicyConditionConditionAbsentOutput ¶
type AlertPolicyConditionConditionAbsentOutput struct{ *pulumi.OutputState }
func (AlertPolicyConditionConditionAbsentOutput) Aggregations ¶
func (o AlertPolicyConditionConditionAbsentOutput) Aggregations() AlertPolicyConditionConditionAbsentAggregationArrayOutput
func (AlertPolicyConditionConditionAbsentOutput) Duration ¶
func (o AlertPolicyConditionConditionAbsentOutput) Duration() pulumi.StringOutput
func (AlertPolicyConditionConditionAbsentOutput) ElementType ¶
func (AlertPolicyConditionConditionAbsentOutput) ElementType() reflect.Type
func (AlertPolicyConditionConditionAbsentOutput) Filter ¶
func (o AlertPolicyConditionConditionAbsentOutput) Filter() pulumi.StringPtrOutput
func (AlertPolicyConditionConditionAbsentOutput) ToAlertPolicyConditionConditionAbsentOutput ¶
func (o AlertPolicyConditionConditionAbsentOutput) ToAlertPolicyConditionConditionAbsentOutput() AlertPolicyConditionConditionAbsentOutput
func (AlertPolicyConditionConditionAbsentOutput) ToAlertPolicyConditionConditionAbsentOutputWithContext ¶
func (o AlertPolicyConditionConditionAbsentOutput) ToAlertPolicyConditionConditionAbsentOutputWithContext(ctx context.Context) AlertPolicyConditionConditionAbsentOutput
func (AlertPolicyConditionConditionAbsentOutput) ToAlertPolicyConditionConditionAbsentPtrOutput ¶
func (o AlertPolicyConditionConditionAbsentOutput) ToAlertPolicyConditionConditionAbsentPtrOutput() AlertPolicyConditionConditionAbsentPtrOutput
func (AlertPolicyConditionConditionAbsentOutput) ToAlertPolicyConditionConditionAbsentPtrOutputWithContext ¶
func (o AlertPolicyConditionConditionAbsentOutput) ToAlertPolicyConditionConditionAbsentPtrOutputWithContext(ctx context.Context) AlertPolicyConditionConditionAbsentPtrOutput
type AlertPolicyConditionConditionAbsentPtrInput ¶
type AlertPolicyConditionConditionAbsentPtrInput interface { pulumi.Input ToAlertPolicyConditionConditionAbsentPtrOutput() AlertPolicyConditionConditionAbsentPtrOutput ToAlertPolicyConditionConditionAbsentPtrOutputWithContext(context.Context) AlertPolicyConditionConditionAbsentPtrOutput }
func AlertPolicyConditionConditionAbsentPtr ¶
func AlertPolicyConditionConditionAbsentPtr(v *AlertPolicyConditionConditionAbsentArgs) AlertPolicyConditionConditionAbsentPtrInput
type AlertPolicyConditionConditionAbsentPtrOutput ¶
type AlertPolicyConditionConditionAbsentPtrOutput struct{ *pulumi.OutputState }
func (AlertPolicyConditionConditionAbsentPtrOutput) Aggregations ¶
func (AlertPolicyConditionConditionAbsentPtrOutput) Duration ¶
func (o AlertPolicyConditionConditionAbsentPtrOutput) Duration() pulumi.StringOutput
func (AlertPolicyConditionConditionAbsentPtrOutput) ElementType ¶
func (AlertPolicyConditionConditionAbsentPtrOutput) ElementType() reflect.Type
func (AlertPolicyConditionConditionAbsentPtrOutput) Filter ¶
func (o AlertPolicyConditionConditionAbsentPtrOutput) Filter() pulumi.StringPtrOutput
func (AlertPolicyConditionConditionAbsentPtrOutput) ToAlertPolicyConditionConditionAbsentPtrOutput ¶
func (o AlertPolicyConditionConditionAbsentPtrOutput) ToAlertPolicyConditionConditionAbsentPtrOutput() AlertPolicyConditionConditionAbsentPtrOutput
func (AlertPolicyConditionConditionAbsentPtrOutput) ToAlertPolicyConditionConditionAbsentPtrOutputWithContext ¶
func (o AlertPolicyConditionConditionAbsentPtrOutput) ToAlertPolicyConditionConditionAbsentPtrOutputWithContext(ctx context.Context) AlertPolicyConditionConditionAbsentPtrOutput
type AlertPolicyConditionConditionAbsentTriggerArgs ¶
type AlertPolicyConditionConditionAbsentTriggerArgs struct { Count pulumi.IntPtrInput `pulumi:"count"` Percent pulumi.Float64PtrInput `pulumi:"percent"` }
func (AlertPolicyConditionConditionAbsentTriggerArgs) ElementType ¶
func (AlertPolicyConditionConditionAbsentTriggerArgs) ElementType() reflect.Type
func (AlertPolicyConditionConditionAbsentTriggerArgs) ToAlertPolicyConditionConditionAbsentTriggerOutput ¶
func (i AlertPolicyConditionConditionAbsentTriggerArgs) ToAlertPolicyConditionConditionAbsentTriggerOutput() AlertPolicyConditionConditionAbsentTriggerOutput
func (AlertPolicyConditionConditionAbsentTriggerArgs) ToAlertPolicyConditionConditionAbsentTriggerOutputWithContext ¶
func (i AlertPolicyConditionConditionAbsentTriggerArgs) ToAlertPolicyConditionConditionAbsentTriggerOutputWithContext(ctx context.Context) AlertPolicyConditionConditionAbsentTriggerOutput
func (AlertPolicyConditionConditionAbsentTriggerArgs) ToAlertPolicyConditionConditionAbsentTriggerPtrOutput ¶
func (i AlertPolicyConditionConditionAbsentTriggerArgs) ToAlertPolicyConditionConditionAbsentTriggerPtrOutput() AlertPolicyConditionConditionAbsentTriggerPtrOutput
func (AlertPolicyConditionConditionAbsentTriggerArgs) ToAlertPolicyConditionConditionAbsentTriggerPtrOutputWithContext ¶
func (i AlertPolicyConditionConditionAbsentTriggerArgs) ToAlertPolicyConditionConditionAbsentTriggerPtrOutputWithContext(ctx context.Context) AlertPolicyConditionConditionAbsentTriggerPtrOutput
type AlertPolicyConditionConditionAbsentTriggerInput ¶
type AlertPolicyConditionConditionAbsentTriggerInput interface { pulumi.Input ToAlertPolicyConditionConditionAbsentTriggerOutput() AlertPolicyConditionConditionAbsentTriggerOutput ToAlertPolicyConditionConditionAbsentTriggerOutputWithContext(context.Context) AlertPolicyConditionConditionAbsentTriggerOutput }
type AlertPolicyConditionConditionAbsentTriggerOutput ¶
type AlertPolicyConditionConditionAbsentTriggerOutput struct{ *pulumi.OutputState }
func (AlertPolicyConditionConditionAbsentTriggerOutput) Count ¶
func (o AlertPolicyConditionConditionAbsentTriggerOutput) Count() pulumi.IntPtrOutput
func (AlertPolicyConditionConditionAbsentTriggerOutput) ElementType ¶
func (AlertPolicyConditionConditionAbsentTriggerOutput) ElementType() reflect.Type
func (AlertPolicyConditionConditionAbsentTriggerOutput) Percent ¶
func (o AlertPolicyConditionConditionAbsentTriggerOutput) Percent() pulumi.Float64PtrOutput
func (AlertPolicyConditionConditionAbsentTriggerOutput) ToAlertPolicyConditionConditionAbsentTriggerOutput ¶
func (o AlertPolicyConditionConditionAbsentTriggerOutput) ToAlertPolicyConditionConditionAbsentTriggerOutput() AlertPolicyConditionConditionAbsentTriggerOutput
func (AlertPolicyConditionConditionAbsentTriggerOutput) ToAlertPolicyConditionConditionAbsentTriggerOutputWithContext ¶
func (o AlertPolicyConditionConditionAbsentTriggerOutput) ToAlertPolicyConditionConditionAbsentTriggerOutputWithContext(ctx context.Context) AlertPolicyConditionConditionAbsentTriggerOutput
func (AlertPolicyConditionConditionAbsentTriggerOutput) ToAlertPolicyConditionConditionAbsentTriggerPtrOutput ¶
func (o AlertPolicyConditionConditionAbsentTriggerOutput) ToAlertPolicyConditionConditionAbsentTriggerPtrOutput() AlertPolicyConditionConditionAbsentTriggerPtrOutput
func (AlertPolicyConditionConditionAbsentTriggerOutput) ToAlertPolicyConditionConditionAbsentTriggerPtrOutputWithContext ¶
func (o AlertPolicyConditionConditionAbsentTriggerOutput) ToAlertPolicyConditionConditionAbsentTriggerPtrOutputWithContext(ctx context.Context) AlertPolicyConditionConditionAbsentTriggerPtrOutput
type AlertPolicyConditionConditionAbsentTriggerPtrInput ¶
type AlertPolicyConditionConditionAbsentTriggerPtrInput interface { pulumi.Input ToAlertPolicyConditionConditionAbsentTriggerPtrOutput() AlertPolicyConditionConditionAbsentTriggerPtrOutput ToAlertPolicyConditionConditionAbsentTriggerPtrOutputWithContext(context.Context) AlertPolicyConditionConditionAbsentTriggerPtrOutput }
func AlertPolicyConditionConditionAbsentTriggerPtr ¶
func AlertPolicyConditionConditionAbsentTriggerPtr(v *AlertPolicyConditionConditionAbsentTriggerArgs) AlertPolicyConditionConditionAbsentTriggerPtrInput
type AlertPolicyConditionConditionAbsentTriggerPtrOutput ¶
type AlertPolicyConditionConditionAbsentTriggerPtrOutput struct{ *pulumi.OutputState }
func (AlertPolicyConditionConditionAbsentTriggerPtrOutput) Count ¶
func (o AlertPolicyConditionConditionAbsentTriggerPtrOutput) Count() pulumi.IntPtrOutput
func (AlertPolicyConditionConditionAbsentTriggerPtrOutput) ElementType ¶
func (AlertPolicyConditionConditionAbsentTriggerPtrOutput) ElementType() reflect.Type
func (AlertPolicyConditionConditionAbsentTriggerPtrOutput) Percent ¶
func (o AlertPolicyConditionConditionAbsentTriggerPtrOutput) Percent() pulumi.Float64PtrOutput
func (AlertPolicyConditionConditionAbsentTriggerPtrOutput) ToAlertPolicyConditionConditionAbsentTriggerPtrOutput ¶
func (o AlertPolicyConditionConditionAbsentTriggerPtrOutput) ToAlertPolicyConditionConditionAbsentTriggerPtrOutput() AlertPolicyConditionConditionAbsentTriggerPtrOutput
func (AlertPolicyConditionConditionAbsentTriggerPtrOutput) ToAlertPolicyConditionConditionAbsentTriggerPtrOutputWithContext ¶
func (o AlertPolicyConditionConditionAbsentTriggerPtrOutput) ToAlertPolicyConditionConditionAbsentTriggerPtrOutputWithContext(ctx context.Context) AlertPolicyConditionConditionAbsentTriggerPtrOutput
type AlertPolicyConditionConditionThreshold ¶
type AlertPolicyConditionConditionThreshold struct { Aggregations []AlertPolicyConditionConditionThresholdAggregation `pulumi:"aggregations"` Comparison string `pulumi:"comparison"` DenominatorAggregations []AlertPolicyConditionConditionThresholdDenominatorAggregation `pulumi:"denominatorAggregations"` DenominatorFilter *string `pulumi:"denominatorFilter"` Duration string `pulumi:"duration"` Filter *string `pulumi:"filter"` ThresholdValue *float64 `pulumi:"thresholdValue"` Trigger *AlertPolicyConditionConditionThresholdTrigger `pulumi:"trigger"` }
type AlertPolicyConditionConditionThresholdAggregationArgs ¶
type AlertPolicyConditionConditionThresholdAggregationArgs struct { AlignmentPeriod pulumi.StringPtrInput `pulumi:"alignmentPeriod"` CrossSeriesReducer pulumi.StringPtrInput `pulumi:"crossSeriesReducer"` GroupByFields pulumi.StringArrayInput `pulumi:"groupByFields"` PerSeriesAligner pulumi.StringPtrInput `pulumi:"perSeriesAligner"` }
func (AlertPolicyConditionConditionThresholdAggregationArgs) ElementType ¶
func (AlertPolicyConditionConditionThresholdAggregationArgs) ElementType() reflect.Type
func (AlertPolicyConditionConditionThresholdAggregationArgs) ToAlertPolicyConditionConditionThresholdAggregationOutput ¶
func (i AlertPolicyConditionConditionThresholdAggregationArgs) ToAlertPolicyConditionConditionThresholdAggregationOutput() AlertPolicyConditionConditionThresholdAggregationOutput
func (AlertPolicyConditionConditionThresholdAggregationArgs) ToAlertPolicyConditionConditionThresholdAggregationOutputWithContext ¶
func (i AlertPolicyConditionConditionThresholdAggregationArgs) ToAlertPolicyConditionConditionThresholdAggregationOutputWithContext(ctx context.Context) AlertPolicyConditionConditionThresholdAggregationOutput
type AlertPolicyConditionConditionThresholdAggregationArray ¶
type AlertPolicyConditionConditionThresholdAggregationArray []AlertPolicyConditionConditionThresholdAggregationInput
func (AlertPolicyConditionConditionThresholdAggregationArray) ElementType ¶
func (AlertPolicyConditionConditionThresholdAggregationArray) ElementType() reflect.Type
func (AlertPolicyConditionConditionThresholdAggregationArray) ToAlertPolicyConditionConditionThresholdAggregationArrayOutput ¶
func (i AlertPolicyConditionConditionThresholdAggregationArray) ToAlertPolicyConditionConditionThresholdAggregationArrayOutput() AlertPolicyConditionConditionThresholdAggregationArrayOutput
func (AlertPolicyConditionConditionThresholdAggregationArray) ToAlertPolicyConditionConditionThresholdAggregationArrayOutputWithContext ¶
func (i AlertPolicyConditionConditionThresholdAggregationArray) ToAlertPolicyConditionConditionThresholdAggregationArrayOutputWithContext(ctx context.Context) AlertPolicyConditionConditionThresholdAggregationArrayOutput
type AlertPolicyConditionConditionThresholdAggregationArrayInput ¶
type AlertPolicyConditionConditionThresholdAggregationArrayInput interface { pulumi.Input ToAlertPolicyConditionConditionThresholdAggregationArrayOutput() AlertPolicyConditionConditionThresholdAggregationArrayOutput ToAlertPolicyConditionConditionThresholdAggregationArrayOutputWithContext(context.Context) AlertPolicyConditionConditionThresholdAggregationArrayOutput }
type AlertPolicyConditionConditionThresholdAggregationArrayOutput ¶
type AlertPolicyConditionConditionThresholdAggregationArrayOutput struct{ *pulumi.OutputState }
func (AlertPolicyConditionConditionThresholdAggregationArrayOutput) ElementType ¶
func (AlertPolicyConditionConditionThresholdAggregationArrayOutput) ElementType() reflect.Type
func (AlertPolicyConditionConditionThresholdAggregationArrayOutput) ToAlertPolicyConditionConditionThresholdAggregationArrayOutput ¶
func (o AlertPolicyConditionConditionThresholdAggregationArrayOutput) ToAlertPolicyConditionConditionThresholdAggregationArrayOutput() AlertPolicyConditionConditionThresholdAggregationArrayOutput
func (AlertPolicyConditionConditionThresholdAggregationArrayOutput) ToAlertPolicyConditionConditionThresholdAggregationArrayOutputWithContext ¶
func (o AlertPolicyConditionConditionThresholdAggregationArrayOutput) ToAlertPolicyConditionConditionThresholdAggregationArrayOutputWithContext(ctx context.Context) AlertPolicyConditionConditionThresholdAggregationArrayOutput
type AlertPolicyConditionConditionThresholdAggregationInput ¶
type AlertPolicyConditionConditionThresholdAggregationInput interface { pulumi.Input ToAlertPolicyConditionConditionThresholdAggregationOutput() AlertPolicyConditionConditionThresholdAggregationOutput ToAlertPolicyConditionConditionThresholdAggregationOutputWithContext(context.Context) AlertPolicyConditionConditionThresholdAggregationOutput }
type AlertPolicyConditionConditionThresholdAggregationOutput ¶
type AlertPolicyConditionConditionThresholdAggregationOutput struct{ *pulumi.OutputState }
func (AlertPolicyConditionConditionThresholdAggregationOutput) AlignmentPeriod ¶
func (o AlertPolicyConditionConditionThresholdAggregationOutput) AlignmentPeriod() pulumi.StringPtrOutput
func (AlertPolicyConditionConditionThresholdAggregationOutput) CrossSeriesReducer ¶
func (o AlertPolicyConditionConditionThresholdAggregationOutput) CrossSeriesReducer() pulumi.StringPtrOutput
func (AlertPolicyConditionConditionThresholdAggregationOutput) ElementType ¶
func (AlertPolicyConditionConditionThresholdAggregationOutput) ElementType() reflect.Type
func (AlertPolicyConditionConditionThresholdAggregationOutput) GroupByFields ¶
func (o AlertPolicyConditionConditionThresholdAggregationOutput) GroupByFields() pulumi.StringArrayOutput
func (AlertPolicyConditionConditionThresholdAggregationOutput) PerSeriesAligner ¶
func (o AlertPolicyConditionConditionThresholdAggregationOutput) PerSeriesAligner() pulumi.StringPtrOutput
func (AlertPolicyConditionConditionThresholdAggregationOutput) ToAlertPolicyConditionConditionThresholdAggregationOutput ¶
func (o AlertPolicyConditionConditionThresholdAggregationOutput) ToAlertPolicyConditionConditionThresholdAggregationOutput() AlertPolicyConditionConditionThresholdAggregationOutput
func (AlertPolicyConditionConditionThresholdAggregationOutput) ToAlertPolicyConditionConditionThresholdAggregationOutputWithContext ¶
func (o AlertPolicyConditionConditionThresholdAggregationOutput) ToAlertPolicyConditionConditionThresholdAggregationOutputWithContext(ctx context.Context) AlertPolicyConditionConditionThresholdAggregationOutput
type AlertPolicyConditionConditionThresholdArgs ¶
type AlertPolicyConditionConditionThresholdArgs struct { Aggregations AlertPolicyConditionConditionThresholdAggregationArrayInput `pulumi:"aggregations"` Comparison pulumi.StringInput `pulumi:"comparison"` DenominatorAggregations AlertPolicyConditionConditionThresholdDenominatorAggregationArrayInput `pulumi:"denominatorAggregations"` DenominatorFilter pulumi.StringPtrInput `pulumi:"denominatorFilter"` Duration pulumi.StringInput `pulumi:"duration"` Filter pulumi.StringPtrInput `pulumi:"filter"` ThresholdValue pulumi.Float64PtrInput `pulumi:"thresholdValue"` Trigger AlertPolicyConditionConditionThresholdTriggerPtrInput `pulumi:"trigger"` }
func (AlertPolicyConditionConditionThresholdArgs) ElementType ¶
func (AlertPolicyConditionConditionThresholdArgs) ElementType() reflect.Type
func (AlertPolicyConditionConditionThresholdArgs) ToAlertPolicyConditionConditionThresholdOutput ¶
func (i AlertPolicyConditionConditionThresholdArgs) ToAlertPolicyConditionConditionThresholdOutput() AlertPolicyConditionConditionThresholdOutput
func (AlertPolicyConditionConditionThresholdArgs) ToAlertPolicyConditionConditionThresholdOutputWithContext ¶
func (i AlertPolicyConditionConditionThresholdArgs) ToAlertPolicyConditionConditionThresholdOutputWithContext(ctx context.Context) AlertPolicyConditionConditionThresholdOutput
func (AlertPolicyConditionConditionThresholdArgs) ToAlertPolicyConditionConditionThresholdPtrOutput ¶
func (i AlertPolicyConditionConditionThresholdArgs) ToAlertPolicyConditionConditionThresholdPtrOutput() AlertPolicyConditionConditionThresholdPtrOutput
func (AlertPolicyConditionConditionThresholdArgs) ToAlertPolicyConditionConditionThresholdPtrOutputWithContext ¶
func (i AlertPolicyConditionConditionThresholdArgs) ToAlertPolicyConditionConditionThresholdPtrOutputWithContext(ctx context.Context) AlertPolicyConditionConditionThresholdPtrOutput
type AlertPolicyConditionConditionThresholdDenominatorAggregationArgs ¶
type AlertPolicyConditionConditionThresholdDenominatorAggregationArgs struct { AlignmentPeriod pulumi.StringPtrInput `pulumi:"alignmentPeriod"` CrossSeriesReducer pulumi.StringPtrInput `pulumi:"crossSeriesReducer"` GroupByFields pulumi.StringArrayInput `pulumi:"groupByFields"` PerSeriesAligner pulumi.StringPtrInput `pulumi:"perSeriesAligner"` }
func (AlertPolicyConditionConditionThresholdDenominatorAggregationArgs) ElementType ¶
func (AlertPolicyConditionConditionThresholdDenominatorAggregationArgs) ElementType() reflect.Type
func (AlertPolicyConditionConditionThresholdDenominatorAggregationArgs) ToAlertPolicyConditionConditionThresholdDenominatorAggregationOutput ¶
func (i AlertPolicyConditionConditionThresholdDenominatorAggregationArgs) ToAlertPolicyConditionConditionThresholdDenominatorAggregationOutput() AlertPolicyConditionConditionThresholdDenominatorAggregationOutput
func (AlertPolicyConditionConditionThresholdDenominatorAggregationArgs) ToAlertPolicyConditionConditionThresholdDenominatorAggregationOutputWithContext ¶
func (i AlertPolicyConditionConditionThresholdDenominatorAggregationArgs) ToAlertPolicyConditionConditionThresholdDenominatorAggregationOutputWithContext(ctx context.Context) AlertPolicyConditionConditionThresholdDenominatorAggregationOutput
type AlertPolicyConditionConditionThresholdDenominatorAggregationArray ¶
type AlertPolicyConditionConditionThresholdDenominatorAggregationArray []AlertPolicyConditionConditionThresholdDenominatorAggregationInput
func (AlertPolicyConditionConditionThresholdDenominatorAggregationArray) ElementType ¶
func (AlertPolicyConditionConditionThresholdDenominatorAggregationArray) ElementType() reflect.Type
func (AlertPolicyConditionConditionThresholdDenominatorAggregationArray) ToAlertPolicyConditionConditionThresholdDenominatorAggregationArrayOutput ¶
func (i AlertPolicyConditionConditionThresholdDenominatorAggregationArray) ToAlertPolicyConditionConditionThresholdDenominatorAggregationArrayOutput() AlertPolicyConditionConditionThresholdDenominatorAggregationArrayOutput
func (AlertPolicyConditionConditionThresholdDenominatorAggregationArray) ToAlertPolicyConditionConditionThresholdDenominatorAggregationArrayOutputWithContext ¶
func (i AlertPolicyConditionConditionThresholdDenominatorAggregationArray) ToAlertPolicyConditionConditionThresholdDenominatorAggregationArrayOutputWithContext(ctx context.Context) AlertPolicyConditionConditionThresholdDenominatorAggregationArrayOutput
type AlertPolicyConditionConditionThresholdDenominatorAggregationArrayInput ¶
type AlertPolicyConditionConditionThresholdDenominatorAggregationArrayInput interface { pulumi.Input ToAlertPolicyConditionConditionThresholdDenominatorAggregationArrayOutput() AlertPolicyConditionConditionThresholdDenominatorAggregationArrayOutput ToAlertPolicyConditionConditionThresholdDenominatorAggregationArrayOutputWithContext(context.Context) AlertPolicyConditionConditionThresholdDenominatorAggregationArrayOutput }
type AlertPolicyConditionConditionThresholdDenominatorAggregationArrayOutput ¶
type AlertPolicyConditionConditionThresholdDenominatorAggregationArrayOutput struct{ *pulumi.OutputState }
func (AlertPolicyConditionConditionThresholdDenominatorAggregationArrayOutput) ElementType ¶
func (AlertPolicyConditionConditionThresholdDenominatorAggregationArrayOutput) ElementType() reflect.Type
func (AlertPolicyConditionConditionThresholdDenominatorAggregationArrayOutput) ToAlertPolicyConditionConditionThresholdDenominatorAggregationArrayOutput ¶
func (o AlertPolicyConditionConditionThresholdDenominatorAggregationArrayOutput) ToAlertPolicyConditionConditionThresholdDenominatorAggregationArrayOutput() AlertPolicyConditionConditionThresholdDenominatorAggregationArrayOutput
func (AlertPolicyConditionConditionThresholdDenominatorAggregationArrayOutput) ToAlertPolicyConditionConditionThresholdDenominatorAggregationArrayOutputWithContext ¶
func (o AlertPolicyConditionConditionThresholdDenominatorAggregationArrayOutput) ToAlertPolicyConditionConditionThresholdDenominatorAggregationArrayOutputWithContext(ctx context.Context) AlertPolicyConditionConditionThresholdDenominatorAggregationArrayOutput
type AlertPolicyConditionConditionThresholdDenominatorAggregationInput ¶
type AlertPolicyConditionConditionThresholdDenominatorAggregationInput interface { pulumi.Input ToAlertPolicyConditionConditionThresholdDenominatorAggregationOutput() AlertPolicyConditionConditionThresholdDenominatorAggregationOutput ToAlertPolicyConditionConditionThresholdDenominatorAggregationOutputWithContext(context.Context) AlertPolicyConditionConditionThresholdDenominatorAggregationOutput }
type AlertPolicyConditionConditionThresholdDenominatorAggregationOutput ¶
type AlertPolicyConditionConditionThresholdDenominatorAggregationOutput struct{ *pulumi.OutputState }
func (AlertPolicyConditionConditionThresholdDenominatorAggregationOutput) AlignmentPeriod ¶
func (o AlertPolicyConditionConditionThresholdDenominatorAggregationOutput) AlignmentPeriod() pulumi.StringPtrOutput
func (AlertPolicyConditionConditionThresholdDenominatorAggregationOutput) CrossSeriesReducer ¶
func (o AlertPolicyConditionConditionThresholdDenominatorAggregationOutput) CrossSeriesReducer() pulumi.StringPtrOutput
func (AlertPolicyConditionConditionThresholdDenominatorAggregationOutput) ElementType ¶
func (AlertPolicyConditionConditionThresholdDenominatorAggregationOutput) ElementType() reflect.Type
func (AlertPolicyConditionConditionThresholdDenominatorAggregationOutput) GroupByFields ¶
func (o AlertPolicyConditionConditionThresholdDenominatorAggregationOutput) GroupByFields() pulumi.StringArrayOutput
func (AlertPolicyConditionConditionThresholdDenominatorAggregationOutput) PerSeriesAligner ¶
func (o AlertPolicyConditionConditionThresholdDenominatorAggregationOutput) PerSeriesAligner() pulumi.StringPtrOutput
func (AlertPolicyConditionConditionThresholdDenominatorAggregationOutput) ToAlertPolicyConditionConditionThresholdDenominatorAggregationOutput ¶
func (o AlertPolicyConditionConditionThresholdDenominatorAggregationOutput) ToAlertPolicyConditionConditionThresholdDenominatorAggregationOutput() AlertPolicyConditionConditionThresholdDenominatorAggregationOutput
func (AlertPolicyConditionConditionThresholdDenominatorAggregationOutput) ToAlertPolicyConditionConditionThresholdDenominatorAggregationOutputWithContext ¶
func (o AlertPolicyConditionConditionThresholdDenominatorAggregationOutput) ToAlertPolicyConditionConditionThresholdDenominatorAggregationOutputWithContext(ctx context.Context) AlertPolicyConditionConditionThresholdDenominatorAggregationOutput
type AlertPolicyConditionConditionThresholdInput ¶
type AlertPolicyConditionConditionThresholdInput interface { pulumi.Input ToAlertPolicyConditionConditionThresholdOutput() AlertPolicyConditionConditionThresholdOutput ToAlertPolicyConditionConditionThresholdOutputWithContext(context.Context) AlertPolicyConditionConditionThresholdOutput }
type AlertPolicyConditionConditionThresholdOutput ¶
type AlertPolicyConditionConditionThresholdOutput struct{ *pulumi.OutputState }
func (AlertPolicyConditionConditionThresholdOutput) Aggregations ¶
func (AlertPolicyConditionConditionThresholdOutput) Comparison ¶
func (o AlertPolicyConditionConditionThresholdOutput) Comparison() pulumi.StringOutput
func (AlertPolicyConditionConditionThresholdOutput) DenominatorAggregations ¶
func (o AlertPolicyConditionConditionThresholdOutput) DenominatorAggregations() AlertPolicyConditionConditionThresholdDenominatorAggregationArrayOutput
func (AlertPolicyConditionConditionThresholdOutput) DenominatorFilter ¶
func (o AlertPolicyConditionConditionThresholdOutput) DenominatorFilter() pulumi.StringPtrOutput
func (AlertPolicyConditionConditionThresholdOutput) Duration ¶
func (o AlertPolicyConditionConditionThresholdOutput) Duration() pulumi.StringOutput
func (AlertPolicyConditionConditionThresholdOutput) ElementType ¶
func (AlertPolicyConditionConditionThresholdOutput) ElementType() reflect.Type
func (AlertPolicyConditionConditionThresholdOutput) Filter ¶
func (o AlertPolicyConditionConditionThresholdOutput) Filter() pulumi.StringPtrOutput
func (AlertPolicyConditionConditionThresholdOutput) ThresholdValue ¶
func (o AlertPolicyConditionConditionThresholdOutput) ThresholdValue() pulumi.Float64PtrOutput
func (AlertPolicyConditionConditionThresholdOutput) ToAlertPolicyConditionConditionThresholdOutput ¶
func (o AlertPolicyConditionConditionThresholdOutput) ToAlertPolicyConditionConditionThresholdOutput() AlertPolicyConditionConditionThresholdOutput
func (AlertPolicyConditionConditionThresholdOutput) ToAlertPolicyConditionConditionThresholdOutputWithContext ¶
func (o AlertPolicyConditionConditionThresholdOutput) ToAlertPolicyConditionConditionThresholdOutputWithContext(ctx context.Context) AlertPolicyConditionConditionThresholdOutput
func (AlertPolicyConditionConditionThresholdOutput) ToAlertPolicyConditionConditionThresholdPtrOutput ¶
func (o AlertPolicyConditionConditionThresholdOutput) ToAlertPolicyConditionConditionThresholdPtrOutput() AlertPolicyConditionConditionThresholdPtrOutput
func (AlertPolicyConditionConditionThresholdOutput) ToAlertPolicyConditionConditionThresholdPtrOutputWithContext ¶
func (o AlertPolicyConditionConditionThresholdOutput) ToAlertPolicyConditionConditionThresholdPtrOutputWithContext(ctx context.Context) AlertPolicyConditionConditionThresholdPtrOutput
type AlertPolicyConditionConditionThresholdPtrInput ¶
type AlertPolicyConditionConditionThresholdPtrInput interface { pulumi.Input ToAlertPolicyConditionConditionThresholdPtrOutput() AlertPolicyConditionConditionThresholdPtrOutput ToAlertPolicyConditionConditionThresholdPtrOutputWithContext(context.Context) AlertPolicyConditionConditionThresholdPtrOutput }
func AlertPolicyConditionConditionThresholdPtr ¶
func AlertPolicyConditionConditionThresholdPtr(v *AlertPolicyConditionConditionThresholdArgs) AlertPolicyConditionConditionThresholdPtrInput
type AlertPolicyConditionConditionThresholdPtrOutput ¶
type AlertPolicyConditionConditionThresholdPtrOutput struct{ *pulumi.OutputState }
func (AlertPolicyConditionConditionThresholdPtrOutput) Aggregations ¶
func (AlertPolicyConditionConditionThresholdPtrOutput) Comparison ¶
func (o AlertPolicyConditionConditionThresholdPtrOutput) Comparison() pulumi.StringOutput
func (AlertPolicyConditionConditionThresholdPtrOutput) DenominatorAggregations ¶
func (o AlertPolicyConditionConditionThresholdPtrOutput) DenominatorAggregations() AlertPolicyConditionConditionThresholdDenominatorAggregationArrayOutput
func (AlertPolicyConditionConditionThresholdPtrOutput) DenominatorFilter ¶
func (o AlertPolicyConditionConditionThresholdPtrOutput) DenominatorFilter() pulumi.StringPtrOutput
func (AlertPolicyConditionConditionThresholdPtrOutput) Duration ¶
func (o AlertPolicyConditionConditionThresholdPtrOutput) Duration() pulumi.StringOutput
func (AlertPolicyConditionConditionThresholdPtrOutput) ElementType ¶
func (AlertPolicyConditionConditionThresholdPtrOutput) ElementType() reflect.Type
func (AlertPolicyConditionConditionThresholdPtrOutput) Filter ¶
func (o AlertPolicyConditionConditionThresholdPtrOutput) Filter() pulumi.StringPtrOutput
func (AlertPolicyConditionConditionThresholdPtrOutput) ThresholdValue ¶
func (o AlertPolicyConditionConditionThresholdPtrOutput) ThresholdValue() pulumi.Float64PtrOutput
func (AlertPolicyConditionConditionThresholdPtrOutput) ToAlertPolicyConditionConditionThresholdPtrOutput ¶
func (o AlertPolicyConditionConditionThresholdPtrOutput) ToAlertPolicyConditionConditionThresholdPtrOutput() AlertPolicyConditionConditionThresholdPtrOutput
func (AlertPolicyConditionConditionThresholdPtrOutput) ToAlertPolicyConditionConditionThresholdPtrOutputWithContext ¶
func (o AlertPolicyConditionConditionThresholdPtrOutput) ToAlertPolicyConditionConditionThresholdPtrOutputWithContext(ctx context.Context) AlertPolicyConditionConditionThresholdPtrOutput
type AlertPolicyConditionConditionThresholdTriggerArgs ¶
type AlertPolicyConditionConditionThresholdTriggerArgs struct { Count pulumi.IntPtrInput `pulumi:"count"` Percent pulumi.Float64PtrInput `pulumi:"percent"` }
func (AlertPolicyConditionConditionThresholdTriggerArgs) ElementType ¶
func (AlertPolicyConditionConditionThresholdTriggerArgs) ElementType() reflect.Type
func (AlertPolicyConditionConditionThresholdTriggerArgs) ToAlertPolicyConditionConditionThresholdTriggerOutput ¶
func (i AlertPolicyConditionConditionThresholdTriggerArgs) ToAlertPolicyConditionConditionThresholdTriggerOutput() AlertPolicyConditionConditionThresholdTriggerOutput
func (AlertPolicyConditionConditionThresholdTriggerArgs) ToAlertPolicyConditionConditionThresholdTriggerOutputWithContext ¶
func (i AlertPolicyConditionConditionThresholdTriggerArgs) ToAlertPolicyConditionConditionThresholdTriggerOutputWithContext(ctx context.Context) AlertPolicyConditionConditionThresholdTriggerOutput
func (AlertPolicyConditionConditionThresholdTriggerArgs) ToAlertPolicyConditionConditionThresholdTriggerPtrOutput ¶
func (i AlertPolicyConditionConditionThresholdTriggerArgs) ToAlertPolicyConditionConditionThresholdTriggerPtrOutput() AlertPolicyConditionConditionThresholdTriggerPtrOutput
func (AlertPolicyConditionConditionThresholdTriggerArgs) ToAlertPolicyConditionConditionThresholdTriggerPtrOutputWithContext ¶
func (i AlertPolicyConditionConditionThresholdTriggerArgs) ToAlertPolicyConditionConditionThresholdTriggerPtrOutputWithContext(ctx context.Context) AlertPolicyConditionConditionThresholdTriggerPtrOutput
type AlertPolicyConditionConditionThresholdTriggerInput ¶
type AlertPolicyConditionConditionThresholdTriggerInput interface { pulumi.Input ToAlertPolicyConditionConditionThresholdTriggerOutput() AlertPolicyConditionConditionThresholdTriggerOutput ToAlertPolicyConditionConditionThresholdTriggerOutputWithContext(context.Context) AlertPolicyConditionConditionThresholdTriggerOutput }
type AlertPolicyConditionConditionThresholdTriggerOutput ¶
type AlertPolicyConditionConditionThresholdTriggerOutput struct{ *pulumi.OutputState }
func (AlertPolicyConditionConditionThresholdTriggerOutput) Count ¶
func (o AlertPolicyConditionConditionThresholdTriggerOutput) Count() pulumi.IntPtrOutput
func (AlertPolicyConditionConditionThresholdTriggerOutput) ElementType ¶
func (AlertPolicyConditionConditionThresholdTriggerOutput) ElementType() reflect.Type
func (AlertPolicyConditionConditionThresholdTriggerOutput) Percent ¶
func (o AlertPolicyConditionConditionThresholdTriggerOutput) Percent() pulumi.Float64PtrOutput
func (AlertPolicyConditionConditionThresholdTriggerOutput) ToAlertPolicyConditionConditionThresholdTriggerOutput ¶
func (o AlertPolicyConditionConditionThresholdTriggerOutput) ToAlertPolicyConditionConditionThresholdTriggerOutput() AlertPolicyConditionConditionThresholdTriggerOutput
func (AlertPolicyConditionConditionThresholdTriggerOutput) ToAlertPolicyConditionConditionThresholdTriggerOutputWithContext ¶
func (o AlertPolicyConditionConditionThresholdTriggerOutput) ToAlertPolicyConditionConditionThresholdTriggerOutputWithContext(ctx context.Context) AlertPolicyConditionConditionThresholdTriggerOutput
func (AlertPolicyConditionConditionThresholdTriggerOutput) ToAlertPolicyConditionConditionThresholdTriggerPtrOutput ¶
func (o AlertPolicyConditionConditionThresholdTriggerOutput) ToAlertPolicyConditionConditionThresholdTriggerPtrOutput() AlertPolicyConditionConditionThresholdTriggerPtrOutput
func (AlertPolicyConditionConditionThresholdTriggerOutput) ToAlertPolicyConditionConditionThresholdTriggerPtrOutputWithContext ¶
func (o AlertPolicyConditionConditionThresholdTriggerOutput) ToAlertPolicyConditionConditionThresholdTriggerPtrOutputWithContext(ctx context.Context) AlertPolicyConditionConditionThresholdTriggerPtrOutput
type AlertPolicyConditionConditionThresholdTriggerPtrInput ¶
type AlertPolicyConditionConditionThresholdTriggerPtrInput interface { pulumi.Input ToAlertPolicyConditionConditionThresholdTriggerPtrOutput() AlertPolicyConditionConditionThresholdTriggerPtrOutput ToAlertPolicyConditionConditionThresholdTriggerPtrOutputWithContext(context.Context) AlertPolicyConditionConditionThresholdTriggerPtrOutput }
func AlertPolicyConditionConditionThresholdTriggerPtr ¶
func AlertPolicyConditionConditionThresholdTriggerPtr(v *AlertPolicyConditionConditionThresholdTriggerArgs) AlertPolicyConditionConditionThresholdTriggerPtrInput
type AlertPolicyConditionConditionThresholdTriggerPtrOutput ¶
type AlertPolicyConditionConditionThresholdTriggerPtrOutput struct{ *pulumi.OutputState }
func (AlertPolicyConditionConditionThresholdTriggerPtrOutput) Count ¶
func (o AlertPolicyConditionConditionThresholdTriggerPtrOutput) Count() pulumi.IntPtrOutput
func (AlertPolicyConditionConditionThresholdTriggerPtrOutput) ElementType ¶
func (AlertPolicyConditionConditionThresholdTriggerPtrOutput) ElementType() reflect.Type
func (AlertPolicyConditionConditionThresholdTriggerPtrOutput) Percent ¶
func (o AlertPolicyConditionConditionThresholdTriggerPtrOutput) Percent() pulumi.Float64PtrOutput
func (AlertPolicyConditionConditionThresholdTriggerPtrOutput) ToAlertPolicyConditionConditionThresholdTriggerPtrOutput ¶
func (o AlertPolicyConditionConditionThresholdTriggerPtrOutput) ToAlertPolicyConditionConditionThresholdTriggerPtrOutput() AlertPolicyConditionConditionThresholdTriggerPtrOutput
func (AlertPolicyConditionConditionThresholdTriggerPtrOutput) ToAlertPolicyConditionConditionThresholdTriggerPtrOutputWithContext ¶
func (o AlertPolicyConditionConditionThresholdTriggerPtrOutput) ToAlertPolicyConditionConditionThresholdTriggerPtrOutputWithContext(ctx context.Context) AlertPolicyConditionConditionThresholdTriggerPtrOutput
type AlertPolicyConditionInput ¶
type AlertPolicyConditionInput interface { pulumi.Input ToAlertPolicyConditionOutput() AlertPolicyConditionOutput ToAlertPolicyConditionOutputWithContext(context.Context) AlertPolicyConditionOutput }
type AlertPolicyConditionOutput ¶
type AlertPolicyConditionOutput struct{ *pulumi.OutputState }
func (AlertPolicyConditionOutput) ConditionAbsent ¶
func (o AlertPolicyConditionOutput) ConditionAbsent() AlertPolicyConditionConditionAbsentPtrOutput
func (AlertPolicyConditionOutput) ConditionThreshold ¶
func (o AlertPolicyConditionOutput) ConditionThreshold() AlertPolicyConditionConditionThresholdPtrOutput
func (AlertPolicyConditionOutput) DisplayName ¶
func (o AlertPolicyConditionOutput) DisplayName() pulumi.StringOutput
func (AlertPolicyConditionOutput) ElementType ¶
func (AlertPolicyConditionOutput) ElementType() reflect.Type
func (AlertPolicyConditionOutput) Name ¶
func (o AlertPolicyConditionOutput) Name() pulumi.StringPtrOutput
func (AlertPolicyConditionOutput) ToAlertPolicyConditionOutput ¶
func (o AlertPolicyConditionOutput) ToAlertPolicyConditionOutput() AlertPolicyConditionOutput
func (AlertPolicyConditionOutput) ToAlertPolicyConditionOutputWithContext ¶
func (o AlertPolicyConditionOutput) ToAlertPolicyConditionOutputWithContext(ctx context.Context) AlertPolicyConditionOutput
type AlertPolicyCreationRecordArgs ¶
type AlertPolicyCreationRecordArgs struct { MutateTime pulumi.StringPtrInput `pulumi:"mutateTime"` MutatedBy pulumi.StringPtrInput `pulumi:"mutatedBy"` }
func (AlertPolicyCreationRecordArgs) ElementType ¶
func (AlertPolicyCreationRecordArgs) ElementType() reflect.Type
func (AlertPolicyCreationRecordArgs) ToAlertPolicyCreationRecordOutput ¶
func (i AlertPolicyCreationRecordArgs) ToAlertPolicyCreationRecordOutput() AlertPolicyCreationRecordOutput
func (AlertPolicyCreationRecordArgs) ToAlertPolicyCreationRecordOutputWithContext ¶
func (i AlertPolicyCreationRecordArgs) ToAlertPolicyCreationRecordOutputWithContext(ctx context.Context) AlertPolicyCreationRecordOutput
func (AlertPolicyCreationRecordArgs) ToAlertPolicyCreationRecordPtrOutput ¶
func (i AlertPolicyCreationRecordArgs) ToAlertPolicyCreationRecordPtrOutput() AlertPolicyCreationRecordPtrOutput
func (AlertPolicyCreationRecordArgs) ToAlertPolicyCreationRecordPtrOutputWithContext ¶
func (i AlertPolicyCreationRecordArgs) ToAlertPolicyCreationRecordPtrOutputWithContext(ctx context.Context) AlertPolicyCreationRecordPtrOutput
type AlertPolicyCreationRecordInput ¶
type AlertPolicyCreationRecordInput interface { pulumi.Input ToAlertPolicyCreationRecordOutput() AlertPolicyCreationRecordOutput ToAlertPolicyCreationRecordOutputWithContext(context.Context) AlertPolicyCreationRecordOutput }
type AlertPolicyCreationRecordOutput ¶
type AlertPolicyCreationRecordOutput struct{ *pulumi.OutputState }
func (AlertPolicyCreationRecordOutput) ElementType ¶
func (AlertPolicyCreationRecordOutput) ElementType() reflect.Type
func (AlertPolicyCreationRecordOutput) MutateTime ¶
func (o AlertPolicyCreationRecordOutput) MutateTime() pulumi.StringPtrOutput
func (AlertPolicyCreationRecordOutput) MutatedBy ¶
func (o AlertPolicyCreationRecordOutput) MutatedBy() pulumi.StringPtrOutput
func (AlertPolicyCreationRecordOutput) ToAlertPolicyCreationRecordOutput ¶
func (o AlertPolicyCreationRecordOutput) ToAlertPolicyCreationRecordOutput() AlertPolicyCreationRecordOutput
func (AlertPolicyCreationRecordOutput) ToAlertPolicyCreationRecordOutputWithContext ¶
func (o AlertPolicyCreationRecordOutput) ToAlertPolicyCreationRecordOutputWithContext(ctx context.Context) AlertPolicyCreationRecordOutput
func (AlertPolicyCreationRecordOutput) ToAlertPolicyCreationRecordPtrOutput ¶
func (o AlertPolicyCreationRecordOutput) ToAlertPolicyCreationRecordPtrOutput() AlertPolicyCreationRecordPtrOutput
func (AlertPolicyCreationRecordOutput) ToAlertPolicyCreationRecordPtrOutputWithContext ¶
func (o AlertPolicyCreationRecordOutput) ToAlertPolicyCreationRecordPtrOutputWithContext(ctx context.Context) AlertPolicyCreationRecordPtrOutput
type AlertPolicyCreationRecordPtrInput ¶
type AlertPolicyCreationRecordPtrInput interface { pulumi.Input ToAlertPolicyCreationRecordPtrOutput() AlertPolicyCreationRecordPtrOutput ToAlertPolicyCreationRecordPtrOutputWithContext(context.Context) AlertPolicyCreationRecordPtrOutput }
func AlertPolicyCreationRecordPtr ¶
func AlertPolicyCreationRecordPtr(v *AlertPolicyCreationRecordArgs) AlertPolicyCreationRecordPtrInput
type AlertPolicyCreationRecordPtrOutput ¶
type AlertPolicyCreationRecordPtrOutput struct{ *pulumi.OutputState }
func (AlertPolicyCreationRecordPtrOutput) Elem ¶
func (o AlertPolicyCreationRecordPtrOutput) Elem() AlertPolicyCreationRecordOutput
func (AlertPolicyCreationRecordPtrOutput) ElementType ¶
func (AlertPolicyCreationRecordPtrOutput) ElementType() reflect.Type
func (AlertPolicyCreationRecordPtrOutput) MutateTime ¶
func (o AlertPolicyCreationRecordPtrOutput) MutateTime() pulumi.StringPtrOutput
func (AlertPolicyCreationRecordPtrOutput) MutatedBy ¶
func (o AlertPolicyCreationRecordPtrOutput) MutatedBy() pulumi.StringPtrOutput
func (AlertPolicyCreationRecordPtrOutput) ToAlertPolicyCreationRecordPtrOutput ¶
func (o AlertPolicyCreationRecordPtrOutput) ToAlertPolicyCreationRecordPtrOutput() AlertPolicyCreationRecordPtrOutput
func (AlertPolicyCreationRecordPtrOutput) ToAlertPolicyCreationRecordPtrOutputWithContext ¶
func (o AlertPolicyCreationRecordPtrOutput) ToAlertPolicyCreationRecordPtrOutputWithContext(ctx context.Context) AlertPolicyCreationRecordPtrOutput
type AlertPolicyDocumentationArgs ¶
type AlertPolicyDocumentationArgs struct { Content pulumi.StringPtrInput `pulumi:"content"` MimeType pulumi.StringPtrInput `pulumi:"mimeType"` }
func (AlertPolicyDocumentationArgs) ElementType ¶
func (AlertPolicyDocumentationArgs) ElementType() reflect.Type
func (AlertPolicyDocumentationArgs) ToAlertPolicyDocumentationOutput ¶
func (i AlertPolicyDocumentationArgs) ToAlertPolicyDocumentationOutput() AlertPolicyDocumentationOutput
func (AlertPolicyDocumentationArgs) ToAlertPolicyDocumentationOutputWithContext ¶
func (i AlertPolicyDocumentationArgs) ToAlertPolicyDocumentationOutputWithContext(ctx context.Context) AlertPolicyDocumentationOutput
func (AlertPolicyDocumentationArgs) ToAlertPolicyDocumentationPtrOutput ¶
func (i AlertPolicyDocumentationArgs) ToAlertPolicyDocumentationPtrOutput() AlertPolicyDocumentationPtrOutput
func (AlertPolicyDocumentationArgs) ToAlertPolicyDocumentationPtrOutputWithContext ¶
func (i AlertPolicyDocumentationArgs) ToAlertPolicyDocumentationPtrOutputWithContext(ctx context.Context) AlertPolicyDocumentationPtrOutput
type AlertPolicyDocumentationInput ¶
type AlertPolicyDocumentationInput interface { pulumi.Input ToAlertPolicyDocumentationOutput() AlertPolicyDocumentationOutput ToAlertPolicyDocumentationOutputWithContext(context.Context) AlertPolicyDocumentationOutput }
type AlertPolicyDocumentationOutput ¶
type AlertPolicyDocumentationOutput struct{ *pulumi.OutputState }
func (AlertPolicyDocumentationOutput) Content ¶
func (o AlertPolicyDocumentationOutput) Content() pulumi.StringPtrOutput
func (AlertPolicyDocumentationOutput) ElementType ¶
func (AlertPolicyDocumentationOutput) ElementType() reflect.Type
func (AlertPolicyDocumentationOutput) MimeType ¶
func (o AlertPolicyDocumentationOutput) MimeType() pulumi.StringPtrOutput
func (AlertPolicyDocumentationOutput) ToAlertPolicyDocumentationOutput ¶
func (o AlertPolicyDocumentationOutput) ToAlertPolicyDocumentationOutput() AlertPolicyDocumentationOutput
func (AlertPolicyDocumentationOutput) ToAlertPolicyDocumentationOutputWithContext ¶
func (o AlertPolicyDocumentationOutput) ToAlertPolicyDocumentationOutputWithContext(ctx context.Context) AlertPolicyDocumentationOutput
func (AlertPolicyDocumentationOutput) ToAlertPolicyDocumentationPtrOutput ¶
func (o AlertPolicyDocumentationOutput) ToAlertPolicyDocumentationPtrOutput() AlertPolicyDocumentationPtrOutput
func (AlertPolicyDocumentationOutput) ToAlertPolicyDocumentationPtrOutputWithContext ¶
func (o AlertPolicyDocumentationOutput) ToAlertPolicyDocumentationPtrOutputWithContext(ctx context.Context) AlertPolicyDocumentationPtrOutput
type AlertPolicyDocumentationPtrInput ¶
type AlertPolicyDocumentationPtrInput interface { pulumi.Input ToAlertPolicyDocumentationPtrOutput() AlertPolicyDocumentationPtrOutput ToAlertPolicyDocumentationPtrOutputWithContext(context.Context) AlertPolicyDocumentationPtrOutput }
func AlertPolicyDocumentationPtr ¶
func AlertPolicyDocumentationPtr(v *AlertPolicyDocumentationArgs) AlertPolicyDocumentationPtrInput
type AlertPolicyDocumentationPtrOutput ¶
type AlertPolicyDocumentationPtrOutput struct{ *pulumi.OutputState }
func (AlertPolicyDocumentationPtrOutput) Content ¶
func (o AlertPolicyDocumentationPtrOutput) Content() pulumi.StringPtrOutput
func (AlertPolicyDocumentationPtrOutput) Elem ¶
func (o AlertPolicyDocumentationPtrOutput) Elem() AlertPolicyDocumentationOutput
func (AlertPolicyDocumentationPtrOutput) ElementType ¶
func (AlertPolicyDocumentationPtrOutput) ElementType() reflect.Type
func (AlertPolicyDocumentationPtrOutput) MimeType ¶
func (o AlertPolicyDocumentationPtrOutput) MimeType() pulumi.StringPtrOutput
func (AlertPolicyDocumentationPtrOutput) ToAlertPolicyDocumentationPtrOutput ¶
func (o AlertPolicyDocumentationPtrOutput) ToAlertPolicyDocumentationPtrOutput() AlertPolicyDocumentationPtrOutput
func (AlertPolicyDocumentationPtrOutput) ToAlertPolicyDocumentationPtrOutputWithContext ¶
func (o AlertPolicyDocumentationPtrOutput) ToAlertPolicyDocumentationPtrOutputWithContext(ctx context.Context) AlertPolicyDocumentationPtrOutput
type AlertPolicyState ¶
type AlertPolicyState struct { // How to combine the results of multiple conditions to determine if an incident should be opened. Combiner pulumi.StringPtrInput // A list of conditions for the policy. The conditions are combined by AND or OR according to the combiner field. If the // combined conditions evaluate to true, then an incident is created. A policy can have from one to six conditions. Conditions AlertPolicyConditionArrayInput // A read-only record of the creation of the alerting policy. If provided in a call to create or update, this field will be // ignored. CreationRecord AlertPolicyCreationRecordPtrInput // A short name or phrase used to identify the policy in dashboards, notifications, and incidents. To avoid confusion, // don't use the same display name for multiple policies in the same project. The name is limited to 512 Unicode // characters. DisplayName pulumi.StringPtrInput // A short name or phrase used to identify the policy in dashboards, notifications, and incidents. To avoid confusion, // don't use the same display name for multiple policies in the same project. The name is limited to 512 Unicode // characters. Documentation AlertPolicyDocumentationPtrInput // Whether or not the policy is enabled. The default is true. Enabled pulumi.BoolPtrInput // The unique resource name for this policy. Its syntax is: projects/[PROJECT_ID]/alertPolicies/[ALERT_POLICY_ID] Name pulumi.StringPtrInput // Identifies the notification channels to which notifications should be sent when incidents are opened or closed or when // new violations occur on an already opened incident. Each element of this array corresponds to the name field in each of // the NotificationChannel objects that are returned from the notificationChannels.list method. The syntax of the entries // in this field is 'projects/[PROJECT_ID]/notificationChannels/[CHANNEL_ID]' NotificationChannels pulumi.StringArrayInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // 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. UserLabels pulumi.StringMapInput }
func (AlertPolicyState) ElementType ¶
func (AlertPolicyState) ElementType() reflect.Type
type GetNotificationChannelSensitiveLabelArgs ¶
type GetNotificationChannelSensitiveLabelArgs struct { AuthToken pulumi.StringInput `pulumi:"authToken"` Password pulumi.StringInput `pulumi:"password"` ServiceKey pulumi.StringInput `pulumi:"serviceKey"` }
func (GetNotificationChannelSensitiveLabelArgs) ElementType ¶
func (GetNotificationChannelSensitiveLabelArgs) ElementType() reflect.Type
func (GetNotificationChannelSensitiveLabelArgs) ToGetNotificationChannelSensitiveLabelOutput ¶
func (i GetNotificationChannelSensitiveLabelArgs) ToGetNotificationChannelSensitiveLabelOutput() GetNotificationChannelSensitiveLabelOutput
func (GetNotificationChannelSensitiveLabelArgs) ToGetNotificationChannelSensitiveLabelOutputWithContext ¶
func (i GetNotificationChannelSensitiveLabelArgs) ToGetNotificationChannelSensitiveLabelOutputWithContext(ctx context.Context) GetNotificationChannelSensitiveLabelOutput
type GetNotificationChannelSensitiveLabelArray ¶
type GetNotificationChannelSensitiveLabelArray []GetNotificationChannelSensitiveLabelInput
func (GetNotificationChannelSensitiveLabelArray) ElementType ¶
func (GetNotificationChannelSensitiveLabelArray) ElementType() reflect.Type
func (GetNotificationChannelSensitiveLabelArray) ToGetNotificationChannelSensitiveLabelArrayOutput ¶
func (i GetNotificationChannelSensitiveLabelArray) ToGetNotificationChannelSensitiveLabelArrayOutput() GetNotificationChannelSensitiveLabelArrayOutput
func (GetNotificationChannelSensitiveLabelArray) ToGetNotificationChannelSensitiveLabelArrayOutputWithContext ¶
func (i GetNotificationChannelSensitiveLabelArray) ToGetNotificationChannelSensitiveLabelArrayOutputWithContext(ctx context.Context) GetNotificationChannelSensitiveLabelArrayOutput
type GetNotificationChannelSensitiveLabelArrayInput ¶
type GetNotificationChannelSensitiveLabelArrayInput interface { pulumi.Input ToGetNotificationChannelSensitiveLabelArrayOutput() GetNotificationChannelSensitiveLabelArrayOutput ToGetNotificationChannelSensitiveLabelArrayOutputWithContext(context.Context) GetNotificationChannelSensitiveLabelArrayOutput }
type GetNotificationChannelSensitiveLabelArrayOutput ¶
type GetNotificationChannelSensitiveLabelArrayOutput struct{ *pulumi.OutputState }
func (GetNotificationChannelSensitiveLabelArrayOutput) ElementType ¶
func (GetNotificationChannelSensitiveLabelArrayOutput) ElementType() reflect.Type
func (GetNotificationChannelSensitiveLabelArrayOutput) ToGetNotificationChannelSensitiveLabelArrayOutput ¶
func (o GetNotificationChannelSensitiveLabelArrayOutput) ToGetNotificationChannelSensitiveLabelArrayOutput() GetNotificationChannelSensitiveLabelArrayOutput
func (GetNotificationChannelSensitiveLabelArrayOutput) ToGetNotificationChannelSensitiveLabelArrayOutputWithContext ¶
func (o GetNotificationChannelSensitiveLabelArrayOutput) ToGetNotificationChannelSensitiveLabelArrayOutputWithContext(ctx context.Context) GetNotificationChannelSensitiveLabelArrayOutput
type GetNotificationChannelSensitiveLabelInput ¶
type GetNotificationChannelSensitiveLabelInput interface { pulumi.Input ToGetNotificationChannelSensitiveLabelOutput() GetNotificationChannelSensitiveLabelOutput ToGetNotificationChannelSensitiveLabelOutputWithContext(context.Context) GetNotificationChannelSensitiveLabelOutput }
type GetNotificationChannelSensitiveLabelOutput ¶
type GetNotificationChannelSensitiveLabelOutput struct{ *pulumi.OutputState }
func (GetNotificationChannelSensitiveLabelOutput) AuthToken ¶
func (o GetNotificationChannelSensitiveLabelOutput) AuthToken() pulumi.StringOutput
func (GetNotificationChannelSensitiveLabelOutput) ElementType ¶
func (GetNotificationChannelSensitiveLabelOutput) ElementType() reflect.Type
func (GetNotificationChannelSensitiveLabelOutput) Password ¶
func (o GetNotificationChannelSensitiveLabelOutput) Password() pulumi.StringOutput
func (GetNotificationChannelSensitiveLabelOutput) ServiceKey ¶
func (o GetNotificationChannelSensitiveLabelOutput) ServiceKey() pulumi.StringOutput
func (GetNotificationChannelSensitiveLabelOutput) ToGetNotificationChannelSensitiveLabelOutput ¶
func (o GetNotificationChannelSensitiveLabelOutput) ToGetNotificationChannelSensitiveLabelOutput() GetNotificationChannelSensitiveLabelOutput
func (GetNotificationChannelSensitiveLabelOutput) ToGetNotificationChannelSensitiveLabelOutputWithContext ¶
func (o GetNotificationChannelSensitiveLabelOutput) ToGetNotificationChannelSensitiveLabelOutputWithContext(ctx context.Context) GetNotificationChannelSensitiveLabelOutput
type GetSecretVersionArgs ¶
type GetSecretVersionArgs struct { // The project to get the secret version for. If it // is not provided, the provider project is used. Project *string `pulumi:"project"` // The secret to get the secret version for. Secret string `pulumi:"secret"` // The version of the secret to get. If it // is not provided, the latest version is retrieved. Version *string `pulumi:"version"` }
A collection of arguments for invoking getSecretVersion.
type GetSecretVersionResult ¶
type GetSecretVersionResult struct { // The time at which the Secret was created. CreateTime string `pulumi:"createTime"` // The time at which the Secret was destroyed. Only present if state is DESTROYED. DestroyTime string `pulumi:"destroyTime"` // True if the current state of the SecretVersion is enabled. Enabled bool `pulumi:"enabled"` // id is the provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The resource name of the SecretVersion. Format: // `projects/{{project}}/secrets/{{secret_id}}/versions/{{version}}` Name string `pulumi:"name"` Project string `pulumi:"project"` Secret string `pulumi:"secret"` // The secret data. No larger than 64KiB. SecretData string `pulumi:"secretData"` Version string `pulumi:"version"` }
A collection of values returned by getSecretVersion.
func GetSecretVersion ¶
func GetSecretVersion(ctx *pulumi.Context, args *GetSecretVersionArgs, opts ...pulumi.InvokeOption) (*GetSecretVersionResult, error)
Get a Secret Manager secret's version. For more information see the [official documentation](https://cloud.google.com/secret-manager/docs/) and [API](https://cloud.google.com/secret-manager/docs/reference/rest/v1beta1/projects.secrets.versions).
> This content is derived from https://github.com/terraform-providers/terraform-provider-google/blob/master/website/docs/d/datasource_google_secret_manager_secret_version.html.markdown.
type GetUptimeCheckIPsResult ¶ added in v2.13.0
type GetUptimeCheckIPsResult struct { // id is the provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` UptimeCheckIps []GetUptimeCheckIPsUptimeCheckIp `pulumi:"uptimeCheckIps"` }
A collection of values returned by getUptimeCheckIPs.
func GetUptimeCheckIPs ¶ added in v2.13.0
func GetUptimeCheckIPs(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetUptimeCheckIPsResult, error)
type GetUptimeCheckIPsUptimeCheckIp ¶ added in v2.13.0
type GetUptimeCheckIPsUptimeCheckIpArgs ¶ added in v2.13.0
type GetUptimeCheckIPsUptimeCheckIpArgs struct { IpAddress pulumi.StringInput `pulumi:"ipAddress"` Location pulumi.StringInput `pulumi:"location"` Region pulumi.StringInput `pulumi:"region"` }
func (GetUptimeCheckIPsUptimeCheckIpArgs) ElementType ¶ added in v2.13.0
func (GetUptimeCheckIPsUptimeCheckIpArgs) ElementType() reflect.Type
func (GetUptimeCheckIPsUptimeCheckIpArgs) ToGetUptimeCheckIPsUptimeCheckIpOutput ¶ added in v2.13.0
func (i GetUptimeCheckIPsUptimeCheckIpArgs) ToGetUptimeCheckIPsUptimeCheckIpOutput() GetUptimeCheckIPsUptimeCheckIpOutput
func (GetUptimeCheckIPsUptimeCheckIpArgs) ToGetUptimeCheckIPsUptimeCheckIpOutputWithContext ¶ added in v2.13.0
func (i GetUptimeCheckIPsUptimeCheckIpArgs) ToGetUptimeCheckIPsUptimeCheckIpOutputWithContext(ctx context.Context) GetUptimeCheckIPsUptimeCheckIpOutput
type GetUptimeCheckIPsUptimeCheckIpArray ¶ added in v2.13.0
type GetUptimeCheckIPsUptimeCheckIpArray []GetUptimeCheckIPsUptimeCheckIpInput
func (GetUptimeCheckIPsUptimeCheckIpArray) ElementType ¶ added in v2.13.0
func (GetUptimeCheckIPsUptimeCheckIpArray) ElementType() reflect.Type
func (GetUptimeCheckIPsUptimeCheckIpArray) ToGetUptimeCheckIPsUptimeCheckIpArrayOutput ¶ added in v2.13.0
func (i GetUptimeCheckIPsUptimeCheckIpArray) ToGetUptimeCheckIPsUptimeCheckIpArrayOutput() GetUptimeCheckIPsUptimeCheckIpArrayOutput
func (GetUptimeCheckIPsUptimeCheckIpArray) ToGetUptimeCheckIPsUptimeCheckIpArrayOutputWithContext ¶ added in v2.13.0
func (i GetUptimeCheckIPsUptimeCheckIpArray) ToGetUptimeCheckIPsUptimeCheckIpArrayOutputWithContext(ctx context.Context) GetUptimeCheckIPsUptimeCheckIpArrayOutput
type GetUptimeCheckIPsUptimeCheckIpArrayInput ¶ added in v2.13.0
type GetUptimeCheckIPsUptimeCheckIpArrayInput interface { pulumi.Input ToGetUptimeCheckIPsUptimeCheckIpArrayOutput() GetUptimeCheckIPsUptimeCheckIpArrayOutput ToGetUptimeCheckIPsUptimeCheckIpArrayOutputWithContext(context.Context) GetUptimeCheckIPsUptimeCheckIpArrayOutput }
type GetUptimeCheckIPsUptimeCheckIpArrayOutput ¶ added in v2.13.0
type GetUptimeCheckIPsUptimeCheckIpArrayOutput struct{ *pulumi.OutputState }
func (GetUptimeCheckIPsUptimeCheckIpArrayOutput) ElementType ¶ added in v2.13.0
func (GetUptimeCheckIPsUptimeCheckIpArrayOutput) ElementType() reflect.Type
func (GetUptimeCheckIPsUptimeCheckIpArrayOutput) ToGetUptimeCheckIPsUptimeCheckIpArrayOutput ¶ added in v2.13.0
func (o GetUptimeCheckIPsUptimeCheckIpArrayOutput) ToGetUptimeCheckIPsUptimeCheckIpArrayOutput() GetUptimeCheckIPsUptimeCheckIpArrayOutput
func (GetUptimeCheckIPsUptimeCheckIpArrayOutput) ToGetUptimeCheckIPsUptimeCheckIpArrayOutputWithContext ¶ added in v2.13.0
func (o GetUptimeCheckIPsUptimeCheckIpArrayOutput) ToGetUptimeCheckIPsUptimeCheckIpArrayOutputWithContext(ctx context.Context) GetUptimeCheckIPsUptimeCheckIpArrayOutput
type GetUptimeCheckIPsUptimeCheckIpInput ¶ added in v2.13.0
type GetUptimeCheckIPsUptimeCheckIpInput interface { pulumi.Input ToGetUptimeCheckIPsUptimeCheckIpOutput() GetUptimeCheckIPsUptimeCheckIpOutput ToGetUptimeCheckIPsUptimeCheckIpOutputWithContext(context.Context) GetUptimeCheckIPsUptimeCheckIpOutput }
type GetUptimeCheckIPsUptimeCheckIpOutput ¶ added in v2.13.0
type GetUptimeCheckIPsUptimeCheckIpOutput struct{ *pulumi.OutputState }
func (GetUptimeCheckIPsUptimeCheckIpOutput) ElementType ¶ added in v2.13.0
func (GetUptimeCheckIPsUptimeCheckIpOutput) ElementType() reflect.Type
func (GetUptimeCheckIPsUptimeCheckIpOutput) IpAddress ¶ added in v2.13.0
func (o GetUptimeCheckIPsUptimeCheckIpOutput) IpAddress() pulumi.StringOutput
func (GetUptimeCheckIPsUptimeCheckIpOutput) Location ¶ added in v2.13.0
func (o GetUptimeCheckIPsUptimeCheckIpOutput) Location() pulumi.StringOutput
func (GetUptimeCheckIPsUptimeCheckIpOutput) Region ¶ added in v2.13.0
func (o GetUptimeCheckIPsUptimeCheckIpOutput) Region() pulumi.StringOutput
func (GetUptimeCheckIPsUptimeCheckIpOutput) ToGetUptimeCheckIPsUptimeCheckIpOutput ¶ added in v2.13.0
func (o GetUptimeCheckIPsUptimeCheckIpOutput) ToGetUptimeCheckIPsUptimeCheckIpOutput() GetUptimeCheckIPsUptimeCheckIpOutput
func (GetUptimeCheckIPsUptimeCheckIpOutput) ToGetUptimeCheckIPsUptimeCheckIpOutputWithContext ¶ added in v2.13.0
func (o GetUptimeCheckIPsUptimeCheckIpOutput) ToGetUptimeCheckIPsUptimeCheckIpOutputWithContext(ctx context.Context) GetUptimeCheckIPsUptimeCheckIpOutput
type Group ¶
type Group struct { pulumi.CustomResourceState // A user-assigned name for this group, used only for display purposes. DisplayName pulumi.StringOutput `pulumi:"displayName"` // The filter used to determine which monitored resources belong to this group. Filter pulumi.StringOutput `pulumi:"filter"` // If true, the members of this group are considered to be a cluster. The system can perform additional analysis on groups // that are clusters. IsCluster pulumi.BoolPtrOutput `pulumi:"isCluster"` // A unique identifier for this group. The format is "projects/{project_id_or_number}/groups/{group_id}". Name pulumi.StringOutput `pulumi:"name"` // The name of the group's parent, if it has one. The format is "projects/{project_id_or_number}/groups/{group_id}". For // groups with no parent, parentName is the empty string, "". ParentName pulumi.StringPtrOutput `pulumi:"parentName"` // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` }
The description of a dynamic collection of monitored resources. Each group has a filter that is matched against monitored resources and their associated metadata. If a group's filter matches an available monitored resource, then that resource is a member of that group.
To get more information about Group, see:
* [API documentation](https://cloud.google.com/monitoring/api/ref_v3/rest/v3/projects.groups) * How-to Guides
- [Official Documentation](https://cloud.google.com/monitoring/groups/)
> This content is derived from https://github.com/terraform-providers/terraform-provider-google/blob/master/website/docs/r/monitoring_group.html.markdown.
func GetGroup ¶
func GetGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *GroupState, opts ...pulumi.ResourceOption) (*Group, error)
GetGroup gets an existing Group resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
type GroupArgs ¶
type GroupArgs struct { // A user-assigned name for this group, used only for display purposes. DisplayName pulumi.StringInput // The filter used to determine which monitored resources belong to this group. Filter pulumi.StringInput // If true, the members of this group are considered to be a cluster. The system can perform additional analysis on groups // that are clusters. IsCluster pulumi.BoolPtrInput // The name of the group's parent, if it has one. The format is "projects/{project_id_or_number}/groups/{group_id}". For // groups with no parent, parentName is the empty string, "". ParentName pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput }
The set of arguments for constructing a Group resource.
func (GroupArgs) ElementType ¶
type GroupState ¶
type GroupState struct { // A user-assigned name for this group, used only for display purposes. DisplayName pulumi.StringPtrInput // The filter used to determine which monitored resources belong to this group. Filter pulumi.StringPtrInput // If true, the members of this group are considered to be a cluster. The system can perform additional analysis on groups // that are clusters. IsCluster pulumi.BoolPtrInput // A unique identifier for this group. The format is "projects/{project_id_or_number}/groups/{group_id}". Name pulumi.StringPtrInput // The name of the group's parent, if it has one. The format is "projects/{project_id_or_number}/groups/{group_id}". For // groups with no parent, parentName is the empty string, "". ParentName pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput }
func (GroupState) ElementType ¶
func (GroupState) ElementType() reflect.Type
type LookupNotificationChannelArgs ¶
type LookupNotificationChannelArgs struct { DisplayName *string `pulumi:"displayName"` // Labels (corresponding to the // NotificationChannelDescriptor schema) to filter the notification channels by. Labels map[string]string `pulumi:"labels"` // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project *string `pulumi:"project"` // The type of the notification channel. Type *string `pulumi:"type"` // User-provided key-value labels to filter by. UserLabels map[string]string `pulumi:"userLabels"` }
A collection of arguments for invoking getNotificationChannel.
type LookupNotificationChannelResult ¶
type LookupNotificationChannelResult struct { Description string `pulumi:"description"` DisplayName *string `pulumi:"displayName"` Enabled bool `pulumi:"enabled"` // id is the provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Labels map[string]string `pulumi:"labels"` Name string `pulumi:"name"` Project *string `pulumi:"project"` SensitiveLabels []GetNotificationChannelSensitiveLabel `pulumi:"sensitiveLabels"` Type *string `pulumi:"type"` UserLabels map[string]string `pulumi:"userLabels"` VerificationStatus string `pulumi:"verificationStatus"` }
A collection of values returned by getNotificationChannel.
func LookupNotificationChannel ¶
func LookupNotificationChannel(ctx *pulumi.Context, args *LookupNotificationChannelArgs, opts ...pulumi.InvokeOption) (*LookupNotificationChannelResult, error)
A NotificationChannel is a medium through which an alert is delivered when a policy violation is detected. Examples of channels include email, SMS, and third-party messaging applications. Fields containing sensitive information like authentication tokens or contact info are only partially populated on retrieval.
To get more information about NotificationChannel, see:
* [API documentation](https://cloud.google.com/monitoring/api/ref_v3/rest/v3/projects.notificationChannels) * How-to Guides
- [Notification Options](https://cloud.google.com/monitoring/support/notification-options)
- [Monitoring API Documentation](https://cloud.google.com/monitoring/api/v3/)
> This content is derived from https://github.com/terraform-providers/terraform-provider-google/blob/master/website/docs/d/datasource_monitoring_notification_channel.html.markdown.
type NotificationChannel ¶
type NotificationChannel struct { pulumi.CustomResourceState // An optional human-readable description of this notification channel. This description may provide additional details, // beyond the display name, for the channel. This may not exceed 1024 Unicode characters. Description pulumi.StringPtrOutput `pulumi:"description"` // An optional human-readable name for this notification channel. It is recommended that you specify a non-empty and unique // name in order to make it easier to identify the channels in your project, though this is not enforced. The display name // is limited to 512 Unicode characters. DisplayName pulumi.StringOutput `pulumi:"displayName"` // Whether notifications are forwarded to the described channel. This makes it possible to disable delivery of // notifications to a particular channel without removing the channel from all alerting policies that reference the // channel. This is a more convenient approach when the change is temporary and you want to receive notifications from the // same set of alerting policies on the channel at some point in the future. Enabled pulumi.BoolPtrOutput `pulumi:"enabled"` // Configuration fields that define the channel and its behavior. The permissible and required labels are specified in the // NotificationChannelDescriptor corresponding to the type field. Labels with sensitive data are obfuscated by the API and // therefore Terraform cannot determine if there are upstream changes to these fields. They can also be configured via the // sensitive_labels block, but cannot be configured in both places. Labels pulumi.StringMapOutput `pulumi:"labels"` // The full REST resource name for this channel. The syntax is: projects/[PROJECT_ID]/notificationChannels/[CHANNEL_ID] The // [CHANNEL_ID] is automatically assigned by the server on creation. Name pulumi.StringOutput `pulumi:"name"` // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` // Different notification type behaviors are configured primarily using the the 'labels' field on this resource. This block // contains the labels which contain secrets or passwords so that they can be marked sensitive and hidden from plan output. // The name of the field, eg: password, will be the key in the 'labels' map in the api request. Credentials may not be // specified in both locations and will cause an error. Changing from one location to a different credential configuration // in the config will require an apply to update state. SensitiveLabels NotificationChannelSensitiveLabelsPtrOutput `pulumi:"sensitiveLabels"` // The type of the notification channel. This field matches the value of the NotificationChannelDescriptor.type field. See // https://cloud.google.com/monitoring/api/ref_v3/rest/v3/projects.notificationChannelDescriptors/list to get the list of // valid values such as "email", "slack", etc... Type pulumi.StringOutput `pulumi:"type"` // User-supplied key/value data that does not need to conform to the corresponding NotificationChannelDescriptor's schema, // unlike the labels field. This field is intended to be used for organizing and identifying the NotificationChannel // 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. UserLabels pulumi.StringMapOutput `pulumi:"userLabels"` // Indicates whether this channel has been verified or not. On a ListNotificationChannels or GetNotificationChannel // operation, this field is expected to be populated.If the value is UNVERIFIED, then it indicates that the channel is // non-functioning (it both requires verification and lacks verification); otherwise, it is assumed that the channel // works.If the channel is neither VERIFIED nor UNVERIFIED, it implies that the channel is of a type that does not require // verification or that this specific channel has been exempted from verification because it was created prior to // verification being required for channels of this type.This field cannot be modified using a standard // UpdateNotificationChannel operation. To change the value of this field, you must call VerifyNotificationChannel. VerificationStatus pulumi.StringOutput `pulumi:"verificationStatus"` }
A NotificationChannel is a medium through which an alert is delivered when a policy violation is detected. Examples of channels include email, SMS, and third-party messaging applications. Fields containing sensitive information like authentication tokens or contact info are only partially populated on retrieval.
Notification Channels are designed to be flexible and are made up of a supported `type` and labels to configure that channel. Each `type` has specific labels that need to be present for that channel to be correctly configured. The labels that are required to be present for one channel `type` are often different than those required for another. Due to these loose constraints it's often best to set up a channel through the UI and import it to the provider when setting up a brand new channel type to determine which labels are required.
A list of supported channels per project the `list` endpoint can be accessed programmatically or through the api explorer at https://cloud.google.com/monitoring/api/ref_v3/rest/v3/projects.notificationChannelDescriptors/list . This provides the channel type and all of the required labels that must be passed.
To get more information about NotificationChannel, see:
* [API documentation](https://cloud.google.com/monitoring/api/ref_v3/rest/v3/projects.notificationChannels) * How-to Guides
- [Notification Options](https://cloud.google.com/monitoring/support/notification-options)
- [Monitoring API Documentation](https://cloud.google.com/monitoring/api/v3/)
> This content is derived from https://github.com/terraform-providers/terraform-provider-google/blob/master/website/docs/r/monitoring_notification_channel.html.markdown.
func GetNotificationChannel ¶
func GetNotificationChannel(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NotificationChannelState, opts ...pulumi.ResourceOption) (*NotificationChannel, error)
GetNotificationChannel gets an existing NotificationChannel resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewNotificationChannel ¶
func NewNotificationChannel(ctx *pulumi.Context, name string, args *NotificationChannelArgs, opts ...pulumi.ResourceOption) (*NotificationChannel, error)
NewNotificationChannel registers a new resource with the given unique name, arguments, and options.
type NotificationChannelArgs ¶
type NotificationChannelArgs struct { // An optional human-readable description of this notification channel. This description may provide additional details, // beyond the display name, for the channel. This may not exceed 1024 Unicode characters. Description pulumi.StringPtrInput // An optional human-readable name for this notification channel. It is recommended that you specify a non-empty and unique // name in order to make it easier to identify the channels in your project, though this is not enforced. The display name // is limited to 512 Unicode characters. DisplayName pulumi.StringInput // Whether notifications are forwarded to the described channel. This makes it possible to disable delivery of // notifications to a particular channel without removing the channel from all alerting policies that reference the // channel. This is a more convenient approach when the change is temporary and you want to receive notifications from the // same set of alerting policies on the channel at some point in the future. Enabled pulumi.BoolPtrInput // Configuration fields that define the channel and its behavior. The permissible and required labels are specified in the // NotificationChannelDescriptor corresponding to the type field. Labels with sensitive data are obfuscated by the API and // therefore Terraform cannot determine if there are upstream changes to these fields. They can also be configured via the // sensitive_labels block, but cannot be configured in both places. Labels pulumi.StringMapInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // Different notification type behaviors are configured primarily using the the 'labels' field on this resource. This block // contains the labels which contain secrets or passwords so that they can be marked sensitive and hidden from plan output. // The name of the field, eg: password, will be the key in the 'labels' map in the api request. Credentials may not be // specified in both locations and will cause an error. Changing from one location to a different credential configuration // in the config will require an apply to update state. SensitiveLabels NotificationChannelSensitiveLabelsPtrInput // The type of the notification channel. This field matches the value of the NotificationChannelDescriptor.type field. See // https://cloud.google.com/monitoring/api/ref_v3/rest/v3/projects.notificationChannelDescriptors/list to get the list of // valid values such as "email", "slack", etc... Type pulumi.StringInput // User-supplied key/value data that does not need to conform to the corresponding NotificationChannelDescriptor's schema, // unlike the labels field. This field is intended to be used for organizing and identifying the NotificationChannel // 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. UserLabels pulumi.StringMapInput }
The set of arguments for constructing a NotificationChannel resource.
func (NotificationChannelArgs) ElementType ¶
func (NotificationChannelArgs) ElementType() reflect.Type
type NotificationChannelSensitiveLabelsArgs ¶
type NotificationChannelSensitiveLabelsArgs struct { AuthToken pulumi.StringPtrInput `pulumi:"authToken"` Password pulumi.StringPtrInput `pulumi:"password"` ServiceKey pulumi.StringPtrInput `pulumi:"serviceKey"` }
func (NotificationChannelSensitiveLabelsArgs) ElementType ¶
func (NotificationChannelSensitiveLabelsArgs) ElementType() reflect.Type
func (NotificationChannelSensitiveLabelsArgs) ToNotificationChannelSensitiveLabelsOutput ¶
func (i NotificationChannelSensitiveLabelsArgs) ToNotificationChannelSensitiveLabelsOutput() NotificationChannelSensitiveLabelsOutput
func (NotificationChannelSensitiveLabelsArgs) ToNotificationChannelSensitiveLabelsOutputWithContext ¶
func (i NotificationChannelSensitiveLabelsArgs) ToNotificationChannelSensitiveLabelsOutputWithContext(ctx context.Context) NotificationChannelSensitiveLabelsOutput
func (NotificationChannelSensitiveLabelsArgs) ToNotificationChannelSensitiveLabelsPtrOutput ¶
func (i NotificationChannelSensitiveLabelsArgs) ToNotificationChannelSensitiveLabelsPtrOutput() NotificationChannelSensitiveLabelsPtrOutput
func (NotificationChannelSensitiveLabelsArgs) ToNotificationChannelSensitiveLabelsPtrOutputWithContext ¶
func (i NotificationChannelSensitiveLabelsArgs) ToNotificationChannelSensitiveLabelsPtrOutputWithContext(ctx context.Context) NotificationChannelSensitiveLabelsPtrOutput
type NotificationChannelSensitiveLabelsInput ¶
type NotificationChannelSensitiveLabelsInput interface { pulumi.Input ToNotificationChannelSensitiveLabelsOutput() NotificationChannelSensitiveLabelsOutput ToNotificationChannelSensitiveLabelsOutputWithContext(context.Context) NotificationChannelSensitiveLabelsOutput }
type NotificationChannelSensitiveLabelsOutput ¶
type NotificationChannelSensitiveLabelsOutput struct{ *pulumi.OutputState }
func (NotificationChannelSensitiveLabelsOutput) AuthToken ¶
func (o NotificationChannelSensitiveLabelsOutput) AuthToken() pulumi.StringPtrOutput
func (NotificationChannelSensitiveLabelsOutput) ElementType ¶
func (NotificationChannelSensitiveLabelsOutput) ElementType() reflect.Type
func (NotificationChannelSensitiveLabelsOutput) Password ¶
func (o NotificationChannelSensitiveLabelsOutput) Password() pulumi.StringPtrOutput
func (NotificationChannelSensitiveLabelsOutput) ServiceKey ¶
func (o NotificationChannelSensitiveLabelsOutput) ServiceKey() pulumi.StringPtrOutput
func (NotificationChannelSensitiveLabelsOutput) ToNotificationChannelSensitiveLabelsOutput ¶
func (o NotificationChannelSensitiveLabelsOutput) ToNotificationChannelSensitiveLabelsOutput() NotificationChannelSensitiveLabelsOutput
func (NotificationChannelSensitiveLabelsOutput) ToNotificationChannelSensitiveLabelsOutputWithContext ¶
func (o NotificationChannelSensitiveLabelsOutput) ToNotificationChannelSensitiveLabelsOutputWithContext(ctx context.Context) NotificationChannelSensitiveLabelsOutput
func (NotificationChannelSensitiveLabelsOutput) ToNotificationChannelSensitiveLabelsPtrOutput ¶
func (o NotificationChannelSensitiveLabelsOutput) ToNotificationChannelSensitiveLabelsPtrOutput() NotificationChannelSensitiveLabelsPtrOutput
func (NotificationChannelSensitiveLabelsOutput) ToNotificationChannelSensitiveLabelsPtrOutputWithContext ¶
func (o NotificationChannelSensitiveLabelsOutput) ToNotificationChannelSensitiveLabelsPtrOutputWithContext(ctx context.Context) NotificationChannelSensitiveLabelsPtrOutput
type NotificationChannelSensitiveLabelsPtrInput ¶
type NotificationChannelSensitiveLabelsPtrInput interface { pulumi.Input ToNotificationChannelSensitiveLabelsPtrOutput() NotificationChannelSensitiveLabelsPtrOutput ToNotificationChannelSensitiveLabelsPtrOutputWithContext(context.Context) NotificationChannelSensitiveLabelsPtrOutput }
func NotificationChannelSensitiveLabelsPtr ¶
func NotificationChannelSensitiveLabelsPtr(v *NotificationChannelSensitiveLabelsArgs) NotificationChannelSensitiveLabelsPtrInput
type NotificationChannelSensitiveLabelsPtrOutput ¶
type NotificationChannelSensitiveLabelsPtrOutput struct{ *pulumi.OutputState }
func (NotificationChannelSensitiveLabelsPtrOutput) AuthToken ¶
func (o NotificationChannelSensitiveLabelsPtrOutput) AuthToken() pulumi.StringPtrOutput
func (NotificationChannelSensitiveLabelsPtrOutput) ElementType ¶
func (NotificationChannelSensitiveLabelsPtrOutput) ElementType() reflect.Type
func (NotificationChannelSensitiveLabelsPtrOutput) Password ¶
func (o NotificationChannelSensitiveLabelsPtrOutput) Password() pulumi.StringPtrOutput
func (NotificationChannelSensitiveLabelsPtrOutput) ServiceKey ¶
func (o NotificationChannelSensitiveLabelsPtrOutput) ServiceKey() pulumi.StringPtrOutput
func (NotificationChannelSensitiveLabelsPtrOutput) ToNotificationChannelSensitiveLabelsPtrOutput ¶
func (o NotificationChannelSensitiveLabelsPtrOutput) ToNotificationChannelSensitiveLabelsPtrOutput() NotificationChannelSensitiveLabelsPtrOutput
func (NotificationChannelSensitiveLabelsPtrOutput) ToNotificationChannelSensitiveLabelsPtrOutputWithContext ¶
func (o NotificationChannelSensitiveLabelsPtrOutput) ToNotificationChannelSensitiveLabelsPtrOutputWithContext(ctx context.Context) NotificationChannelSensitiveLabelsPtrOutput
type NotificationChannelState ¶
type NotificationChannelState struct { // An optional human-readable description of this notification channel. This description may provide additional details, // beyond the display name, for the channel. This may not exceed 1024 Unicode characters. Description pulumi.StringPtrInput // An optional human-readable name for this notification channel. It is recommended that you specify a non-empty and unique // name in order to make it easier to identify the channels in your project, though this is not enforced. The display name // is limited to 512 Unicode characters. DisplayName pulumi.StringPtrInput // Whether notifications are forwarded to the described channel. This makes it possible to disable delivery of // notifications to a particular channel without removing the channel from all alerting policies that reference the // channel. This is a more convenient approach when the change is temporary and you want to receive notifications from the // same set of alerting policies on the channel at some point in the future. Enabled pulumi.BoolPtrInput // Configuration fields that define the channel and its behavior. The permissible and required labels are specified in the // NotificationChannelDescriptor corresponding to the type field. Labels with sensitive data are obfuscated by the API and // therefore Terraform cannot determine if there are upstream changes to these fields. They can also be configured via the // sensitive_labels block, but cannot be configured in both places. Labels pulumi.StringMapInput // The full REST resource name for this channel. The syntax is: projects/[PROJECT_ID]/notificationChannels/[CHANNEL_ID] The // [CHANNEL_ID] is automatically assigned by the server on creation. Name pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // Different notification type behaviors are configured primarily using the the 'labels' field on this resource. This block // contains the labels which contain secrets or passwords so that they can be marked sensitive and hidden from plan output. // The name of the field, eg: password, will be the key in the 'labels' map in the api request. Credentials may not be // specified in both locations and will cause an error. Changing from one location to a different credential configuration // in the config will require an apply to update state. SensitiveLabels NotificationChannelSensitiveLabelsPtrInput // The type of the notification channel. This field matches the value of the NotificationChannelDescriptor.type field. See // https://cloud.google.com/monitoring/api/ref_v3/rest/v3/projects.notificationChannelDescriptors/list to get the list of // valid values such as "email", "slack", etc... Type pulumi.StringPtrInput // User-supplied key/value data that does not need to conform to the corresponding NotificationChannelDescriptor's schema, // unlike the labels field. This field is intended to be used for organizing and identifying the NotificationChannel // 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. UserLabels pulumi.StringMapInput // Indicates whether this channel has been verified or not. On a ListNotificationChannels or GetNotificationChannel // operation, this field is expected to be populated.If the value is UNVERIFIED, then it indicates that the channel is // non-functioning (it both requires verification and lacks verification); otherwise, it is assumed that the channel // works.If the channel is neither VERIFIED nor UNVERIFIED, it implies that the channel is of a type that does not require // verification or that this specific channel has been exempted from verification because it was created prior to // verification being required for channels of this type.This field cannot be modified using a standard // UpdateNotificationChannel operation. To change the value of this field, you must call VerifyNotificationChannel. VerificationStatus pulumi.StringPtrInput }
func (NotificationChannelState) ElementType ¶
func (NotificationChannelState) ElementType() reflect.Type
type UptimeCheckConfig ¶
type UptimeCheckConfig struct { pulumi.CustomResourceState // The expected content on the page the check is run against. Currently, only the first entry in the list is supported, and // other entries will be ignored. The server will look for an exact match of the string in the page response's content. // This field is optional and should only be specified if a content match is required. ContentMatchers UptimeCheckConfigContentMatcherArrayOutput `pulumi:"contentMatchers"` // A human-friendly name for the uptime check configuration. The display name should be unique within a Stackdriver // Workspace in order to make it easier to identify; however, uniqueness is not enforced. DisplayName pulumi.StringOutput `pulumi:"displayName"` // Contains information needed to make an HTTP or HTTPS check. HttpCheck UptimeCheckConfigHttpCheckPtrOutput `pulumi:"httpCheck"` // The monitored resource (https://cloud.google.com/monitoring/api/resources) associated with the configuration. The // following monitored resource types are supported for uptime checks: uptime_url gce_instance gae_app aws_ec2_instance // aws_elb_load_balancer MonitoredResource UptimeCheckConfigMonitoredResourcePtrOutput `pulumi:"monitoredResource"` // A unique resource name for this UptimeCheckConfig. The format is // projects/[PROJECT_ID]/uptimeCheckConfigs/[UPTIME_CHECK_ID]. Name pulumi.StringOutput `pulumi:"name"` // How often, in seconds, the uptime check is performed. Currently, the only supported values are 60s (1 minute), 300s (5 // minutes), 600s (10 minutes), and 900s (15 minutes). Optional, defaults to 300s. Period pulumi.StringPtrOutput `pulumi:"period"` // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` // The group resource associated with the configuration. ResourceGroup UptimeCheckConfigResourceGroupPtrOutput `pulumi:"resourceGroup"` // The list of regions from which the check will be run. Some regions contain one location, and others contain more than // one. If this field is specified, enough regions to include a minimum of 3 locations must be provided, or an error // message is returned. Not specifying this field will result in uptime checks running from all regions. SelectedRegions pulumi.StringArrayOutput `pulumi:"selectedRegions"` // Contains information needed to make a TCP check. TcpCheck UptimeCheckConfigTcpCheckPtrOutput `pulumi:"tcpCheck"` // The maximum amount of time to wait for the request to complete (must be between 1 and 60 seconds). Accepted formats // https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#google.protobuf.Duration Timeout pulumi.StringOutput `pulumi:"timeout"` // The id of the uptime check UptimeCheckId pulumi.StringOutput `pulumi:"uptimeCheckId"` }
This message configures which resources and services to monitor for availability.
To get more information about UptimeCheckConfig, see:
* [API documentation](https://cloud.google.com/monitoring/api/ref_v3/rest/v3/projects.uptimeCheckConfigs) * How-to Guides
- [Official Documentation](https://cloud.google.com/monitoring/uptime-checks/)
> This content is derived from https://github.com/terraform-providers/terraform-provider-google/blob/master/website/docs/r/monitoring_uptime_check_config.html.markdown.
func GetUptimeCheckConfig ¶
func GetUptimeCheckConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *UptimeCheckConfigState, opts ...pulumi.ResourceOption) (*UptimeCheckConfig, error)
GetUptimeCheckConfig gets an existing UptimeCheckConfig resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewUptimeCheckConfig ¶
func NewUptimeCheckConfig(ctx *pulumi.Context, name string, args *UptimeCheckConfigArgs, opts ...pulumi.ResourceOption) (*UptimeCheckConfig, error)
NewUptimeCheckConfig registers a new resource with the given unique name, arguments, and options.
type UptimeCheckConfigArgs ¶
type UptimeCheckConfigArgs struct { // The expected content on the page the check is run against. Currently, only the first entry in the list is supported, and // other entries will be ignored. The server will look for an exact match of the string in the page response's content. // This field is optional and should only be specified if a content match is required. ContentMatchers UptimeCheckConfigContentMatcherArrayInput // A human-friendly name for the uptime check configuration. The display name should be unique within a Stackdriver // Workspace in order to make it easier to identify; however, uniqueness is not enforced. DisplayName pulumi.StringInput // Contains information needed to make an HTTP or HTTPS check. HttpCheck UptimeCheckConfigHttpCheckPtrInput // The monitored resource (https://cloud.google.com/monitoring/api/resources) associated with the configuration. The // following monitored resource types are supported for uptime checks: uptime_url gce_instance gae_app aws_ec2_instance // aws_elb_load_balancer MonitoredResource UptimeCheckConfigMonitoredResourcePtrInput // How often, in seconds, the uptime check is performed. Currently, the only supported values are 60s (1 minute), 300s (5 // minutes), 600s (10 minutes), and 900s (15 minutes). Optional, defaults to 300s. Period pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // The group resource associated with the configuration. ResourceGroup UptimeCheckConfigResourceGroupPtrInput // The list of regions from which the check will be run. Some regions contain one location, and others contain more than // one. If this field is specified, enough regions to include a minimum of 3 locations must be provided, or an error // message is returned. Not specifying this field will result in uptime checks running from all regions. SelectedRegions pulumi.StringArrayInput // Contains information needed to make a TCP check. TcpCheck UptimeCheckConfigTcpCheckPtrInput // The maximum amount of time to wait for the request to complete (must be between 1 and 60 seconds). Accepted formats // https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#google.protobuf.Duration Timeout pulumi.StringInput }
The set of arguments for constructing a UptimeCheckConfig resource.
func (UptimeCheckConfigArgs) ElementType ¶
func (UptimeCheckConfigArgs) ElementType() reflect.Type
type UptimeCheckConfigContentMatcher ¶
type UptimeCheckConfigContentMatcher struct {
Content string `pulumi:"content"`
}
type UptimeCheckConfigContentMatcherArgs ¶
type UptimeCheckConfigContentMatcherArgs struct {
Content pulumi.StringInput `pulumi:"content"`
}
func (UptimeCheckConfigContentMatcherArgs) ElementType ¶
func (UptimeCheckConfigContentMatcherArgs) ElementType() reflect.Type
func (UptimeCheckConfigContentMatcherArgs) ToUptimeCheckConfigContentMatcherOutput ¶
func (i UptimeCheckConfigContentMatcherArgs) ToUptimeCheckConfigContentMatcherOutput() UptimeCheckConfigContentMatcherOutput
func (UptimeCheckConfigContentMatcherArgs) ToUptimeCheckConfigContentMatcherOutputWithContext ¶
func (i UptimeCheckConfigContentMatcherArgs) ToUptimeCheckConfigContentMatcherOutputWithContext(ctx context.Context) UptimeCheckConfigContentMatcherOutput
type UptimeCheckConfigContentMatcherArray ¶
type UptimeCheckConfigContentMatcherArray []UptimeCheckConfigContentMatcherInput
func (UptimeCheckConfigContentMatcherArray) ElementType ¶
func (UptimeCheckConfigContentMatcherArray) ElementType() reflect.Type
func (UptimeCheckConfigContentMatcherArray) ToUptimeCheckConfigContentMatcherArrayOutput ¶
func (i UptimeCheckConfigContentMatcherArray) ToUptimeCheckConfigContentMatcherArrayOutput() UptimeCheckConfigContentMatcherArrayOutput
func (UptimeCheckConfigContentMatcherArray) ToUptimeCheckConfigContentMatcherArrayOutputWithContext ¶
func (i UptimeCheckConfigContentMatcherArray) ToUptimeCheckConfigContentMatcherArrayOutputWithContext(ctx context.Context) UptimeCheckConfigContentMatcherArrayOutput
type UptimeCheckConfigContentMatcherArrayInput ¶
type UptimeCheckConfigContentMatcherArrayInput interface { pulumi.Input ToUptimeCheckConfigContentMatcherArrayOutput() UptimeCheckConfigContentMatcherArrayOutput ToUptimeCheckConfigContentMatcherArrayOutputWithContext(context.Context) UptimeCheckConfigContentMatcherArrayOutput }
type UptimeCheckConfigContentMatcherArrayOutput ¶
type UptimeCheckConfigContentMatcherArrayOutput struct{ *pulumi.OutputState }
func (UptimeCheckConfigContentMatcherArrayOutput) ElementType ¶
func (UptimeCheckConfigContentMatcherArrayOutput) ElementType() reflect.Type
func (UptimeCheckConfigContentMatcherArrayOutput) ToUptimeCheckConfigContentMatcherArrayOutput ¶
func (o UptimeCheckConfigContentMatcherArrayOutput) ToUptimeCheckConfigContentMatcherArrayOutput() UptimeCheckConfigContentMatcherArrayOutput
func (UptimeCheckConfigContentMatcherArrayOutput) ToUptimeCheckConfigContentMatcherArrayOutputWithContext ¶
func (o UptimeCheckConfigContentMatcherArrayOutput) ToUptimeCheckConfigContentMatcherArrayOutputWithContext(ctx context.Context) UptimeCheckConfigContentMatcherArrayOutput
type UptimeCheckConfigContentMatcherInput ¶
type UptimeCheckConfigContentMatcherInput interface { pulumi.Input ToUptimeCheckConfigContentMatcherOutput() UptimeCheckConfigContentMatcherOutput ToUptimeCheckConfigContentMatcherOutputWithContext(context.Context) UptimeCheckConfigContentMatcherOutput }
type UptimeCheckConfigContentMatcherOutput ¶
type UptimeCheckConfigContentMatcherOutput struct{ *pulumi.OutputState }
func (UptimeCheckConfigContentMatcherOutput) Content ¶
func (o UptimeCheckConfigContentMatcherOutput) Content() pulumi.StringOutput
func (UptimeCheckConfigContentMatcherOutput) ElementType ¶
func (UptimeCheckConfigContentMatcherOutput) ElementType() reflect.Type
func (UptimeCheckConfigContentMatcherOutput) ToUptimeCheckConfigContentMatcherOutput ¶
func (o UptimeCheckConfigContentMatcherOutput) ToUptimeCheckConfigContentMatcherOutput() UptimeCheckConfigContentMatcherOutput
func (UptimeCheckConfigContentMatcherOutput) ToUptimeCheckConfigContentMatcherOutputWithContext ¶
func (o UptimeCheckConfigContentMatcherOutput) ToUptimeCheckConfigContentMatcherOutputWithContext(ctx context.Context) UptimeCheckConfigContentMatcherOutput
type UptimeCheckConfigHttpCheck ¶
type UptimeCheckConfigHttpCheck struct { AuthInfo *UptimeCheckConfigHttpCheckAuthInfo `pulumi:"authInfo"` Headers map[string]string `pulumi:"headers"` MaskHeaders *bool `pulumi:"maskHeaders"` Path *string `pulumi:"path"` Port *int `pulumi:"port"` UseSsl *bool `pulumi:"useSsl"` ValidateSsl *bool `pulumi:"validateSsl"` }
type UptimeCheckConfigHttpCheckArgs ¶
type UptimeCheckConfigHttpCheckArgs struct { AuthInfo UptimeCheckConfigHttpCheckAuthInfoPtrInput `pulumi:"authInfo"` Headers pulumi.StringMapInput `pulumi:"headers"` MaskHeaders pulumi.BoolPtrInput `pulumi:"maskHeaders"` Path pulumi.StringPtrInput `pulumi:"path"` Port pulumi.IntPtrInput `pulumi:"port"` UseSsl pulumi.BoolPtrInput `pulumi:"useSsl"` ValidateSsl pulumi.BoolPtrInput `pulumi:"validateSsl"` }
func (UptimeCheckConfigHttpCheckArgs) ElementType ¶
func (UptimeCheckConfigHttpCheckArgs) ElementType() reflect.Type
func (UptimeCheckConfigHttpCheckArgs) ToUptimeCheckConfigHttpCheckOutput ¶
func (i UptimeCheckConfigHttpCheckArgs) ToUptimeCheckConfigHttpCheckOutput() UptimeCheckConfigHttpCheckOutput
func (UptimeCheckConfigHttpCheckArgs) ToUptimeCheckConfigHttpCheckOutputWithContext ¶
func (i UptimeCheckConfigHttpCheckArgs) ToUptimeCheckConfigHttpCheckOutputWithContext(ctx context.Context) UptimeCheckConfigHttpCheckOutput
func (UptimeCheckConfigHttpCheckArgs) ToUptimeCheckConfigHttpCheckPtrOutput ¶
func (i UptimeCheckConfigHttpCheckArgs) ToUptimeCheckConfigHttpCheckPtrOutput() UptimeCheckConfigHttpCheckPtrOutput
func (UptimeCheckConfigHttpCheckArgs) ToUptimeCheckConfigHttpCheckPtrOutputWithContext ¶
func (i UptimeCheckConfigHttpCheckArgs) ToUptimeCheckConfigHttpCheckPtrOutputWithContext(ctx context.Context) UptimeCheckConfigHttpCheckPtrOutput
type UptimeCheckConfigHttpCheckAuthInfoArgs ¶
type UptimeCheckConfigHttpCheckAuthInfoArgs struct { Password pulumi.StringInput `pulumi:"password"` Username pulumi.StringInput `pulumi:"username"` }
func (UptimeCheckConfigHttpCheckAuthInfoArgs) ElementType ¶
func (UptimeCheckConfigHttpCheckAuthInfoArgs) ElementType() reflect.Type
func (UptimeCheckConfigHttpCheckAuthInfoArgs) ToUptimeCheckConfigHttpCheckAuthInfoOutput ¶
func (i UptimeCheckConfigHttpCheckAuthInfoArgs) ToUptimeCheckConfigHttpCheckAuthInfoOutput() UptimeCheckConfigHttpCheckAuthInfoOutput
func (UptimeCheckConfigHttpCheckAuthInfoArgs) ToUptimeCheckConfigHttpCheckAuthInfoOutputWithContext ¶
func (i UptimeCheckConfigHttpCheckAuthInfoArgs) ToUptimeCheckConfigHttpCheckAuthInfoOutputWithContext(ctx context.Context) UptimeCheckConfigHttpCheckAuthInfoOutput
func (UptimeCheckConfigHttpCheckAuthInfoArgs) ToUptimeCheckConfigHttpCheckAuthInfoPtrOutput ¶
func (i UptimeCheckConfigHttpCheckAuthInfoArgs) ToUptimeCheckConfigHttpCheckAuthInfoPtrOutput() UptimeCheckConfigHttpCheckAuthInfoPtrOutput
func (UptimeCheckConfigHttpCheckAuthInfoArgs) ToUptimeCheckConfigHttpCheckAuthInfoPtrOutputWithContext ¶
func (i UptimeCheckConfigHttpCheckAuthInfoArgs) ToUptimeCheckConfigHttpCheckAuthInfoPtrOutputWithContext(ctx context.Context) UptimeCheckConfigHttpCheckAuthInfoPtrOutput
type UptimeCheckConfigHttpCheckAuthInfoInput ¶
type UptimeCheckConfigHttpCheckAuthInfoInput interface { pulumi.Input ToUptimeCheckConfigHttpCheckAuthInfoOutput() UptimeCheckConfigHttpCheckAuthInfoOutput ToUptimeCheckConfigHttpCheckAuthInfoOutputWithContext(context.Context) UptimeCheckConfigHttpCheckAuthInfoOutput }
type UptimeCheckConfigHttpCheckAuthInfoOutput ¶
type UptimeCheckConfigHttpCheckAuthInfoOutput struct{ *pulumi.OutputState }
func (UptimeCheckConfigHttpCheckAuthInfoOutput) ElementType ¶
func (UptimeCheckConfigHttpCheckAuthInfoOutput) ElementType() reflect.Type
func (UptimeCheckConfigHttpCheckAuthInfoOutput) Password ¶
func (o UptimeCheckConfigHttpCheckAuthInfoOutput) Password() pulumi.StringOutput
func (UptimeCheckConfigHttpCheckAuthInfoOutput) ToUptimeCheckConfigHttpCheckAuthInfoOutput ¶
func (o UptimeCheckConfigHttpCheckAuthInfoOutput) ToUptimeCheckConfigHttpCheckAuthInfoOutput() UptimeCheckConfigHttpCheckAuthInfoOutput
func (UptimeCheckConfigHttpCheckAuthInfoOutput) ToUptimeCheckConfigHttpCheckAuthInfoOutputWithContext ¶
func (o UptimeCheckConfigHttpCheckAuthInfoOutput) ToUptimeCheckConfigHttpCheckAuthInfoOutputWithContext(ctx context.Context) UptimeCheckConfigHttpCheckAuthInfoOutput
func (UptimeCheckConfigHttpCheckAuthInfoOutput) ToUptimeCheckConfigHttpCheckAuthInfoPtrOutput ¶
func (o UptimeCheckConfigHttpCheckAuthInfoOutput) ToUptimeCheckConfigHttpCheckAuthInfoPtrOutput() UptimeCheckConfigHttpCheckAuthInfoPtrOutput
func (UptimeCheckConfigHttpCheckAuthInfoOutput) ToUptimeCheckConfigHttpCheckAuthInfoPtrOutputWithContext ¶
func (o UptimeCheckConfigHttpCheckAuthInfoOutput) ToUptimeCheckConfigHttpCheckAuthInfoPtrOutputWithContext(ctx context.Context) UptimeCheckConfigHttpCheckAuthInfoPtrOutput
func (UptimeCheckConfigHttpCheckAuthInfoOutput) Username ¶
func (o UptimeCheckConfigHttpCheckAuthInfoOutput) Username() pulumi.StringOutput
type UptimeCheckConfigHttpCheckAuthInfoPtrInput ¶
type UptimeCheckConfigHttpCheckAuthInfoPtrInput interface { pulumi.Input ToUptimeCheckConfigHttpCheckAuthInfoPtrOutput() UptimeCheckConfigHttpCheckAuthInfoPtrOutput ToUptimeCheckConfigHttpCheckAuthInfoPtrOutputWithContext(context.Context) UptimeCheckConfigHttpCheckAuthInfoPtrOutput }
func UptimeCheckConfigHttpCheckAuthInfoPtr ¶
func UptimeCheckConfigHttpCheckAuthInfoPtr(v *UptimeCheckConfigHttpCheckAuthInfoArgs) UptimeCheckConfigHttpCheckAuthInfoPtrInput
type UptimeCheckConfigHttpCheckAuthInfoPtrOutput ¶
type UptimeCheckConfigHttpCheckAuthInfoPtrOutput struct{ *pulumi.OutputState }
func (UptimeCheckConfigHttpCheckAuthInfoPtrOutput) ElementType ¶
func (UptimeCheckConfigHttpCheckAuthInfoPtrOutput) ElementType() reflect.Type
func (UptimeCheckConfigHttpCheckAuthInfoPtrOutput) Password ¶
func (o UptimeCheckConfigHttpCheckAuthInfoPtrOutput) Password() pulumi.StringOutput
func (UptimeCheckConfigHttpCheckAuthInfoPtrOutput) ToUptimeCheckConfigHttpCheckAuthInfoPtrOutput ¶
func (o UptimeCheckConfigHttpCheckAuthInfoPtrOutput) ToUptimeCheckConfigHttpCheckAuthInfoPtrOutput() UptimeCheckConfigHttpCheckAuthInfoPtrOutput
func (UptimeCheckConfigHttpCheckAuthInfoPtrOutput) ToUptimeCheckConfigHttpCheckAuthInfoPtrOutputWithContext ¶
func (o UptimeCheckConfigHttpCheckAuthInfoPtrOutput) ToUptimeCheckConfigHttpCheckAuthInfoPtrOutputWithContext(ctx context.Context) UptimeCheckConfigHttpCheckAuthInfoPtrOutput
func (UptimeCheckConfigHttpCheckAuthInfoPtrOutput) Username ¶
func (o UptimeCheckConfigHttpCheckAuthInfoPtrOutput) Username() pulumi.StringOutput
type UptimeCheckConfigHttpCheckInput ¶
type UptimeCheckConfigHttpCheckInput interface { pulumi.Input ToUptimeCheckConfigHttpCheckOutput() UptimeCheckConfigHttpCheckOutput ToUptimeCheckConfigHttpCheckOutputWithContext(context.Context) UptimeCheckConfigHttpCheckOutput }
type UptimeCheckConfigHttpCheckOutput ¶
type UptimeCheckConfigHttpCheckOutput struct{ *pulumi.OutputState }
func (UptimeCheckConfigHttpCheckOutput) AuthInfo ¶
func (o UptimeCheckConfigHttpCheckOutput) AuthInfo() UptimeCheckConfigHttpCheckAuthInfoPtrOutput
func (UptimeCheckConfigHttpCheckOutput) ElementType ¶
func (UptimeCheckConfigHttpCheckOutput) ElementType() reflect.Type
func (UptimeCheckConfigHttpCheckOutput) Headers ¶
func (o UptimeCheckConfigHttpCheckOutput) Headers() pulumi.StringMapOutput
func (UptimeCheckConfigHttpCheckOutput) MaskHeaders ¶
func (o UptimeCheckConfigHttpCheckOutput) MaskHeaders() pulumi.BoolPtrOutput
func (UptimeCheckConfigHttpCheckOutput) Path ¶
func (o UptimeCheckConfigHttpCheckOutput) Path() pulumi.StringPtrOutput
func (UptimeCheckConfigHttpCheckOutput) Port ¶
func (o UptimeCheckConfigHttpCheckOutput) Port() pulumi.IntPtrOutput
func (UptimeCheckConfigHttpCheckOutput) ToUptimeCheckConfigHttpCheckOutput ¶
func (o UptimeCheckConfigHttpCheckOutput) ToUptimeCheckConfigHttpCheckOutput() UptimeCheckConfigHttpCheckOutput
func (UptimeCheckConfigHttpCheckOutput) ToUptimeCheckConfigHttpCheckOutputWithContext ¶
func (o UptimeCheckConfigHttpCheckOutput) ToUptimeCheckConfigHttpCheckOutputWithContext(ctx context.Context) UptimeCheckConfigHttpCheckOutput
func (UptimeCheckConfigHttpCheckOutput) ToUptimeCheckConfigHttpCheckPtrOutput ¶
func (o UptimeCheckConfigHttpCheckOutput) ToUptimeCheckConfigHttpCheckPtrOutput() UptimeCheckConfigHttpCheckPtrOutput
func (UptimeCheckConfigHttpCheckOutput) ToUptimeCheckConfigHttpCheckPtrOutputWithContext ¶
func (o UptimeCheckConfigHttpCheckOutput) ToUptimeCheckConfigHttpCheckPtrOutputWithContext(ctx context.Context) UptimeCheckConfigHttpCheckPtrOutput
func (UptimeCheckConfigHttpCheckOutput) UseSsl ¶
func (o UptimeCheckConfigHttpCheckOutput) UseSsl() pulumi.BoolPtrOutput
func (UptimeCheckConfigHttpCheckOutput) ValidateSsl ¶
func (o UptimeCheckConfigHttpCheckOutput) ValidateSsl() pulumi.BoolPtrOutput
type UptimeCheckConfigHttpCheckPtrInput ¶
type UptimeCheckConfigHttpCheckPtrInput interface { pulumi.Input ToUptimeCheckConfigHttpCheckPtrOutput() UptimeCheckConfigHttpCheckPtrOutput ToUptimeCheckConfigHttpCheckPtrOutputWithContext(context.Context) UptimeCheckConfigHttpCheckPtrOutput }
func UptimeCheckConfigHttpCheckPtr ¶
func UptimeCheckConfigHttpCheckPtr(v *UptimeCheckConfigHttpCheckArgs) UptimeCheckConfigHttpCheckPtrInput
type UptimeCheckConfigHttpCheckPtrOutput ¶
type UptimeCheckConfigHttpCheckPtrOutput struct{ *pulumi.OutputState }
func (UptimeCheckConfigHttpCheckPtrOutput) AuthInfo ¶
func (o UptimeCheckConfigHttpCheckPtrOutput) AuthInfo() UptimeCheckConfigHttpCheckAuthInfoPtrOutput
func (UptimeCheckConfigHttpCheckPtrOutput) Elem ¶
func (o UptimeCheckConfigHttpCheckPtrOutput) Elem() UptimeCheckConfigHttpCheckOutput
func (UptimeCheckConfigHttpCheckPtrOutput) ElementType ¶
func (UptimeCheckConfigHttpCheckPtrOutput) ElementType() reflect.Type
func (UptimeCheckConfigHttpCheckPtrOutput) Headers ¶
func (o UptimeCheckConfigHttpCheckPtrOutput) Headers() pulumi.StringMapOutput
func (UptimeCheckConfigHttpCheckPtrOutput) MaskHeaders ¶
func (o UptimeCheckConfigHttpCheckPtrOutput) MaskHeaders() pulumi.BoolPtrOutput
func (UptimeCheckConfigHttpCheckPtrOutput) Path ¶
func (o UptimeCheckConfigHttpCheckPtrOutput) Path() pulumi.StringPtrOutput
func (UptimeCheckConfigHttpCheckPtrOutput) Port ¶
func (o UptimeCheckConfigHttpCheckPtrOutput) Port() pulumi.IntPtrOutput
func (UptimeCheckConfigHttpCheckPtrOutput) ToUptimeCheckConfigHttpCheckPtrOutput ¶
func (o UptimeCheckConfigHttpCheckPtrOutput) ToUptimeCheckConfigHttpCheckPtrOutput() UptimeCheckConfigHttpCheckPtrOutput
func (UptimeCheckConfigHttpCheckPtrOutput) ToUptimeCheckConfigHttpCheckPtrOutputWithContext ¶
func (o UptimeCheckConfigHttpCheckPtrOutput) ToUptimeCheckConfigHttpCheckPtrOutputWithContext(ctx context.Context) UptimeCheckConfigHttpCheckPtrOutput
func (UptimeCheckConfigHttpCheckPtrOutput) UseSsl ¶
func (o UptimeCheckConfigHttpCheckPtrOutput) UseSsl() pulumi.BoolPtrOutput
func (UptimeCheckConfigHttpCheckPtrOutput) ValidateSsl ¶
func (o UptimeCheckConfigHttpCheckPtrOutput) ValidateSsl() pulumi.BoolPtrOutput
type UptimeCheckConfigMonitoredResourceArgs ¶
type UptimeCheckConfigMonitoredResourceArgs struct { Labels pulumi.StringMapInput `pulumi:"labels"` Type pulumi.StringInput `pulumi:"type"` }
func (UptimeCheckConfigMonitoredResourceArgs) ElementType ¶
func (UptimeCheckConfigMonitoredResourceArgs) ElementType() reflect.Type
func (UptimeCheckConfigMonitoredResourceArgs) ToUptimeCheckConfigMonitoredResourceOutput ¶
func (i UptimeCheckConfigMonitoredResourceArgs) ToUptimeCheckConfigMonitoredResourceOutput() UptimeCheckConfigMonitoredResourceOutput
func (UptimeCheckConfigMonitoredResourceArgs) ToUptimeCheckConfigMonitoredResourceOutputWithContext ¶
func (i UptimeCheckConfigMonitoredResourceArgs) ToUptimeCheckConfigMonitoredResourceOutputWithContext(ctx context.Context) UptimeCheckConfigMonitoredResourceOutput
func (UptimeCheckConfigMonitoredResourceArgs) ToUptimeCheckConfigMonitoredResourcePtrOutput ¶
func (i UptimeCheckConfigMonitoredResourceArgs) ToUptimeCheckConfigMonitoredResourcePtrOutput() UptimeCheckConfigMonitoredResourcePtrOutput
func (UptimeCheckConfigMonitoredResourceArgs) ToUptimeCheckConfigMonitoredResourcePtrOutputWithContext ¶
func (i UptimeCheckConfigMonitoredResourceArgs) ToUptimeCheckConfigMonitoredResourcePtrOutputWithContext(ctx context.Context) UptimeCheckConfigMonitoredResourcePtrOutput
type UptimeCheckConfigMonitoredResourceInput ¶
type UptimeCheckConfigMonitoredResourceInput interface { pulumi.Input ToUptimeCheckConfigMonitoredResourceOutput() UptimeCheckConfigMonitoredResourceOutput ToUptimeCheckConfigMonitoredResourceOutputWithContext(context.Context) UptimeCheckConfigMonitoredResourceOutput }
type UptimeCheckConfigMonitoredResourceOutput ¶
type UptimeCheckConfigMonitoredResourceOutput struct{ *pulumi.OutputState }
func (UptimeCheckConfigMonitoredResourceOutput) ElementType ¶
func (UptimeCheckConfigMonitoredResourceOutput) ElementType() reflect.Type
func (UptimeCheckConfigMonitoredResourceOutput) Labels ¶
func (o UptimeCheckConfigMonitoredResourceOutput) Labels() pulumi.StringMapOutput
func (UptimeCheckConfigMonitoredResourceOutput) ToUptimeCheckConfigMonitoredResourceOutput ¶
func (o UptimeCheckConfigMonitoredResourceOutput) ToUptimeCheckConfigMonitoredResourceOutput() UptimeCheckConfigMonitoredResourceOutput
func (UptimeCheckConfigMonitoredResourceOutput) ToUptimeCheckConfigMonitoredResourceOutputWithContext ¶
func (o UptimeCheckConfigMonitoredResourceOutput) ToUptimeCheckConfigMonitoredResourceOutputWithContext(ctx context.Context) UptimeCheckConfigMonitoredResourceOutput
func (UptimeCheckConfigMonitoredResourceOutput) ToUptimeCheckConfigMonitoredResourcePtrOutput ¶
func (o UptimeCheckConfigMonitoredResourceOutput) ToUptimeCheckConfigMonitoredResourcePtrOutput() UptimeCheckConfigMonitoredResourcePtrOutput
func (UptimeCheckConfigMonitoredResourceOutput) ToUptimeCheckConfigMonitoredResourcePtrOutputWithContext ¶
func (o UptimeCheckConfigMonitoredResourceOutput) ToUptimeCheckConfigMonitoredResourcePtrOutputWithContext(ctx context.Context) UptimeCheckConfigMonitoredResourcePtrOutput
func (UptimeCheckConfigMonitoredResourceOutput) Type ¶
func (o UptimeCheckConfigMonitoredResourceOutput) Type() pulumi.StringOutput
type UptimeCheckConfigMonitoredResourcePtrInput ¶
type UptimeCheckConfigMonitoredResourcePtrInput interface { pulumi.Input ToUptimeCheckConfigMonitoredResourcePtrOutput() UptimeCheckConfigMonitoredResourcePtrOutput ToUptimeCheckConfigMonitoredResourcePtrOutputWithContext(context.Context) UptimeCheckConfigMonitoredResourcePtrOutput }
func UptimeCheckConfigMonitoredResourcePtr ¶
func UptimeCheckConfigMonitoredResourcePtr(v *UptimeCheckConfigMonitoredResourceArgs) UptimeCheckConfigMonitoredResourcePtrInput
type UptimeCheckConfigMonitoredResourcePtrOutput ¶
type UptimeCheckConfigMonitoredResourcePtrOutput struct{ *pulumi.OutputState }
func (UptimeCheckConfigMonitoredResourcePtrOutput) ElementType ¶
func (UptimeCheckConfigMonitoredResourcePtrOutput) ElementType() reflect.Type
func (UptimeCheckConfigMonitoredResourcePtrOutput) Labels ¶
func (o UptimeCheckConfigMonitoredResourcePtrOutput) Labels() pulumi.StringMapOutput
func (UptimeCheckConfigMonitoredResourcePtrOutput) ToUptimeCheckConfigMonitoredResourcePtrOutput ¶
func (o UptimeCheckConfigMonitoredResourcePtrOutput) ToUptimeCheckConfigMonitoredResourcePtrOutput() UptimeCheckConfigMonitoredResourcePtrOutput
func (UptimeCheckConfigMonitoredResourcePtrOutput) ToUptimeCheckConfigMonitoredResourcePtrOutputWithContext ¶
func (o UptimeCheckConfigMonitoredResourcePtrOutput) ToUptimeCheckConfigMonitoredResourcePtrOutputWithContext(ctx context.Context) UptimeCheckConfigMonitoredResourcePtrOutput
func (UptimeCheckConfigMonitoredResourcePtrOutput) Type ¶
func (o UptimeCheckConfigMonitoredResourcePtrOutput) Type() pulumi.StringOutput
type UptimeCheckConfigResourceGroupArgs ¶
type UptimeCheckConfigResourceGroupArgs struct { GroupId pulumi.StringPtrInput `pulumi:"groupId"` ResourceType pulumi.StringPtrInput `pulumi:"resourceType"` }
func (UptimeCheckConfigResourceGroupArgs) ElementType ¶
func (UptimeCheckConfigResourceGroupArgs) ElementType() reflect.Type
func (UptimeCheckConfigResourceGroupArgs) ToUptimeCheckConfigResourceGroupOutput ¶
func (i UptimeCheckConfigResourceGroupArgs) ToUptimeCheckConfigResourceGroupOutput() UptimeCheckConfigResourceGroupOutput
func (UptimeCheckConfigResourceGroupArgs) ToUptimeCheckConfigResourceGroupOutputWithContext ¶
func (i UptimeCheckConfigResourceGroupArgs) ToUptimeCheckConfigResourceGroupOutputWithContext(ctx context.Context) UptimeCheckConfigResourceGroupOutput
func (UptimeCheckConfigResourceGroupArgs) ToUptimeCheckConfigResourceGroupPtrOutput ¶
func (i UptimeCheckConfigResourceGroupArgs) ToUptimeCheckConfigResourceGroupPtrOutput() UptimeCheckConfigResourceGroupPtrOutput
func (UptimeCheckConfigResourceGroupArgs) ToUptimeCheckConfigResourceGroupPtrOutputWithContext ¶
func (i UptimeCheckConfigResourceGroupArgs) ToUptimeCheckConfigResourceGroupPtrOutputWithContext(ctx context.Context) UptimeCheckConfigResourceGroupPtrOutput
type UptimeCheckConfigResourceGroupInput ¶
type UptimeCheckConfigResourceGroupInput interface { pulumi.Input ToUptimeCheckConfigResourceGroupOutput() UptimeCheckConfigResourceGroupOutput ToUptimeCheckConfigResourceGroupOutputWithContext(context.Context) UptimeCheckConfigResourceGroupOutput }
type UptimeCheckConfigResourceGroupOutput ¶
type UptimeCheckConfigResourceGroupOutput struct{ *pulumi.OutputState }
func (UptimeCheckConfigResourceGroupOutput) ElementType ¶
func (UptimeCheckConfigResourceGroupOutput) ElementType() reflect.Type
func (UptimeCheckConfigResourceGroupOutput) GroupId ¶
func (o UptimeCheckConfigResourceGroupOutput) GroupId() pulumi.StringPtrOutput
func (UptimeCheckConfigResourceGroupOutput) ResourceType ¶
func (o UptimeCheckConfigResourceGroupOutput) ResourceType() pulumi.StringPtrOutput
func (UptimeCheckConfigResourceGroupOutput) ToUptimeCheckConfigResourceGroupOutput ¶
func (o UptimeCheckConfigResourceGroupOutput) ToUptimeCheckConfigResourceGroupOutput() UptimeCheckConfigResourceGroupOutput
func (UptimeCheckConfigResourceGroupOutput) ToUptimeCheckConfigResourceGroupOutputWithContext ¶
func (o UptimeCheckConfigResourceGroupOutput) ToUptimeCheckConfigResourceGroupOutputWithContext(ctx context.Context) UptimeCheckConfigResourceGroupOutput
func (UptimeCheckConfigResourceGroupOutput) ToUptimeCheckConfigResourceGroupPtrOutput ¶
func (o UptimeCheckConfigResourceGroupOutput) ToUptimeCheckConfigResourceGroupPtrOutput() UptimeCheckConfigResourceGroupPtrOutput
func (UptimeCheckConfigResourceGroupOutput) ToUptimeCheckConfigResourceGroupPtrOutputWithContext ¶
func (o UptimeCheckConfigResourceGroupOutput) ToUptimeCheckConfigResourceGroupPtrOutputWithContext(ctx context.Context) UptimeCheckConfigResourceGroupPtrOutput
type UptimeCheckConfigResourceGroupPtrInput ¶
type UptimeCheckConfigResourceGroupPtrInput interface { pulumi.Input ToUptimeCheckConfigResourceGroupPtrOutput() UptimeCheckConfigResourceGroupPtrOutput ToUptimeCheckConfigResourceGroupPtrOutputWithContext(context.Context) UptimeCheckConfigResourceGroupPtrOutput }
func UptimeCheckConfigResourceGroupPtr ¶
func UptimeCheckConfigResourceGroupPtr(v *UptimeCheckConfigResourceGroupArgs) UptimeCheckConfigResourceGroupPtrInput
type UptimeCheckConfigResourceGroupPtrOutput ¶
type UptimeCheckConfigResourceGroupPtrOutput struct{ *pulumi.OutputState }
func (UptimeCheckConfigResourceGroupPtrOutput) ElementType ¶
func (UptimeCheckConfigResourceGroupPtrOutput) ElementType() reflect.Type
func (UptimeCheckConfigResourceGroupPtrOutput) GroupId ¶
func (o UptimeCheckConfigResourceGroupPtrOutput) GroupId() pulumi.StringPtrOutput
func (UptimeCheckConfigResourceGroupPtrOutput) ResourceType ¶
func (o UptimeCheckConfigResourceGroupPtrOutput) ResourceType() pulumi.StringPtrOutput
func (UptimeCheckConfigResourceGroupPtrOutput) ToUptimeCheckConfigResourceGroupPtrOutput ¶
func (o UptimeCheckConfigResourceGroupPtrOutput) ToUptimeCheckConfigResourceGroupPtrOutput() UptimeCheckConfigResourceGroupPtrOutput
func (UptimeCheckConfigResourceGroupPtrOutput) ToUptimeCheckConfigResourceGroupPtrOutputWithContext ¶
func (o UptimeCheckConfigResourceGroupPtrOutput) ToUptimeCheckConfigResourceGroupPtrOutputWithContext(ctx context.Context) UptimeCheckConfigResourceGroupPtrOutput
type UptimeCheckConfigState ¶
type UptimeCheckConfigState struct { // The expected content on the page the check is run against. Currently, only the first entry in the list is supported, and // other entries will be ignored. The server will look for an exact match of the string in the page response's content. // This field is optional and should only be specified if a content match is required. ContentMatchers UptimeCheckConfigContentMatcherArrayInput // A human-friendly name for the uptime check configuration. The display name should be unique within a Stackdriver // Workspace in order to make it easier to identify; however, uniqueness is not enforced. DisplayName pulumi.StringPtrInput // Contains information needed to make an HTTP or HTTPS check. HttpCheck UptimeCheckConfigHttpCheckPtrInput // The monitored resource (https://cloud.google.com/monitoring/api/resources) associated with the configuration. The // following monitored resource types are supported for uptime checks: uptime_url gce_instance gae_app aws_ec2_instance // aws_elb_load_balancer MonitoredResource UptimeCheckConfigMonitoredResourcePtrInput // A unique resource name for this UptimeCheckConfig. The format is // projects/[PROJECT_ID]/uptimeCheckConfigs/[UPTIME_CHECK_ID]. Name pulumi.StringPtrInput // How often, in seconds, the uptime check is performed. Currently, the only supported values are 60s (1 minute), 300s (5 // minutes), 600s (10 minutes), and 900s (15 minutes). Optional, defaults to 300s. Period pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // The group resource associated with the configuration. ResourceGroup UptimeCheckConfigResourceGroupPtrInput // The list of regions from which the check will be run. Some regions contain one location, and others contain more than // one. If this field is specified, enough regions to include a minimum of 3 locations must be provided, or an error // message is returned. Not specifying this field will result in uptime checks running from all regions. SelectedRegions pulumi.StringArrayInput // Contains information needed to make a TCP check. TcpCheck UptimeCheckConfigTcpCheckPtrInput // The maximum amount of time to wait for the request to complete (must be between 1 and 60 seconds). Accepted formats // https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#google.protobuf.Duration Timeout pulumi.StringPtrInput // The id of the uptime check UptimeCheckId pulumi.StringPtrInput }
func (UptimeCheckConfigState) ElementType ¶
func (UptimeCheckConfigState) ElementType() reflect.Type
type UptimeCheckConfigTcpCheck ¶
type UptimeCheckConfigTcpCheck struct {
Port int `pulumi:"port"`
}
type UptimeCheckConfigTcpCheckArgs ¶
func (UptimeCheckConfigTcpCheckArgs) ElementType ¶
func (UptimeCheckConfigTcpCheckArgs) ElementType() reflect.Type
func (UptimeCheckConfigTcpCheckArgs) ToUptimeCheckConfigTcpCheckOutput ¶
func (i UptimeCheckConfigTcpCheckArgs) ToUptimeCheckConfigTcpCheckOutput() UptimeCheckConfigTcpCheckOutput
func (UptimeCheckConfigTcpCheckArgs) ToUptimeCheckConfigTcpCheckOutputWithContext ¶
func (i UptimeCheckConfigTcpCheckArgs) ToUptimeCheckConfigTcpCheckOutputWithContext(ctx context.Context) UptimeCheckConfigTcpCheckOutput
func (UptimeCheckConfigTcpCheckArgs) ToUptimeCheckConfigTcpCheckPtrOutput ¶
func (i UptimeCheckConfigTcpCheckArgs) ToUptimeCheckConfigTcpCheckPtrOutput() UptimeCheckConfigTcpCheckPtrOutput
func (UptimeCheckConfigTcpCheckArgs) ToUptimeCheckConfigTcpCheckPtrOutputWithContext ¶
func (i UptimeCheckConfigTcpCheckArgs) ToUptimeCheckConfigTcpCheckPtrOutputWithContext(ctx context.Context) UptimeCheckConfigTcpCheckPtrOutput
type UptimeCheckConfigTcpCheckInput ¶
type UptimeCheckConfigTcpCheckInput interface { pulumi.Input ToUptimeCheckConfigTcpCheckOutput() UptimeCheckConfigTcpCheckOutput ToUptimeCheckConfigTcpCheckOutputWithContext(context.Context) UptimeCheckConfigTcpCheckOutput }
type UptimeCheckConfigTcpCheckOutput ¶
type UptimeCheckConfigTcpCheckOutput struct{ *pulumi.OutputState }
func (UptimeCheckConfigTcpCheckOutput) ElementType ¶
func (UptimeCheckConfigTcpCheckOutput) ElementType() reflect.Type
func (UptimeCheckConfigTcpCheckOutput) Port ¶
func (o UptimeCheckConfigTcpCheckOutput) Port() pulumi.IntOutput
func (UptimeCheckConfigTcpCheckOutput) ToUptimeCheckConfigTcpCheckOutput ¶
func (o UptimeCheckConfigTcpCheckOutput) ToUptimeCheckConfigTcpCheckOutput() UptimeCheckConfigTcpCheckOutput
func (UptimeCheckConfigTcpCheckOutput) ToUptimeCheckConfigTcpCheckOutputWithContext ¶
func (o UptimeCheckConfigTcpCheckOutput) ToUptimeCheckConfigTcpCheckOutputWithContext(ctx context.Context) UptimeCheckConfigTcpCheckOutput
func (UptimeCheckConfigTcpCheckOutput) ToUptimeCheckConfigTcpCheckPtrOutput ¶
func (o UptimeCheckConfigTcpCheckOutput) ToUptimeCheckConfigTcpCheckPtrOutput() UptimeCheckConfigTcpCheckPtrOutput
func (UptimeCheckConfigTcpCheckOutput) ToUptimeCheckConfigTcpCheckPtrOutputWithContext ¶
func (o UptimeCheckConfigTcpCheckOutput) ToUptimeCheckConfigTcpCheckPtrOutputWithContext(ctx context.Context) UptimeCheckConfigTcpCheckPtrOutput
type UptimeCheckConfigTcpCheckPtrInput ¶
type UptimeCheckConfigTcpCheckPtrInput interface { pulumi.Input ToUptimeCheckConfigTcpCheckPtrOutput() UptimeCheckConfigTcpCheckPtrOutput ToUptimeCheckConfigTcpCheckPtrOutputWithContext(context.Context) UptimeCheckConfigTcpCheckPtrOutput }
func UptimeCheckConfigTcpCheckPtr ¶
func UptimeCheckConfigTcpCheckPtr(v *UptimeCheckConfigTcpCheckArgs) UptimeCheckConfigTcpCheckPtrInput
type UptimeCheckConfigTcpCheckPtrOutput ¶
type UptimeCheckConfigTcpCheckPtrOutput struct{ *pulumi.OutputState }
func (UptimeCheckConfigTcpCheckPtrOutput) Elem ¶
func (o UptimeCheckConfigTcpCheckPtrOutput) Elem() UptimeCheckConfigTcpCheckOutput
func (UptimeCheckConfigTcpCheckPtrOutput) ElementType ¶
func (UptimeCheckConfigTcpCheckPtrOutput) ElementType() reflect.Type
func (UptimeCheckConfigTcpCheckPtrOutput) Port ¶
func (o UptimeCheckConfigTcpCheckPtrOutput) Port() pulumi.IntOutput
func (UptimeCheckConfigTcpCheckPtrOutput) ToUptimeCheckConfigTcpCheckPtrOutput ¶
func (o UptimeCheckConfigTcpCheckPtrOutput) ToUptimeCheckConfigTcpCheckPtrOutput() UptimeCheckConfigTcpCheckPtrOutput
func (UptimeCheckConfigTcpCheckPtrOutput) ToUptimeCheckConfigTcpCheckPtrOutputWithContext ¶
func (o UptimeCheckConfigTcpCheckPtrOutput) ToUptimeCheckConfigTcpCheckPtrOutputWithContext(ctx context.Context) UptimeCheckConfigTcpCheckPtrOutput