Documentation ¶
Index ¶
- Constants
- type ActionGroup
- type ActionGroupArgs
- func (ActionGroupArgs) ElementType() reflect.Type
- func (i ActionGroupArgs) ToActionGroupOutput() ActionGroupOutput
- func (i ActionGroupArgs) ToActionGroupOutputWithContext(ctx context.Context) ActionGroupOutput
- func (i ActionGroupArgs) ToActionGroupPtrOutput() ActionGroupPtrOutput
- func (i ActionGroupArgs) ToActionGroupPtrOutputWithContext(ctx context.Context) ActionGroupPtrOutput
- type ActionGroupInput
- type ActionGroupOutput
- func (o ActionGroupOutput) ActionGroupId() pulumi.StringOutput
- func (o ActionGroupOutput) Conditions() ConditionsPtrOutput
- func (o ActionGroupOutput) Description() pulumi.StringPtrOutput
- func (ActionGroupOutput) ElementType() reflect.Type
- func (o ActionGroupOutput) Scope() ScopePtrOutput
- func (o ActionGroupOutput) Status() pulumi.StringPtrOutput
- func (o ActionGroupOutput) ToActionGroupOutput() ActionGroupOutput
- func (o ActionGroupOutput) ToActionGroupOutputWithContext(ctx context.Context) ActionGroupOutput
- func (o ActionGroupOutput) ToActionGroupPtrOutput() ActionGroupPtrOutput
- func (o ActionGroupOutput) ToActionGroupPtrOutputWithContext(ctx context.Context) ActionGroupPtrOutput
- func (o ActionGroupOutput) Type() pulumi.StringOutput
- type ActionGroupPtrInput
- type ActionGroupPtrOutput
- func (o ActionGroupPtrOutput) ActionGroupId() pulumi.StringPtrOutput
- func (o ActionGroupPtrOutput) Conditions() ConditionsPtrOutput
- func (o ActionGroupPtrOutput) Description() pulumi.StringPtrOutput
- func (o ActionGroupPtrOutput) Elem() ActionGroupOutput
- func (ActionGroupPtrOutput) ElementType() reflect.Type
- func (o ActionGroupPtrOutput) Scope() ScopePtrOutput
- func (o ActionGroupPtrOutput) Status() pulumi.StringPtrOutput
- func (o ActionGroupPtrOutput) ToActionGroupPtrOutput() ActionGroupPtrOutput
- func (o ActionGroupPtrOutput) ToActionGroupPtrOutputWithContext(ctx context.Context) ActionGroupPtrOutput
- func (o ActionGroupPtrOutput) Type() pulumi.StringPtrOutput
- type ActionGroupResponse
- type ActionGroupResponseOutput
- func (o ActionGroupResponseOutput) ActionGroupId() pulumi.StringOutput
- func (o ActionGroupResponseOutput) Conditions() ConditionsResponsePtrOutput
- func (o ActionGroupResponseOutput) CreatedAt() pulumi.StringOutput
- func (o ActionGroupResponseOutput) CreatedBy() pulumi.StringOutput
- func (o ActionGroupResponseOutput) Description() pulumi.StringPtrOutput
- func (ActionGroupResponseOutput) ElementType() reflect.Type
- func (o ActionGroupResponseOutput) LastModifiedAt() pulumi.StringOutput
- func (o ActionGroupResponseOutput) LastModifiedBy() pulumi.StringOutput
- func (o ActionGroupResponseOutput) Scope() ScopeResponsePtrOutput
- func (o ActionGroupResponseOutput) Status() pulumi.StringPtrOutput
- func (o ActionGroupResponseOutput) ToActionGroupResponseOutput() ActionGroupResponseOutput
- func (o ActionGroupResponseOutput) ToActionGroupResponseOutputWithContext(ctx context.Context) ActionGroupResponseOutput
- func (o ActionGroupResponseOutput) Type() pulumi.StringOutput
- type ActionGroupsInformation
- type ActionGroupsInformationArgs
- type ActionGroupsInformationInput
- type ActionGroupsInformationOutput
- func (o ActionGroupsInformationOutput) CustomEmailSubject() pulumi.StringPtrOutput
- func (o ActionGroupsInformationOutput) CustomWebhookPayload() pulumi.StringPtrOutput
- func (ActionGroupsInformationOutput) ElementType() reflect.Type
- func (o ActionGroupsInformationOutput) GroupIds() pulumi.StringArrayOutput
- func (o ActionGroupsInformationOutput) ToActionGroupsInformationOutput() ActionGroupsInformationOutput
- func (o ActionGroupsInformationOutput) ToActionGroupsInformationOutputWithContext(ctx context.Context) ActionGroupsInformationOutput
- type ActionGroupsInformationResponse
- type ActionGroupsInformationResponseOutput
- func (o ActionGroupsInformationResponseOutput) CustomEmailSubject() pulumi.StringPtrOutput
- func (o ActionGroupsInformationResponseOutput) CustomWebhookPayload() pulumi.StringPtrOutput
- func (ActionGroupsInformationResponseOutput) ElementType() reflect.Type
- func (o ActionGroupsInformationResponseOutput) GroupIds() pulumi.StringArrayOutput
- func (o ActionGroupsInformationResponseOutput) ToActionGroupsInformationResponseOutput() ActionGroupsInformationResponseOutput
- func (o ActionGroupsInformationResponseOutput) ToActionGroupsInformationResponseOutputWithContext(ctx context.Context) ActionGroupsInformationResponseOutput
- type ActionRuleByName
- type ActionRuleByNameArgs
- type ActionRuleByNameInput
- type ActionRuleByNameOutput
- func (ActionRuleByNameOutput) ElementType() reflect.Type
- func (o ActionRuleByNameOutput) Location() pulumi.StringOutput
- func (o ActionRuleByNameOutput) Name() pulumi.StringOutput
- func (o ActionRuleByNameOutput) Properties() pulumi.AnyOutput
- func (o ActionRuleByNameOutput) Tags() pulumi.StringMapOutput
- func (o ActionRuleByNameOutput) ToActionRuleByNameOutput() ActionRuleByNameOutput
- func (o ActionRuleByNameOutput) ToActionRuleByNameOutputWithContext(ctx context.Context) ActionRuleByNameOutput
- func (o ActionRuleByNameOutput) Type() pulumi.StringOutput
- type ActionRuleByNameState
- type ActionRuleStatus
- func (ActionRuleStatus) ElementType() reflect.Type
- func (e ActionRuleStatus) ToActionRuleStatusOutput() ActionRuleStatusOutput
- func (e ActionRuleStatus) ToActionRuleStatusOutputWithContext(ctx context.Context) ActionRuleStatusOutput
- func (e ActionRuleStatus) ToActionRuleStatusPtrOutput() ActionRuleStatusPtrOutput
- func (e ActionRuleStatus) ToActionRuleStatusPtrOutputWithContext(ctx context.Context) ActionRuleStatusPtrOutput
- func (e ActionRuleStatus) ToStringOutput() pulumi.StringOutput
- func (e ActionRuleStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ActionRuleStatus) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ActionRuleStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ActionRuleStatusInput
- type ActionRuleStatusOutput
- func (ActionRuleStatusOutput) ElementType() reflect.Type
- func (o ActionRuleStatusOutput) ToActionRuleStatusOutput() ActionRuleStatusOutput
- func (o ActionRuleStatusOutput) ToActionRuleStatusOutputWithContext(ctx context.Context) ActionRuleStatusOutput
- func (o ActionRuleStatusOutput) ToActionRuleStatusPtrOutput() ActionRuleStatusPtrOutput
- func (o ActionRuleStatusOutput) ToActionRuleStatusPtrOutputWithContext(ctx context.Context) ActionRuleStatusPtrOutput
- func (o ActionRuleStatusOutput) ToStringOutput() pulumi.StringOutput
- func (o ActionRuleStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ActionRuleStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ActionRuleStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ActionRuleStatusPtrInput
- type ActionRuleStatusPtrOutput
- func (o ActionRuleStatusPtrOutput) Elem() ActionRuleStatusOutput
- func (ActionRuleStatusPtrOutput) ElementType() reflect.Type
- func (o ActionRuleStatusPtrOutput) ToActionRuleStatusPtrOutput() ActionRuleStatusPtrOutput
- func (o ActionRuleStatusPtrOutput) ToActionRuleStatusPtrOutputWithContext(ctx context.Context) ActionRuleStatusPtrOutput
- func (o ActionRuleStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ActionRuleStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ActionRuleType
- type ActionType
- type AddActionGroups
- type AddActionGroupsArgs
- type AddActionGroupsInput
- type AddActionGroupsOutput
- func (o AddActionGroupsOutput) ActionGroupIds() pulumi.StringArrayOutput
- func (o AddActionGroupsOutput) ActionType() pulumi.StringOutput
- func (AddActionGroupsOutput) ElementType() reflect.Type
- func (o AddActionGroupsOutput) ToAddActionGroupsOutput() AddActionGroupsOutput
- func (o AddActionGroupsOutput) ToAddActionGroupsOutputWithContext(ctx context.Context) AddActionGroupsOutput
- type AddActionGroupsResponse
- type AddActionGroupsResponseOutput
- func (o AddActionGroupsResponseOutput) ActionGroupIds() pulumi.StringArrayOutput
- func (o AddActionGroupsResponseOutput) ActionType() pulumi.StringOutput
- func (AddActionGroupsResponseOutput) ElementType() reflect.Type
- func (o AddActionGroupsResponseOutput) ToAddActionGroupsResponseOutput() AddActionGroupsResponseOutput
- func (o AddActionGroupsResponseOutput) ToAddActionGroupsResponseOutputWithContext(ctx context.Context) AddActionGroupsResponseOutput
- type AlertProcessingRuleByName
- type AlertProcessingRuleByNameArgs
- type AlertProcessingRuleByNameInput
- type AlertProcessingRuleByNameOutput
- func (AlertProcessingRuleByNameOutput) ElementType() reflect.Type
- func (o AlertProcessingRuleByNameOutput) Location() pulumi.StringOutput
- func (o AlertProcessingRuleByNameOutput) Name() pulumi.StringOutput
- func (o AlertProcessingRuleByNameOutput) Properties() AlertProcessingRulePropertiesResponseOutput
- func (o AlertProcessingRuleByNameOutput) SystemData() SystemDataResponseOutput
- func (o AlertProcessingRuleByNameOutput) Tags() pulumi.StringMapOutput
- func (o AlertProcessingRuleByNameOutput) ToAlertProcessingRuleByNameOutput() AlertProcessingRuleByNameOutput
- func (o AlertProcessingRuleByNameOutput) ToAlertProcessingRuleByNameOutputWithContext(ctx context.Context) AlertProcessingRuleByNameOutput
- func (o AlertProcessingRuleByNameOutput) Type() pulumi.StringOutput
- type AlertProcessingRuleByNameState
- type AlertProcessingRuleProperties
- type AlertProcessingRulePropertiesArgs
- func (val *AlertProcessingRulePropertiesArgs) Defaults() *AlertProcessingRulePropertiesArgs
- func (AlertProcessingRulePropertiesArgs) ElementType() reflect.Type
- func (i AlertProcessingRulePropertiesArgs) ToAlertProcessingRulePropertiesOutput() AlertProcessingRulePropertiesOutput
- func (i AlertProcessingRulePropertiesArgs) ToAlertProcessingRulePropertiesOutputWithContext(ctx context.Context) AlertProcessingRulePropertiesOutput
- func (i AlertProcessingRulePropertiesArgs) ToAlertProcessingRulePropertiesPtrOutput() AlertProcessingRulePropertiesPtrOutput
- func (i AlertProcessingRulePropertiesArgs) ToAlertProcessingRulePropertiesPtrOutputWithContext(ctx context.Context) AlertProcessingRulePropertiesPtrOutput
- type AlertProcessingRulePropertiesInput
- type AlertProcessingRulePropertiesOutput
- func (o AlertProcessingRulePropertiesOutput) Actions() pulumi.ArrayOutput
- func (o AlertProcessingRulePropertiesOutput) Conditions() ConditionArrayOutput
- func (o AlertProcessingRulePropertiesOutput) Description() pulumi.StringPtrOutput
- func (AlertProcessingRulePropertiesOutput) ElementType() reflect.Type
- func (o AlertProcessingRulePropertiesOutput) Enabled() pulumi.BoolPtrOutput
- func (o AlertProcessingRulePropertiesOutput) Schedule() SchedulePtrOutput
- func (o AlertProcessingRulePropertiesOutput) Scopes() pulumi.StringArrayOutput
- func (o AlertProcessingRulePropertiesOutput) ToAlertProcessingRulePropertiesOutput() AlertProcessingRulePropertiesOutput
- func (o AlertProcessingRulePropertiesOutput) ToAlertProcessingRulePropertiesOutputWithContext(ctx context.Context) AlertProcessingRulePropertiesOutput
- func (o AlertProcessingRulePropertiesOutput) ToAlertProcessingRulePropertiesPtrOutput() AlertProcessingRulePropertiesPtrOutput
- func (o AlertProcessingRulePropertiesOutput) ToAlertProcessingRulePropertiesPtrOutputWithContext(ctx context.Context) AlertProcessingRulePropertiesPtrOutput
- type AlertProcessingRulePropertiesPtrInput
- type AlertProcessingRulePropertiesPtrOutput
- func (o AlertProcessingRulePropertiesPtrOutput) Actions() pulumi.ArrayOutput
- func (o AlertProcessingRulePropertiesPtrOutput) Conditions() ConditionArrayOutput
- func (o AlertProcessingRulePropertiesPtrOutput) Description() pulumi.StringPtrOutput
- func (o AlertProcessingRulePropertiesPtrOutput) Elem() AlertProcessingRulePropertiesOutput
- func (AlertProcessingRulePropertiesPtrOutput) ElementType() reflect.Type
- func (o AlertProcessingRulePropertiesPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o AlertProcessingRulePropertiesPtrOutput) Schedule() SchedulePtrOutput
- func (o AlertProcessingRulePropertiesPtrOutput) Scopes() pulumi.StringArrayOutput
- func (o AlertProcessingRulePropertiesPtrOutput) ToAlertProcessingRulePropertiesPtrOutput() AlertProcessingRulePropertiesPtrOutput
- func (o AlertProcessingRulePropertiesPtrOutput) ToAlertProcessingRulePropertiesPtrOutputWithContext(ctx context.Context) AlertProcessingRulePropertiesPtrOutput
- type AlertProcessingRulePropertiesResponse
- type AlertProcessingRulePropertiesResponseOutput
- func (o AlertProcessingRulePropertiesResponseOutput) Actions() pulumi.ArrayOutput
- func (o AlertProcessingRulePropertiesResponseOutput) Conditions() ConditionResponseArrayOutput
- func (o AlertProcessingRulePropertiesResponseOutput) Description() pulumi.StringPtrOutput
- func (AlertProcessingRulePropertiesResponseOutput) ElementType() reflect.Type
- func (o AlertProcessingRulePropertiesResponseOutput) Enabled() pulumi.BoolPtrOutput
- func (o AlertProcessingRulePropertiesResponseOutput) Schedule() ScheduleResponsePtrOutput
- func (o AlertProcessingRulePropertiesResponseOutput) Scopes() pulumi.StringArrayOutput
- func (o AlertProcessingRulePropertiesResponseOutput) ToAlertProcessingRulePropertiesResponseOutput() AlertProcessingRulePropertiesResponseOutput
- func (o AlertProcessingRulePropertiesResponseOutput) ToAlertProcessingRulePropertiesResponseOutputWithContext(ctx context.Context) AlertProcessingRulePropertiesResponseOutput
- type AlertRuleState
- func (AlertRuleState) ElementType() reflect.Type
- func (e AlertRuleState) ToAlertRuleStateOutput() AlertRuleStateOutput
- func (e AlertRuleState) ToAlertRuleStateOutputWithContext(ctx context.Context) AlertRuleStateOutput
- func (e AlertRuleState) ToAlertRuleStatePtrOutput() AlertRuleStatePtrOutput
- func (e AlertRuleState) ToAlertRuleStatePtrOutputWithContext(ctx context.Context) AlertRuleStatePtrOutput
- func (e AlertRuleState) ToStringOutput() pulumi.StringOutput
- func (e AlertRuleState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AlertRuleState) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AlertRuleState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AlertRuleStateInput
- type AlertRuleStateOutput
- func (AlertRuleStateOutput) ElementType() reflect.Type
- func (o AlertRuleStateOutput) ToAlertRuleStateOutput() AlertRuleStateOutput
- func (o AlertRuleStateOutput) ToAlertRuleStateOutputWithContext(ctx context.Context) AlertRuleStateOutput
- func (o AlertRuleStateOutput) ToAlertRuleStatePtrOutput() AlertRuleStatePtrOutput
- func (o AlertRuleStateOutput) ToAlertRuleStatePtrOutputWithContext(ctx context.Context) AlertRuleStatePtrOutput
- func (o AlertRuleStateOutput) ToStringOutput() pulumi.StringOutput
- func (o AlertRuleStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o AlertRuleStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AlertRuleStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AlertRuleStatePtrInput
- type AlertRuleStatePtrOutput
- func (o AlertRuleStatePtrOutput) Elem() AlertRuleStateOutput
- func (AlertRuleStatePtrOutput) ElementType() reflect.Type
- func (o AlertRuleStatePtrOutput) ToAlertRuleStatePtrOutput() AlertRuleStatePtrOutput
- func (o AlertRuleStatePtrOutput) ToAlertRuleStatePtrOutputWithContext(ctx context.Context) AlertRuleStatePtrOutput
- func (o AlertRuleStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AlertRuleStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Condition
- type ConditionArgs
- func (ConditionArgs) ElementType() reflect.Type
- func (i ConditionArgs) ToConditionOutput() ConditionOutput
- func (i ConditionArgs) ToConditionOutputWithContext(ctx context.Context) ConditionOutput
- func (i ConditionArgs) ToConditionPtrOutput() ConditionPtrOutput
- func (i ConditionArgs) ToConditionPtrOutputWithContext(ctx context.Context) ConditionPtrOutput
- type ConditionArray
- type ConditionArrayInput
- type ConditionArrayOutput
- func (ConditionArrayOutput) ElementType() reflect.Type
- func (o ConditionArrayOutput) Index(i pulumi.IntInput) ConditionOutput
- func (o ConditionArrayOutput) ToConditionArrayOutput() ConditionArrayOutput
- func (o ConditionArrayOutput) ToConditionArrayOutputWithContext(ctx context.Context) ConditionArrayOutput
- type ConditionInput
- type ConditionOutput
- func (ConditionOutput) ElementType() reflect.Type
- func (o ConditionOutput) Field() pulumi.StringPtrOutput
- func (o ConditionOutput) Operator() pulumi.StringPtrOutput
- func (o ConditionOutput) ToConditionOutput() ConditionOutput
- func (o ConditionOutput) ToConditionOutputWithContext(ctx context.Context) ConditionOutput
- func (o ConditionOutput) ToConditionPtrOutput() ConditionPtrOutput
- func (o ConditionOutput) ToConditionPtrOutputWithContext(ctx context.Context) ConditionPtrOutput
- func (o ConditionOutput) Values() pulumi.StringArrayOutput
- type ConditionPtrInput
- type ConditionPtrOutput
- func (o ConditionPtrOutput) Elem() ConditionOutput
- func (ConditionPtrOutput) ElementType() reflect.Type
- func (o ConditionPtrOutput) Field() pulumi.StringPtrOutput
- func (o ConditionPtrOutput) Operator() pulumi.StringPtrOutput
- func (o ConditionPtrOutput) ToConditionPtrOutput() ConditionPtrOutput
- func (o ConditionPtrOutput) ToConditionPtrOutputWithContext(ctx context.Context) ConditionPtrOutput
- func (o ConditionPtrOutput) Values() pulumi.StringArrayOutput
- type ConditionResponse
- type ConditionResponseArrayOutput
- func (ConditionResponseArrayOutput) ElementType() reflect.Type
- func (o ConditionResponseArrayOutput) Index(i pulumi.IntInput) ConditionResponseOutput
- func (o ConditionResponseArrayOutput) ToConditionResponseArrayOutput() ConditionResponseArrayOutput
- func (o ConditionResponseArrayOutput) ToConditionResponseArrayOutputWithContext(ctx context.Context) ConditionResponseArrayOutput
- type ConditionResponseOutput
- func (ConditionResponseOutput) ElementType() reflect.Type
- func (o ConditionResponseOutput) Field() pulumi.StringPtrOutput
- func (o ConditionResponseOutput) Operator() pulumi.StringPtrOutput
- func (o ConditionResponseOutput) ToConditionResponseOutput() ConditionResponseOutput
- func (o ConditionResponseOutput) ToConditionResponseOutputWithContext(ctx context.Context) ConditionResponseOutput
- func (o ConditionResponseOutput) Values() pulumi.StringArrayOutput
- type ConditionResponsePtrOutput
- func (o ConditionResponsePtrOutput) Elem() ConditionResponseOutput
- func (ConditionResponsePtrOutput) ElementType() reflect.Type
- func (o ConditionResponsePtrOutput) Field() pulumi.StringPtrOutput
- func (o ConditionResponsePtrOutput) Operator() pulumi.StringPtrOutput
- func (o ConditionResponsePtrOutput) ToConditionResponsePtrOutput() ConditionResponsePtrOutput
- func (o ConditionResponsePtrOutput) ToConditionResponsePtrOutputWithContext(ctx context.Context) ConditionResponsePtrOutput
- func (o ConditionResponsePtrOutput) Values() pulumi.StringArrayOutput
- type Conditions
- type ConditionsArgs
- func (ConditionsArgs) ElementType() reflect.Type
- func (i ConditionsArgs) ToConditionsOutput() ConditionsOutput
- func (i ConditionsArgs) ToConditionsOutputWithContext(ctx context.Context) ConditionsOutput
- func (i ConditionsArgs) ToConditionsPtrOutput() ConditionsPtrOutput
- func (i ConditionsArgs) ToConditionsPtrOutputWithContext(ctx context.Context) ConditionsPtrOutput
- type ConditionsInput
- type ConditionsOutput
- func (o ConditionsOutput) AlertContext() ConditionPtrOutput
- func (o ConditionsOutput) AlertRuleId() ConditionPtrOutput
- func (o ConditionsOutput) AlertRuleName() ConditionPtrOutput
- func (o ConditionsOutput) Description() ConditionPtrOutput
- func (ConditionsOutput) ElementType() reflect.Type
- func (o ConditionsOutput) MonitorCondition() ConditionPtrOutput
- func (o ConditionsOutput) MonitorService() ConditionPtrOutput
- func (o ConditionsOutput) Severity() ConditionPtrOutput
- func (o ConditionsOutput) TargetResourceType() ConditionPtrOutput
- func (o ConditionsOutput) ToConditionsOutput() ConditionsOutput
- func (o ConditionsOutput) ToConditionsOutputWithContext(ctx context.Context) ConditionsOutput
- func (o ConditionsOutput) ToConditionsPtrOutput() ConditionsPtrOutput
- func (o ConditionsOutput) ToConditionsPtrOutputWithContext(ctx context.Context) ConditionsPtrOutput
- type ConditionsPtrInput
- type ConditionsPtrOutput
- func (o ConditionsPtrOutput) AlertContext() ConditionPtrOutput
- func (o ConditionsPtrOutput) AlertRuleId() ConditionPtrOutput
- func (o ConditionsPtrOutput) AlertRuleName() ConditionPtrOutput
- func (o ConditionsPtrOutput) Description() ConditionPtrOutput
- func (o ConditionsPtrOutput) Elem() ConditionsOutput
- func (ConditionsPtrOutput) ElementType() reflect.Type
- func (o ConditionsPtrOutput) MonitorCondition() ConditionPtrOutput
- func (o ConditionsPtrOutput) MonitorService() ConditionPtrOutput
- func (o ConditionsPtrOutput) Severity() ConditionPtrOutput
- func (o ConditionsPtrOutput) TargetResourceType() ConditionPtrOutput
- func (o ConditionsPtrOutput) ToConditionsPtrOutput() ConditionsPtrOutput
- func (o ConditionsPtrOutput) ToConditionsPtrOutputWithContext(ctx context.Context) ConditionsPtrOutput
- type ConditionsResponse
- type ConditionsResponseOutput
- func (o ConditionsResponseOutput) AlertContext() ConditionResponsePtrOutput
- func (o ConditionsResponseOutput) AlertRuleId() ConditionResponsePtrOutput
- func (o ConditionsResponseOutput) AlertRuleName() ConditionResponsePtrOutput
- func (o ConditionsResponseOutput) Description() ConditionResponsePtrOutput
- func (ConditionsResponseOutput) ElementType() reflect.Type
- func (o ConditionsResponseOutput) MonitorCondition() ConditionResponsePtrOutput
- func (o ConditionsResponseOutput) MonitorService() ConditionResponsePtrOutput
- func (o ConditionsResponseOutput) Severity() ConditionResponsePtrOutput
- func (o ConditionsResponseOutput) TargetResourceType() ConditionResponsePtrOutput
- func (o ConditionsResponseOutput) ToConditionsResponseOutput() ConditionsResponseOutput
- func (o ConditionsResponseOutput) ToConditionsResponseOutputWithContext(ctx context.Context) ConditionsResponseOutput
- type ConditionsResponsePtrOutput
- func (o ConditionsResponsePtrOutput) AlertContext() ConditionResponsePtrOutput
- func (o ConditionsResponsePtrOutput) AlertRuleId() ConditionResponsePtrOutput
- func (o ConditionsResponsePtrOutput) AlertRuleName() ConditionResponsePtrOutput
- func (o ConditionsResponsePtrOutput) Description() ConditionResponsePtrOutput
- func (o ConditionsResponsePtrOutput) Elem() ConditionsResponseOutput
- func (ConditionsResponsePtrOutput) ElementType() reflect.Type
- func (o ConditionsResponsePtrOutput) MonitorCondition() ConditionResponsePtrOutput
- func (o ConditionsResponsePtrOutput) MonitorService() ConditionResponsePtrOutput
- func (o ConditionsResponsePtrOutput) Severity() ConditionResponsePtrOutput
- func (o ConditionsResponsePtrOutput) TargetResourceType() ConditionResponsePtrOutput
- func (o ConditionsResponsePtrOutput) ToConditionsResponsePtrOutput() ConditionsResponsePtrOutput
- func (o ConditionsResponsePtrOutput) ToConditionsResponsePtrOutputWithContext(ctx context.Context) ConditionsResponsePtrOutput
- type DailyRecurrence
- type DailyRecurrenceArgs
- type DailyRecurrenceInput
- type DailyRecurrenceOutput
- func (DailyRecurrenceOutput) ElementType() reflect.Type
- func (o DailyRecurrenceOutput) EndTime() pulumi.StringOutput
- func (o DailyRecurrenceOutput) RecurrenceType() pulumi.StringOutput
- func (o DailyRecurrenceOutput) StartTime() pulumi.StringOutput
- func (o DailyRecurrenceOutput) ToDailyRecurrenceOutput() DailyRecurrenceOutput
- func (o DailyRecurrenceOutput) ToDailyRecurrenceOutputWithContext(ctx context.Context) DailyRecurrenceOutput
- type DailyRecurrenceResponse
- type DailyRecurrenceResponseOutput
- func (DailyRecurrenceResponseOutput) ElementType() reflect.Type
- func (o DailyRecurrenceResponseOutput) EndTime() pulumi.StringOutput
- func (o DailyRecurrenceResponseOutput) RecurrenceType() pulumi.StringOutput
- func (o DailyRecurrenceResponseOutput) StartTime() pulumi.StringOutput
- func (o DailyRecurrenceResponseOutput) ToDailyRecurrenceResponseOutput() DailyRecurrenceResponseOutput
- func (o DailyRecurrenceResponseOutput) ToDailyRecurrenceResponseOutputWithContext(ctx context.Context) DailyRecurrenceResponseOutput
- type DaysOfWeek
- func (DaysOfWeek) ElementType() reflect.Type
- func (e DaysOfWeek) ToDaysOfWeekOutput() DaysOfWeekOutput
- func (e DaysOfWeek) ToDaysOfWeekOutputWithContext(ctx context.Context) DaysOfWeekOutput
- func (e DaysOfWeek) ToDaysOfWeekPtrOutput() DaysOfWeekPtrOutput
- func (e DaysOfWeek) ToDaysOfWeekPtrOutputWithContext(ctx context.Context) DaysOfWeekPtrOutput
- func (e DaysOfWeek) ToStringOutput() pulumi.StringOutput
- func (e DaysOfWeek) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DaysOfWeek) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DaysOfWeek) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DaysOfWeekInput
- type DaysOfWeekOutput
- func (DaysOfWeekOutput) ElementType() reflect.Type
- func (o DaysOfWeekOutput) ToDaysOfWeekOutput() DaysOfWeekOutput
- func (o DaysOfWeekOutput) ToDaysOfWeekOutputWithContext(ctx context.Context) DaysOfWeekOutput
- func (o DaysOfWeekOutput) ToDaysOfWeekPtrOutput() DaysOfWeekPtrOutput
- func (o DaysOfWeekOutput) ToDaysOfWeekPtrOutputWithContext(ctx context.Context) DaysOfWeekPtrOutput
- func (o DaysOfWeekOutput) ToStringOutput() pulumi.StringOutput
- func (o DaysOfWeekOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o DaysOfWeekOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DaysOfWeekOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DaysOfWeekPtrInput
- type DaysOfWeekPtrOutput
- func (o DaysOfWeekPtrOutput) Elem() DaysOfWeekOutput
- func (DaysOfWeekPtrOutput) ElementType() reflect.Type
- func (o DaysOfWeekPtrOutput) ToDaysOfWeekPtrOutput() DaysOfWeekPtrOutput
- func (o DaysOfWeekPtrOutput) ToDaysOfWeekPtrOutputWithContext(ctx context.Context) DaysOfWeekPtrOutput
- func (o DaysOfWeekPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DaysOfWeekPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Detector
- type DetectorArgs
- type DetectorInput
- type DetectorOutput
- type DetectorParameterDefinitionResponse
- type DetectorParameterDefinitionResponseArrayOutput
- func (DetectorParameterDefinitionResponseArrayOutput) ElementType() reflect.Type
- func (o DetectorParameterDefinitionResponseArrayOutput) Index(i pulumi.IntInput) DetectorParameterDefinitionResponseOutput
- func (o DetectorParameterDefinitionResponseArrayOutput) ToDetectorParameterDefinitionResponseArrayOutput() DetectorParameterDefinitionResponseArrayOutput
- func (o DetectorParameterDefinitionResponseArrayOutput) ToDetectorParameterDefinitionResponseArrayOutputWithContext(ctx context.Context) DetectorParameterDefinitionResponseArrayOutput
- type DetectorParameterDefinitionResponseOutput
- func (o DetectorParameterDefinitionResponseOutput) Description() pulumi.StringPtrOutput
- func (o DetectorParameterDefinitionResponseOutput) DisplayName() pulumi.StringPtrOutput
- func (DetectorParameterDefinitionResponseOutput) ElementType() reflect.Type
- func (o DetectorParameterDefinitionResponseOutput) IsMandatory() pulumi.BoolPtrOutput
- func (o DetectorParameterDefinitionResponseOutput) Name() pulumi.StringPtrOutput
- func (o DetectorParameterDefinitionResponseOutput) ToDetectorParameterDefinitionResponseOutput() DetectorParameterDefinitionResponseOutput
- func (o DetectorParameterDefinitionResponseOutput) ToDetectorParameterDefinitionResponseOutputWithContext(ctx context.Context) DetectorParameterDefinitionResponseOutput
- func (o DetectorParameterDefinitionResponseOutput) Type() pulumi.StringPtrOutput
- type DetectorResponse
- type DetectorResponseOutput
- func (o DetectorResponseOutput) Description() pulumi.StringOutput
- func (DetectorResponseOutput) ElementType() reflect.Type
- func (o DetectorResponseOutput) Id() pulumi.StringOutput
- func (o DetectorResponseOutput) ImagePaths() pulumi.StringArrayOutput
- func (o DetectorResponseOutput) Name() pulumi.StringOutput
- func (o DetectorResponseOutput) ParameterDefinitions() DetectorParameterDefinitionResponseArrayOutput
- func (o DetectorResponseOutput) Parameters() pulumi.MapOutput
- func (o DetectorResponseOutput) SupportedCadences() pulumi.IntArrayOutput
- func (o DetectorResponseOutput) SupportedResourceTypes() pulumi.StringArrayOutput
- func (o DetectorResponseOutput) ToDetectorResponseOutput() DetectorResponseOutput
- func (o DetectorResponseOutput) ToDetectorResponseOutputWithContext(ctx context.Context) DetectorResponseOutput
- type Diagnostics
- type DiagnosticsArgs
- func (DiagnosticsArgs) ElementType() reflect.Type
- func (i DiagnosticsArgs) ToDiagnosticsOutput() DiagnosticsOutput
- func (i DiagnosticsArgs) ToDiagnosticsOutputWithContext(ctx context.Context) DiagnosticsOutput
- func (i DiagnosticsArgs) ToDiagnosticsPtrOutput() DiagnosticsPtrOutput
- func (i DiagnosticsArgs) ToDiagnosticsPtrOutputWithContext(ctx context.Context) DiagnosticsPtrOutput
- type DiagnosticsInput
- type DiagnosticsOutput
- func (o DiagnosticsOutput) Conditions() ConditionsPtrOutput
- func (o DiagnosticsOutput) Description() pulumi.StringPtrOutput
- func (DiagnosticsOutput) ElementType() reflect.Type
- func (o DiagnosticsOutput) Scope() ScopePtrOutput
- func (o DiagnosticsOutput) Status() pulumi.StringPtrOutput
- func (o DiagnosticsOutput) ToDiagnosticsOutput() DiagnosticsOutput
- func (o DiagnosticsOutput) ToDiagnosticsOutputWithContext(ctx context.Context) DiagnosticsOutput
- func (o DiagnosticsOutput) ToDiagnosticsPtrOutput() DiagnosticsPtrOutput
- func (o DiagnosticsOutput) ToDiagnosticsPtrOutputWithContext(ctx context.Context) DiagnosticsPtrOutput
- func (o DiagnosticsOutput) Type() pulumi.StringOutput
- type DiagnosticsPtrInput
- type DiagnosticsPtrOutput
- func (o DiagnosticsPtrOutput) Conditions() ConditionsPtrOutput
- func (o DiagnosticsPtrOutput) Description() pulumi.StringPtrOutput
- func (o DiagnosticsPtrOutput) Elem() DiagnosticsOutput
- func (DiagnosticsPtrOutput) ElementType() reflect.Type
- func (o DiagnosticsPtrOutput) Scope() ScopePtrOutput
- func (o DiagnosticsPtrOutput) Status() pulumi.StringPtrOutput
- func (o DiagnosticsPtrOutput) ToDiagnosticsPtrOutput() DiagnosticsPtrOutput
- func (o DiagnosticsPtrOutput) ToDiagnosticsPtrOutputWithContext(ctx context.Context) DiagnosticsPtrOutput
- func (o DiagnosticsPtrOutput) Type() pulumi.StringPtrOutput
- type DiagnosticsResponse
- type DiagnosticsResponseOutput
- func (o DiagnosticsResponseOutput) Conditions() ConditionsResponsePtrOutput
- func (o DiagnosticsResponseOutput) CreatedAt() pulumi.StringOutput
- func (o DiagnosticsResponseOutput) CreatedBy() pulumi.StringOutput
- func (o DiagnosticsResponseOutput) Description() pulumi.StringPtrOutput
- func (DiagnosticsResponseOutput) ElementType() reflect.Type
- func (o DiagnosticsResponseOutput) LastModifiedAt() pulumi.StringOutput
- func (o DiagnosticsResponseOutput) LastModifiedBy() pulumi.StringOutput
- func (o DiagnosticsResponseOutput) Scope() ScopeResponsePtrOutput
- func (o DiagnosticsResponseOutput) Status() pulumi.StringPtrOutput
- func (o DiagnosticsResponseOutput) ToDiagnosticsResponseOutput() DiagnosticsResponseOutput
- func (o DiagnosticsResponseOutput) ToDiagnosticsResponseOutputWithContext(ctx context.Context) DiagnosticsResponseOutput
- func (o DiagnosticsResponseOutput) Type() pulumi.StringOutput
- type Field
- func (Field) ElementType() reflect.Type
- func (e Field) ToFieldOutput() FieldOutput
- func (e Field) ToFieldOutputWithContext(ctx context.Context) FieldOutput
- func (e Field) ToFieldPtrOutput() FieldPtrOutput
- func (e Field) ToFieldPtrOutputWithContext(ctx context.Context) FieldPtrOutput
- func (e Field) ToStringOutput() pulumi.StringOutput
- func (e Field) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e Field) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e Field) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FieldInput
- type FieldOutput
- func (FieldOutput) ElementType() reflect.Type
- func (o FieldOutput) ToFieldOutput() FieldOutput
- func (o FieldOutput) ToFieldOutputWithContext(ctx context.Context) FieldOutput
- func (o FieldOutput) ToFieldPtrOutput() FieldPtrOutput
- func (o FieldOutput) ToFieldPtrOutputWithContext(ctx context.Context) FieldPtrOutput
- func (o FieldOutput) ToStringOutput() pulumi.StringOutput
- func (o FieldOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o FieldOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FieldOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FieldPtrInput
- type FieldPtrOutput
- func (o FieldPtrOutput) Elem() FieldOutput
- func (FieldPtrOutput) ElementType() reflect.Type
- func (o FieldPtrOutput) ToFieldPtrOutput() FieldPtrOutput
- func (o FieldPtrOutput) ToFieldPtrOutputWithContext(ctx context.Context) FieldPtrOutput
- func (o FieldPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FieldPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LookupActionRuleByNameArgs
- type LookupActionRuleByNameOutputArgs
- type LookupActionRuleByNameResult
- type LookupActionRuleByNameResultOutput
- func (LookupActionRuleByNameResultOutput) ElementType() reflect.Type
- func (o LookupActionRuleByNameResultOutput) Id() pulumi.StringOutput
- func (o LookupActionRuleByNameResultOutput) Location() pulumi.StringOutput
- func (o LookupActionRuleByNameResultOutput) Name() pulumi.StringOutput
- func (o LookupActionRuleByNameResultOutput) Properties() pulumi.AnyOutput
- func (o LookupActionRuleByNameResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupActionRuleByNameResultOutput) ToLookupActionRuleByNameResultOutput() LookupActionRuleByNameResultOutput
- func (o LookupActionRuleByNameResultOutput) ToLookupActionRuleByNameResultOutputWithContext(ctx context.Context) LookupActionRuleByNameResultOutput
- func (o LookupActionRuleByNameResultOutput) Type() pulumi.StringOutput
- type LookupAlertProcessingRuleByNameArgs
- type LookupAlertProcessingRuleByNameOutputArgs
- type LookupAlertProcessingRuleByNameResult
- type LookupAlertProcessingRuleByNameResultOutput
- func (LookupAlertProcessingRuleByNameResultOutput) ElementType() reflect.Type
- func (o LookupAlertProcessingRuleByNameResultOutput) Id() pulumi.StringOutput
- func (o LookupAlertProcessingRuleByNameResultOutput) Location() pulumi.StringOutput
- func (o LookupAlertProcessingRuleByNameResultOutput) Name() pulumi.StringOutput
- func (o LookupAlertProcessingRuleByNameResultOutput) Properties() AlertProcessingRulePropertiesResponseOutput
- func (o LookupAlertProcessingRuleByNameResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupAlertProcessingRuleByNameResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupAlertProcessingRuleByNameResultOutput) ToLookupAlertProcessingRuleByNameResultOutput() LookupAlertProcessingRuleByNameResultOutput
- func (o LookupAlertProcessingRuleByNameResultOutput) ToLookupAlertProcessingRuleByNameResultOutputWithContext(ctx context.Context) LookupAlertProcessingRuleByNameResultOutput
- func (o LookupAlertProcessingRuleByNameResultOutput) Type() pulumi.StringOutput
- type LookupPrometheusRuleGroupArgs
- type LookupPrometheusRuleGroupOutputArgs
- type LookupPrometheusRuleGroupResult
- type LookupPrometheusRuleGroupResultOutput
- func (o LookupPrometheusRuleGroupResultOutput) ClusterName() pulumi.StringPtrOutput
- func (o LookupPrometheusRuleGroupResultOutput) Description() pulumi.StringPtrOutput
- func (LookupPrometheusRuleGroupResultOutput) ElementType() reflect.Type
- func (o LookupPrometheusRuleGroupResultOutput) Enabled() pulumi.BoolPtrOutput
- func (o LookupPrometheusRuleGroupResultOutput) Id() pulumi.StringOutput
- func (o LookupPrometheusRuleGroupResultOutput) Interval() pulumi.StringPtrOutput
- func (o LookupPrometheusRuleGroupResultOutput) Location() pulumi.StringOutput
- func (o LookupPrometheusRuleGroupResultOutput) Name() pulumi.StringOutput
- func (o LookupPrometheusRuleGroupResultOutput) Rules() PrometheusRuleResponseArrayOutput
- func (o LookupPrometheusRuleGroupResultOutput) Scopes() pulumi.StringArrayOutput
- func (o LookupPrometheusRuleGroupResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupPrometheusRuleGroupResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupPrometheusRuleGroupResultOutput) ToLookupPrometheusRuleGroupResultOutput() LookupPrometheusRuleGroupResultOutput
- func (o LookupPrometheusRuleGroupResultOutput) ToLookupPrometheusRuleGroupResultOutputWithContext(ctx context.Context) LookupPrometheusRuleGroupResultOutput
- func (o LookupPrometheusRuleGroupResultOutput) Type() pulumi.StringOutput
- type LookupSmartDetectorAlertRuleArgs
- type LookupSmartDetectorAlertRuleOutputArgs
- type LookupSmartDetectorAlertRuleResult
- type LookupSmartDetectorAlertRuleResultOutput
- func (o LookupSmartDetectorAlertRuleResultOutput) ActionGroups() ActionGroupsInformationResponseOutput
- func (o LookupSmartDetectorAlertRuleResultOutput) Description() pulumi.StringPtrOutput
- func (o LookupSmartDetectorAlertRuleResultOutput) Detector() DetectorResponseOutput
- func (LookupSmartDetectorAlertRuleResultOutput) ElementType() reflect.Type
- func (o LookupSmartDetectorAlertRuleResultOutput) Frequency() pulumi.StringOutput
- func (o LookupSmartDetectorAlertRuleResultOutput) Id() pulumi.StringOutput
- func (o LookupSmartDetectorAlertRuleResultOutput) Location() pulumi.StringPtrOutput
- func (o LookupSmartDetectorAlertRuleResultOutput) Name() pulumi.StringOutput
- func (o LookupSmartDetectorAlertRuleResultOutput) Scope() pulumi.StringArrayOutput
- func (o LookupSmartDetectorAlertRuleResultOutput) Severity() pulumi.StringOutput
- func (o LookupSmartDetectorAlertRuleResultOutput) State() pulumi.StringOutput
- func (o LookupSmartDetectorAlertRuleResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupSmartDetectorAlertRuleResultOutput) Throttling() ThrottlingInformationResponsePtrOutput
- func (o LookupSmartDetectorAlertRuleResultOutput) ToLookupSmartDetectorAlertRuleResultOutput() LookupSmartDetectorAlertRuleResultOutput
- func (o LookupSmartDetectorAlertRuleResultOutput) ToLookupSmartDetectorAlertRuleResultOutputWithContext(ctx context.Context) LookupSmartDetectorAlertRuleResultOutput
- func (o LookupSmartDetectorAlertRuleResultOutput) Type() pulumi.StringOutput
- type MonthlyRecurrence
- type MonthlyRecurrenceArgs
- type MonthlyRecurrenceInput
- type MonthlyRecurrenceOutput
- func (o MonthlyRecurrenceOutput) DaysOfMonth() pulumi.IntArrayOutput
- func (MonthlyRecurrenceOutput) ElementType() reflect.Type
- func (o MonthlyRecurrenceOutput) EndTime() pulumi.StringPtrOutput
- func (o MonthlyRecurrenceOutput) RecurrenceType() pulumi.StringOutput
- func (o MonthlyRecurrenceOutput) StartTime() pulumi.StringPtrOutput
- func (o MonthlyRecurrenceOutput) ToMonthlyRecurrenceOutput() MonthlyRecurrenceOutput
- func (o MonthlyRecurrenceOutput) ToMonthlyRecurrenceOutputWithContext(ctx context.Context) MonthlyRecurrenceOutput
- type MonthlyRecurrenceResponse
- type MonthlyRecurrenceResponseOutput
- func (o MonthlyRecurrenceResponseOutput) DaysOfMonth() pulumi.IntArrayOutput
- func (MonthlyRecurrenceResponseOutput) ElementType() reflect.Type
- func (o MonthlyRecurrenceResponseOutput) EndTime() pulumi.StringPtrOutput
- func (o MonthlyRecurrenceResponseOutput) RecurrenceType() pulumi.StringOutput
- func (o MonthlyRecurrenceResponseOutput) StartTime() pulumi.StringPtrOutput
- func (o MonthlyRecurrenceResponseOutput) ToMonthlyRecurrenceResponseOutput() MonthlyRecurrenceResponseOutput
- func (o MonthlyRecurrenceResponseOutput) ToMonthlyRecurrenceResponseOutputWithContext(ctx context.Context) MonthlyRecurrenceResponseOutput
- type Operator
- func (Operator) ElementType() reflect.Type
- func (e Operator) ToOperatorOutput() OperatorOutput
- func (e Operator) ToOperatorOutputWithContext(ctx context.Context) OperatorOutput
- func (e Operator) ToOperatorPtrOutput() OperatorPtrOutput
- func (e Operator) ToOperatorPtrOutputWithContext(ctx context.Context) OperatorPtrOutput
- func (e Operator) ToStringOutput() pulumi.StringOutput
- func (e Operator) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e Operator) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e Operator) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type OperatorInput
- type OperatorOutput
- func (OperatorOutput) ElementType() reflect.Type
- func (o OperatorOutput) ToOperatorOutput() OperatorOutput
- func (o OperatorOutput) ToOperatorOutputWithContext(ctx context.Context) OperatorOutput
- func (o OperatorOutput) ToOperatorPtrOutput() OperatorPtrOutput
- func (o OperatorOutput) ToOperatorPtrOutputWithContext(ctx context.Context) OperatorPtrOutput
- func (o OperatorOutput) ToStringOutput() pulumi.StringOutput
- func (o OperatorOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o OperatorOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o OperatorOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type OperatorPtrInput
- type OperatorPtrOutput
- func (o OperatorPtrOutput) Elem() OperatorOutput
- func (OperatorPtrOutput) ElementType() reflect.Type
- func (o OperatorPtrOutput) ToOperatorPtrOutput() OperatorPtrOutput
- func (o OperatorPtrOutput) ToOperatorPtrOutputWithContext(ctx context.Context) OperatorPtrOutput
- func (o OperatorPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o OperatorPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PrometheusRule
- type PrometheusRuleArgs
- type PrometheusRuleArray
- type PrometheusRuleArrayInput
- type PrometheusRuleArrayOutput
- func (PrometheusRuleArrayOutput) ElementType() reflect.Type
- func (o PrometheusRuleArrayOutput) Index(i pulumi.IntInput) PrometheusRuleOutput
- func (o PrometheusRuleArrayOutput) ToPrometheusRuleArrayOutput() PrometheusRuleArrayOutput
- func (o PrometheusRuleArrayOutput) ToPrometheusRuleArrayOutputWithContext(ctx context.Context) PrometheusRuleArrayOutput
- type PrometheusRuleGroup
- type PrometheusRuleGroupAction
- type PrometheusRuleGroupActionArgs
- func (PrometheusRuleGroupActionArgs) ElementType() reflect.Type
- func (i PrometheusRuleGroupActionArgs) ToPrometheusRuleGroupActionOutput() PrometheusRuleGroupActionOutput
- func (i PrometheusRuleGroupActionArgs) ToPrometheusRuleGroupActionOutputWithContext(ctx context.Context) PrometheusRuleGroupActionOutput
- type PrometheusRuleGroupActionArray
- func (PrometheusRuleGroupActionArray) ElementType() reflect.Type
- func (i PrometheusRuleGroupActionArray) ToPrometheusRuleGroupActionArrayOutput() PrometheusRuleGroupActionArrayOutput
- func (i PrometheusRuleGroupActionArray) ToPrometheusRuleGroupActionArrayOutputWithContext(ctx context.Context) PrometheusRuleGroupActionArrayOutput
- type PrometheusRuleGroupActionArrayInput
- type PrometheusRuleGroupActionArrayOutput
- func (PrometheusRuleGroupActionArrayOutput) ElementType() reflect.Type
- func (o PrometheusRuleGroupActionArrayOutput) Index(i pulumi.IntInput) PrometheusRuleGroupActionOutput
- func (o PrometheusRuleGroupActionArrayOutput) ToPrometheusRuleGroupActionArrayOutput() PrometheusRuleGroupActionArrayOutput
- func (o PrometheusRuleGroupActionArrayOutput) ToPrometheusRuleGroupActionArrayOutputWithContext(ctx context.Context) PrometheusRuleGroupActionArrayOutput
- type PrometheusRuleGroupActionInput
- type PrometheusRuleGroupActionOutput
- func (o PrometheusRuleGroupActionOutput) ActionGroupId() pulumi.StringPtrOutput
- func (o PrometheusRuleGroupActionOutput) ActionProperties() pulumi.StringMapOutput
- func (PrometheusRuleGroupActionOutput) ElementType() reflect.Type
- func (o PrometheusRuleGroupActionOutput) ToPrometheusRuleGroupActionOutput() PrometheusRuleGroupActionOutput
- func (o PrometheusRuleGroupActionOutput) ToPrometheusRuleGroupActionOutputWithContext(ctx context.Context) PrometheusRuleGroupActionOutput
- type PrometheusRuleGroupActionResponse
- type PrometheusRuleGroupActionResponseArrayOutput
- func (PrometheusRuleGroupActionResponseArrayOutput) ElementType() reflect.Type
- func (o PrometheusRuleGroupActionResponseArrayOutput) Index(i pulumi.IntInput) PrometheusRuleGroupActionResponseOutput
- func (o PrometheusRuleGroupActionResponseArrayOutput) ToPrometheusRuleGroupActionResponseArrayOutput() PrometheusRuleGroupActionResponseArrayOutput
- func (o PrometheusRuleGroupActionResponseArrayOutput) ToPrometheusRuleGroupActionResponseArrayOutputWithContext(ctx context.Context) PrometheusRuleGroupActionResponseArrayOutput
- type PrometheusRuleGroupActionResponseOutput
- func (o PrometheusRuleGroupActionResponseOutput) ActionGroupId() pulumi.StringPtrOutput
- func (o PrometheusRuleGroupActionResponseOutput) ActionProperties() pulumi.StringMapOutput
- func (PrometheusRuleGroupActionResponseOutput) ElementType() reflect.Type
- func (o PrometheusRuleGroupActionResponseOutput) ToPrometheusRuleGroupActionResponseOutput() PrometheusRuleGroupActionResponseOutput
- func (o PrometheusRuleGroupActionResponseOutput) ToPrometheusRuleGroupActionResponseOutputWithContext(ctx context.Context) PrometheusRuleGroupActionResponseOutput
- type PrometheusRuleGroupArgs
- type PrometheusRuleGroupInput
- type PrometheusRuleGroupOutput
- func (o PrometheusRuleGroupOutput) ClusterName() pulumi.StringPtrOutput
- func (o PrometheusRuleGroupOutput) Description() pulumi.StringPtrOutput
- func (PrometheusRuleGroupOutput) ElementType() reflect.Type
- func (o PrometheusRuleGroupOutput) Enabled() pulumi.BoolPtrOutput
- func (o PrometheusRuleGroupOutput) Interval() pulumi.StringPtrOutput
- func (o PrometheusRuleGroupOutput) Location() pulumi.StringOutput
- func (o PrometheusRuleGroupOutput) Name() pulumi.StringOutput
- func (o PrometheusRuleGroupOutput) Rules() PrometheusRuleResponseArrayOutput
- func (o PrometheusRuleGroupOutput) Scopes() pulumi.StringArrayOutput
- func (o PrometheusRuleGroupOutput) SystemData() SystemDataResponseOutput
- func (o PrometheusRuleGroupOutput) Tags() pulumi.StringMapOutput
- func (o PrometheusRuleGroupOutput) ToPrometheusRuleGroupOutput() PrometheusRuleGroupOutput
- func (o PrometheusRuleGroupOutput) ToPrometheusRuleGroupOutputWithContext(ctx context.Context) PrometheusRuleGroupOutput
- func (o PrometheusRuleGroupOutput) Type() pulumi.StringOutput
- type PrometheusRuleGroupState
- type PrometheusRuleInput
- type PrometheusRuleOutput
- func (o PrometheusRuleOutput) Actions() PrometheusRuleGroupActionArrayOutput
- func (o PrometheusRuleOutput) Alert() pulumi.StringPtrOutput
- func (o PrometheusRuleOutput) Annotations() pulumi.StringMapOutput
- func (PrometheusRuleOutput) ElementType() reflect.Type
- func (o PrometheusRuleOutput) Enabled() pulumi.BoolPtrOutput
- func (o PrometheusRuleOutput) Expression() pulumi.StringOutput
- func (o PrometheusRuleOutput) For() pulumi.StringPtrOutput
- func (o PrometheusRuleOutput) Labels() pulumi.StringMapOutput
- func (o PrometheusRuleOutput) Record() pulumi.StringPtrOutput
- func (o PrometheusRuleOutput) ResolveConfiguration() PrometheusRuleResolveConfigurationPtrOutput
- func (o PrometheusRuleOutput) Severity() pulumi.IntPtrOutput
- func (o PrometheusRuleOutput) ToPrometheusRuleOutput() PrometheusRuleOutput
- func (o PrometheusRuleOutput) ToPrometheusRuleOutputWithContext(ctx context.Context) PrometheusRuleOutput
- type PrometheusRuleResolveConfiguration
- type PrometheusRuleResolveConfigurationArgs
- func (PrometheusRuleResolveConfigurationArgs) ElementType() reflect.Type
- func (i PrometheusRuleResolveConfigurationArgs) ToPrometheusRuleResolveConfigurationOutput() PrometheusRuleResolveConfigurationOutput
- func (i PrometheusRuleResolveConfigurationArgs) ToPrometheusRuleResolveConfigurationOutputWithContext(ctx context.Context) PrometheusRuleResolveConfigurationOutput
- func (i PrometheusRuleResolveConfigurationArgs) ToPrometheusRuleResolveConfigurationPtrOutput() PrometheusRuleResolveConfigurationPtrOutput
- func (i PrometheusRuleResolveConfigurationArgs) ToPrometheusRuleResolveConfigurationPtrOutputWithContext(ctx context.Context) PrometheusRuleResolveConfigurationPtrOutput
- type PrometheusRuleResolveConfigurationInput
- type PrometheusRuleResolveConfigurationOutput
- func (o PrometheusRuleResolveConfigurationOutput) AutoResolved() pulumi.BoolPtrOutput
- func (PrometheusRuleResolveConfigurationOutput) ElementType() reflect.Type
- func (o PrometheusRuleResolveConfigurationOutput) TimeToResolve() pulumi.StringPtrOutput
- func (o PrometheusRuleResolveConfigurationOutput) ToPrometheusRuleResolveConfigurationOutput() PrometheusRuleResolveConfigurationOutput
- func (o PrometheusRuleResolveConfigurationOutput) ToPrometheusRuleResolveConfigurationOutputWithContext(ctx context.Context) PrometheusRuleResolveConfigurationOutput
- func (o PrometheusRuleResolveConfigurationOutput) ToPrometheusRuleResolveConfigurationPtrOutput() PrometheusRuleResolveConfigurationPtrOutput
- func (o PrometheusRuleResolveConfigurationOutput) ToPrometheusRuleResolveConfigurationPtrOutputWithContext(ctx context.Context) PrometheusRuleResolveConfigurationPtrOutput
- type PrometheusRuleResolveConfigurationPtrInput
- type PrometheusRuleResolveConfigurationPtrOutput
- func (o PrometheusRuleResolveConfigurationPtrOutput) AutoResolved() pulumi.BoolPtrOutput
- func (o PrometheusRuleResolveConfigurationPtrOutput) Elem() PrometheusRuleResolveConfigurationOutput
- func (PrometheusRuleResolveConfigurationPtrOutput) ElementType() reflect.Type
- func (o PrometheusRuleResolveConfigurationPtrOutput) TimeToResolve() pulumi.StringPtrOutput
- func (o PrometheusRuleResolveConfigurationPtrOutput) ToPrometheusRuleResolveConfigurationPtrOutput() PrometheusRuleResolveConfigurationPtrOutput
- func (o PrometheusRuleResolveConfigurationPtrOutput) ToPrometheusRuleResolveConfigurationPtrOutputWithContext(ctx context.Context) PrometheusRuleResolveConfigurationPtrOutput
- type PrometheusRuleResolveConfigurationResponse
- type PrometheusRuleResolveConfigurationResponseOutput
- func (o PrometheusRuleResolveConfigurationResponseOutput) AutoResolved() pulumi.BoolPtrOutput
- func (PrometheusRuleResolveConfigurationResponseOutput) ElementType() reflect.Type
- func (o PrometheusRuleResolveConfigurationResponseOutput) TimeToResolve() pulumi.StringPtrOutput
- func (o PrometheusRuleResolveConfigurationResponseOutput) ToPrometheusRuleResolveConfigurationResponseOutput() PrometheusRuleResolveConfigurationResponseOutput
- func (o PrometheusRuleResolveConfigurationResponseOutput) ToPrometheusRuleResolveConfigurationResponseOutputWithContext(ctx context.Context) PrometheusRuleResolveConfigurationResponseOutput
- type PrometheusRuleResolveConfigurationResponsePtrOutput
- func (o PrometheusRuleResolveConfigurationResponsePtrOutput) AutoResolved() pulumi.BoolPtrOutput
- func (o PrometheusRuleResolveConfigurationResponsePtrOutput) Elem() PrometheusRuleResolveConfigurationResponseOutput
- func (PrometheusRuleResolveConfigurationResponsePtrOutput) ElementType() reflect.Type
- func (o PrometheusRuleResolveConfigurationResponsePtrOutput) TimeToResolve() pulumi.StringPtrOutput
- func (o PrometheusRuleResolveConfigurationResponsePtrOutput) ToPrometheusRuleResolveConfigurationResponsePtrOutput() PrometheusRuleResolveConfigurationResponsePtrOutput
- func (o PrometheusRuleResolveConfigurationResponsePtrOutput) ToPrometheusRuleResolveConfigurationResponsePtrOutputWithContext(ctx context.Context) PrometheusRuleResolveConfigurationResponsePtrOutput
- type PrometheusRuleResponse
- type PrometheusRuleResponseArrayOutput
- func (PrometheusRuleResponseArrayOutput) ElementType() reflect.Type
- func (o PrometheusRuleResponseArrayOutput) Index(i pulumi.IntInput) PrometheusRuleResponseOutput
- func (o PrometheusRuleResponseArrayOutput) ToPrometheusRuleResponseArrayOutput() PrometheusRuleResponseArrayOutput
- func (o PrometheusRuleResponseArrayOutput) ToPrometheusRuleResponseArrayOutputWithContext(ctx context.Context) PrometheusRuleResponseArrayOutput
- type PrometheusRuleResponseOutput
- func (o PrometheusRuleResponseOutput) Actions() PrometheusRuleGroupActionResponseArrayOutput
- func (o PrometheusRuleResponseOutput) Alert() pulumi.StringPtrOutput
- func (o PrometheusRuleResponseOutput) Annotations() pulumi.StringMapOutput
- func (PrometheusRuleResponseOutput) ElementType() reflect.Type
- func (o PrometheusRuleResponseOutput) Enabled() pulumi.BoolPtrOutput
- func (o PrometheusRuleResponseOutput) Expression() pulumi.StringOutput
- func (o PrometheusRuleResponseOutput) For() pulumi.StringPtrOutput
- func (o PrometheusRuleResponseOutput) Labels() pulumi.StringMapOutput
- func (o PrometheusRuleResponseOutput) Record() pulumi.StringPtrOutput
- func (o PrometheusRuleResponseOutput) ResolveConfiguration() PrometheusRuleResolveConfigurationResponsePtrOutput
- func (o PrometheusRuleResponseOutput) Severity() pulumi.IntPtrOutput
- func (o PrometheusRuleResponseOutput) ToPrometheusRuleResponseOutput() PrometheusRuleResponseOutput
- func (o PrometheusRuleResponseOutput) ToPrometheusRuleResponseOutputWithContext(ctx context.Context) PrometheusRuleResponseOutput
- type RecurrenceType
- type RemoveAllActionGroups
- type RemoveAllActionGroupsArgs
- type RemoveAllActionGroupsInput
- type RemoveAllActionGroupsOutput
- func (o RemoveAllActionGroupsOutput) ActionType() pulumi.StringOutput
- func (RemoveAllActionGroupsOutput) ElementType() reflect.Type
- func (o RemoveAllActionGroupsOutput) ToRemoveAllActionGroupsOutput() RemoveAllActionGroupsOutput
- func (o RemoveAllActionGroupsOutput) ToRemoveAllActionGroupsOutputWithContext(ctx context.Context) RemoveAllActionGroupsOutput
- type RemoveAllActionGroupsResponse
- type RemoveAllActionGroupsResponseOutput
- func (o RemoveAllActionGroupsResponseOutput) ActionType() pulumi.StringOutput
- func (RemoveAllActionGroupsResponseOutput) ElementType() reflect.Type
- func (o RemoveAllActionGroupsResponseOutput) ToRemoveAllActionGroupsResponseOutput() RemoveAllActionGroupsResponseOutput
- func (o RemoveAllActionGroupsResponseOutput) ToRemoveAllActionGroupsResponseOutputWithContext(ctx context.Context) RemoveAllActionGroupsResponseOutput
- type Schedule
- type ScheduleArgs
- func (ScheduleArgs) ElementType() reflect.Type
- func (i ScheduleArgs) ToScheduleOutput() ScheduleOutput
- func (i ScheduleArgs) ToScheduleOutputWithContext(ctx context.Context) ScheduleOutput
- func (i ScheduleArgs) ToSchedulePtrOutput() SchedulePtrOutput
- func (i ScheduleArgs) ToSchedulePtrOutputWithContext(ctx context.Context) SchedulePtrOutput
- type ScheduleInput
- type ScheduleOutput
- func (o ScheduleOutput) EffectiveFrom() pulumi.StringPtrOutput
- func (o ScheduleOutput) EffectiveUntil() pulumi.StringPtrOutput
- func (ScheduleOutput) ElementType() reflect.Type
- func (o ScheduleOutput) Recurrences() pulumi.ArrayOutput
- func (o ScheduleOutput) TimeZone() pulumi.StringPtrOutput
- func (o ScheduleOutput) ToScheduleOutput() ScheduleOutput
- func (o ScheduleOutput) ToScheduleOutputWithContext(ctx context.Context) ScheduleOutput
- func (o ScheduleOutput) ToSchedulePtrOutput() SchedulePtrOutput
- func (o ScheduleOutput) ToSchedulePtrOutputWithContext(ctx context.Context) SchedulePtrOutput
- type SchedulePtrInput
- type SchedulePtrOutput
- func (o SchedulePtrOutput) EffectiveFrom() pulumi.StringPtrOutput
- func (o SchedulePtrOutput) EffectiveUntil() pulumi.StringPtrOutput
- func (o SchedulePtrOutput) Elem() ScheduleOutput
- func (SchedulePtrOutput) ElementType() reflect.Type
- func (o SchedulePtrOutput) Recurrences() pulumi.ArrayOutput
- func (o SchedulePtrOutput) TimeZone() pulumi.StringPtrOutput
- func (o SchedulePtrOutput) ToSchedulePtrOutput() SchedulePtrOutput
- func (o SchedulePtrOutput) ToSchedulePtrOutputWithContext(ctx context.Context) SchedulePtrOutput
- type ScheduleResponse
- type ScheduleResponseOutput
- func (o ScheduleResponseOutput) EffectiveFrom() pulumi.StringPtrOutput
- func (o ScheduleResponseOutput) EffectiveUntil() pulumi.StringPtrOutput
- func (ScheduleResponseOutput) ElementType() reflect.Type
- func (o ScheduleResponseOutput) Recurrences() pulumi.ArrayOutput
- func (o ScheduleResponseOutput) TimeZone() pulumi.StringPtrOutput
- func (o ScheduleResponseOutput) ToScheduleResponseOutput() ScheduleResponseOutput
- func (o ScheduleResponseOutput) ToScheduleResponseOutputWithContext(ctx context.Context) ScheduleResponseOutput
- type ScheduleResponsePtrOutput
- func (o ScheduleResponsePtrOutput) EffectiveFrom() pulumi.StringPtrOutput
- func (o ScheduleResponsePtrOutput) EffectiveUntil() pulumi.StringPtrOutput
- func (o ScheduleResponsePtrOutput) Elem() ScheduleResponseOutput
- func (ScheduleResponsePtrOutput) ElementType() reflect.Type
- func (o ScheduleResponsePtrOutput) Recurrences() pulumi.ArrayOutput
- func (o ScheduleResponsePtrOutput) TimeZone() pulumi.StringPtrOutput
- func (o ScheduleResponsePtrOutput) ToScheduleResponsePtrOutput() ScheduleResponsePtrOutput
- func (o ScheduleResponsePtrOutput) ToScheduleResponsePtrOutputWithContext(ctx context.Context) ScheduleResponsePtrOutput
- type Scope
- type ScopeArgs
- func (ScopeArgs) ElementType() reflect.Type
- func (i ScopeArgs) ToScopeOutput() ScopeOutput
- func (i ScopeArgs) ToScopeOutputWithContext(ctx context.Context) ScopeOutput
- func (i ScopeArgs) ToScopePtrOutput() ScopePtrOutput
- func (i ScopeArgs) ToScopePtrOutputWithContext(ctx context.Context) ScopePtrOutput
- type ScopeInput
- type ScopeOutput
- func (ScopeOutput) ElementType() reflect.Type
- func (o ScopeOutput) ScopeType() pulumi.StringPtrOutput
- func (o ScopeOutput) ToScopeOutput() ScopeOutput
- func (o ScopeOutput) ToScopeOutputWithContext(ctx context.Context) ScopeOutput
- func (o ScopeOutput) ToScopePtrOutput() ScopePtrOutput
- func (o ScopeOutput) ToScopePtrOutputWithContext(ctx context.Context) ScopePtrOutput
- func (o ScopeOutput) Values() pulumi.StringArrayOutput
- type ScopePtrInput
- type ScopePtrOutput
- func (o ScopePtrOutput) Elem() ScopeOutput
- func (ScopePtrOutput) ElementType() reflect.Type
- func (o ScopePtrOutput) ScopeType() pulumi.StringPtrOutput
- func (o ScopePtrOutput) ToScopePtrOutput() ScopePtrOutput
- func (o ScopePtrOutput) ToScopePtrOutputWithContext(ctx context.Context) ScopePtrOutput
- func (o ScopePtrOutput) Values() pulumi.StringArrayOutput
- type ScopeResponse
- type ScopeResponseOutput
- func (ScopeResponseOutput) ElementType() reflect.Type
- func (o ScopeResponseOutput) ScopeType() pulumi.StringPtrOutput
- func (o ScopeResponseOutput) ToScopeResponseOutput() ScopeResponseOutput
- func (o ScopeResponseOutput) ToScopeResponseOutputWithContext(ctx context.Context) ScopeResponseOutput
- func (o ScopeResponseOutput) Values() pulumi.StringArrayOutput
- type ScopeResponsePtrOutput
- func (o ScopeResponsePtrOutput) Elem() ScopeResponseOutput
- func (ScopeResponsePtrOutput) ElementType() reflect.Type
- func (o ScopeResponsePtrOutput) ScopeType() pulumi.StringPtrOutput
- func (o ScopeResponsePtrOutput) ToScopeResponsePtrOutput() ScopeResponsePtrOutput
- func (o ScopeResponsePtrOutput) ToScopeResponsePtrOutputWithContext(ctx context.Context) ScopeResponsePtrOutput
- func (o ScopeResponsePtrOutput) Values() pulumi.StringArrayOutput
- type ScopeType
- func (ScopeType) ElementType() reflect.Type
- func (e ScopeType) ToScopeTypeOutput() ScopeTypeOutput
- func (e ScopeType) ToScopeTypeOutputWithContext(ctx context.Context) ScopeTypeOutput
- func (e ScopeType) ToScopeTypePtrOutput() ScopeTypePtrOutput
- func (e ScopeType) ToScopeTypePtrOutputWithContext(ctx context.Context) ScopeTypePtrOutput
- func (e ScopeType) ToStringOutput() pulumi.StringOutput
- func (e ScopeType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ScopeType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ScopeType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ScopeTypeInput
- type ScopeTypeOutput
- func (ScopeTypeOutput) ElementType() reflect.Type
- func (o ScopeTypeOutput) ToScopeTypeOutput() ScopeTypeOutput
- func (o ScopeTypeOutput) ToScopeTypeOutputWithContext(ctx context.Context) ScopeTypeOutput
- func (o ScopeTypeOutput) ToScopeTypePtrOutput() ScopeTypePtrOutput
- func (o ScopeTypeOutput) ToScopeTypePtrOutputWithContext(ctx context.Context) ScopeTypePtrOutput
- func (o ScopeTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o ScopeTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ScopeTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ScopeTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ScopeTypePtrInput
- type ScopeTypePtrOutput
- func (o ScopeTypePtrOutput) Elem() ScopeTypeOutput
- func (ScopeTypePtrOutput) ElementType() reflect.Type
- func (o ScopeTypePtrOutput) ToScopeTypePtrOutput() ScopeTypePtrOutput
- func (o ScopeTypePtrOutput) ToScopeTypePtrOutputWithContext(ctx context.Context) ScopeTypePtrOutput
- func (o ScopeTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ScopeTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Severity
- func (Severity) ElementType() reflect.Type
- func (e Severity) ToSeverityOutput() SeverityOutput
- func (e Severity) ToSeverityOutputWithContext(ctx context.Context) SeverityOutput
- func (e Severity) ToSeverityPtrOutput() SeverityPtrOutput
- func (e Severity) ToSeverityPtrOutputWithContext(ctx context.Context) SeverityPtrOutput
- func (e Severity) ToStringOutput() pulumi.StringOutput
- func (e Severity) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e Severity) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e Severity) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SeverityInput
- type SeverityOutput
- func (SeverityOutput) ElementType() reflect.Type
- func (o SeverityOutput) ToSeverityOutput() SeverityOutput
- func (o SeverityOutput) ToSeverityOutputWithContext(ctx context.Context) SeverityOutput
- func (o SeverityOutput) ToSeverityPtrOutput() SeverityPtrOutput
- func (o SeverityOutput) ToSeverityPtrOutputWithContext(ctx context.Context) SeverityPtrOutput
- func (o SeverityOutput) ToStringOutput() pulumi.StringOutput
- func (o SeverityOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o SeverityOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SeverityOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SeverityPtrInput
- type SeverityPtrOutput
- func (o SeverityPtrOutput) Elem() SeverityOutput
- func (SeverityPtrOutput) ElementType() reflect.Type
- func (o SeverityPtrOutput) ToSeverityPtrOutput() SeverityPtrOutput
- func (o SeverityPtrOutput) ToSeverityPtrOutputWithContext(ctx context.Context) SeverityPtrOutput
- func (o SeverityPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SeverityPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SmartDetectorAlertRule
- type SmartDetectorAlertRuleArgs
- type SmartDetectorAlertRuleInput
- type SmartDetectorAlertRuleOutput
- func (o SmartDetectorAlertRuleOutput) ActionGroups() ActionGroupsInformationResponseOutput
- func (o SmartDetectorAlertRuleOutput) Description() pulumi.StringPtrOutput
- func (o SmartDetectorAlertRuleOutput) Detector() DetectorResponseOutput
- func (SmartDetectorAlertRuleOutput) ElementType() reflect.Type
- func (o SmartDetectorAlertRuleOutput) Frequency() pulumi.StringOutput
- func (o SmartDetectorAlertRuleOutput) Location() pulumi.StringPtrOutput
- func (o SmartDetectorAlertRuleOutput) Name() pulumi.StringOutput
- func (o SmartDetectorAlertRuleOutput) Scope() pulumi.StringArrayOutput
- func (o SmartDetectorAlertRuleOutput) Severity() pulumi.StringOutput
- func (o SmartDetectorAlertRuleOutput) State() pulumi.StringOutput
- func (o SmartDetectorAlertRuleOutput) Tags() pulumi.StringMapOutput
- func (o SmartDetectorAlertRuleOutput) Throttling() ThrottlingInformationResponsePtrOutput
- func (o SmartDetectorAlertRuleOutput) ToSmartDetectorAlertRuleOutput() SmartDetectorAlertRuleOutput
- func (o SmartDetectorAlertRuleOutput) ToSmartDetectorAlertRuleOutputWithContext(ctx context.Context) SmartDetectorAlertRuleOutput
- func (o SmartDetectorAlertRuleOutput) Type() pulumi.StringOutput
- type SmartDetectorAlertRuleState
- type Suppression
- type SuppressionArgs
- func (SuppressionArgs) ElementType() reflect.Type
- func (i SuppressionArgs) ToSuppressionOutput() SuppressionOutput
- func (i SuppressionArgs) ToSuppressionOutputWithContext(ctx context.Context) SuppressionOutput
- func (i SuppressionArgs) ToSuppressionPtrOutput() SuppressionPtrOutput
- func (i SuppressionArgs) ToSuppressionPtrOutputWithContext(ctx context.Context) SuppressionPtrOutput
- type SuppressionConfig
- type SuppressionConfigArgs
- func (SuppressionConfigArgs) ElementType() reflect.Type
- func (i SuppressionConfigArgs) ToSuppressionConfigOutput() SuppressionConfigOutput
- func (i SuppressionConfigArgs) ToSuppressionConfigOutputWithContext(ctx context.Context) SuppressionConfigOutput
- func (i SuppressionConfigArgs) ToSuppressionConfigPtrOutput() SuppressionConfigPtrOutput
- func (i SuppressionConfigArgs) ToSuppressionConfigPtrOutputWithContext(ctx context.Context) SuppressionConfigPtrOutput
- type SuppressionConfigInput
- type SuppressionConfigOutput
- func (SuppressionConfigOutput) ElementType() reflect.Type
- func (o SuppressionConfigOutput) RecurrenceType() pulumi.StringOutput
- func (o SuppressionConfigOutput) Schedule() SuppressionSchedulePtrOutput
- func (o SuppressionConfigOutput) ToSuppressionConfigOutput() SuppressionConfigOutput
- func (o SuppressionConfigOutput) ToSuppressionConfigOutputWithContext(ctx context.Context) SuppressionConfigOutput
- func (o SuppressionConfigOutput) ToSuppressionConfigPtrOutput() SuppressionConfigPtrOutput
- func (o SuppressionConfigOutput) ToSuppressionConfigPtrOutputWithContext(ctx context.Context) SuppressionConfigPtrOutput
- type SuppressionConfigPtrInput
- type SuppressionConfigPtrOutput
- func (o SuppressionConfigPtrOutput) Elem() SuppressionConfigOutput
- func (SuppressionConfigPtrOutput) ElementType() reflect.Type
- func (o SuppressionConfigPtrOutput) RecurrenceType() pulumi.StringPtrOutput
- func (o SuppressionConfigPtrOutput) Schedule() SuppressionSchedulePtrOutput
- func (o SuppressionConfigPtrOutput) ToSuppressionConfigPtrOutput() SuppressionConfigPtrOutput
- func (o SuppressionConfigPtrOutput) ToSuppressionConfigPtrOutputWithContext(ctx context.Context) SuppressionConfigPtrOutput
- type SuppressionConfigResponse
- type SuppressionConfigResponseOutput
- func (SuppressionConfigResponseOutput) ElementType() reflect.Type
- func (o SuppressionConfigResponseOutput) RecurrenceType() pulumi.StringOutput
- func (o SuppressionConfigResponseOutput) Schedule() SuppressionScheduleResponsePtrOutput
- func (o SuppressionConfigResponseOutput) ToSuppressionConfigResponseOutput() SuppressionConfigResponseOutput
- func (o SuppressionConfigResponseOutput) ToSuppressionConfigResponseOutputWithContext(ctx context.Context) SuppressionConfigResponseOutput
- type SuppressionInput
- type SuppressionOutput
- func (o SuppressionOutput) Conditions() ConditionsPtrOutput
- func (o SuppressionOutput) Description() pulumi.StringPtrOutput
- func (SuppressionOutput) ElementType() reflect.Type
- func (o SuppressionOutput) Scope() ScopePtrOutput
- func (o SuppressionOutput) Status() pulumi.StringPtrOutput
- func (o SuppressionOutput) SuppressionConfig() SuppressionConfigOutput
- func (o SuppressionOutput) ToSuppressionOutput() SuppressionOutput
- func (o SuppressionOutput) ToSuppressionOutputWithContext(ctx context.Context) SuppressionOutput
- func (o SuppressionOutput) ToSuppressionPtrOutput() SuppressionPtrOutput
- func (o SuppressionOutput) ToSuppressionPtrOutputWithContext(ctx context.Context) SuppressionPtrOutput
- func (o SuppressionOutput) Type() pulumi.StringOutput
- type SuppressionPtrInput
- type SuppressionPtrOutput
- func (o SuppressionPtrOutput) Conditions() ConditionsPtrOutput
- func (o SuppressionPtrOutput) Description() pulumi.StringPtrOutput
- func (o SuppressionPtrOutput) Elem() SuppressionOutput
- func (SuppressionPtrOutput) ElementType() reflect.Type
- func (o SuppressionPtrOutput) Scope() ScopePtrOutput
- func (o SuppressionPtrOutput) Status() pulumi.StringPtrOutput
- func (o SuppressionPtrOutput) SuppressionConfig() SuppressionConfigPtrOutput
- func (o SuppressionPtrOutput) ToSuppressionPtrOutput() SuppressionPtrOutput
- func (o SuppressionPtrOutput) ToSuppressionPtrOutputWithContext(ctx context.Context) SuppressionPtrOutput
- func (o SuppressionPtrOutput) Type() pulumi.StringPtrOutput
- type SuppressionResponse
- type SuppressionResponseOutput
- func (o SuppressionResponseOutput) Conditions() ConditionsResponsePtrOutput
- func (o SuppressionResponseOutput) CreatedAt() pulumi.StringOutput
- func (o SuppressionResponseOutput) CreatedBy() pulumi.StringOutput
- func (o SuppressionResponseOutput) Description() pulumi.StringPtrOutput
- func (SuppressionResponseOutput) ElementType() reflect.Type
- func (o SuppressionResponseOutput) LastModifiedAt() pulumi.StringOutput
- func (o SuppressionResponseOutput) LastModifiedBy() pulumi.StringOutput
- func (o SuppressionResponseOutput) Scope() ScopeResponsePtrOutput
- func (o SuppressionResponseOutput) Status() pulumi.StringPtrOutput
- func (o SuppressionResponseOutput) SuppressionConfig() SuppressionConfigResponseOutput
- func (o SuppressionResponseOutput) ToSuppressionResponseOutput() SuppressionResponseOutput
- func (o SuppressionResponseOutput) ToSuppressionResponseOutputWithContext(ctx context.Context) SuppressionResponseOutput
- func (o SuppressionResponseOutput) Type() pulumi.StringOutput
- type SuppressionSchedule
- type SuppressionScheduleArgs
- func (SuppressionScheduleArgs) ElementType() reflect.Type
- func (i SuppressionScheduleArgs) ToSuppressionScheduleOutput() SuppressionScheduleOutput
- func (i SuppressionScheduleArgs) ToSuppressionScheduleOutputWithContext(ctx context.Context) SuppressionScheduleOutput
- func (i SuppressionScheduleArgs) ToSuppressionSchedulePtrOutput() SuppressionSchedulePtrOutput
- func (i SuppressionScheduleArgs) ToSuppressionSchedulePtrOutputWithContext(ctx context.Context) SuppressionSchedulePtrOutput
- type SuppressionScheduleInput
- type SuppressionScheduleOutput
- func (SuppressionScheduleOutput) ElementType() reflect.Type
- func (o SuppressionScheduleOutput) EndDate() pulumi.StringPtrOutput
- func (o SuppressionScheduleOutput) EndTime() pulumi.StringPtrOutput
- func (o SuppressionScheduleOutput) RecurrenceValues() pulumi.IntArrayOutput
- func (o SuppressionScheduleOutput) StartDate() pulumi.StringPtrOutput
- func (o SuppressionScheduleOutput) StartTime() pulumi.StringPtrOutput
- func (o SuppressionScheduleOutput) ToSuppressionScheduleOutput() SuppressionScheduleOutput
- func (o SuppressionScheduleOutput) ToSuppressionScheduleOutputWithContext(ctx context.Context) SuppressionScheduleOutput
- func (o SuppressionScheduleOutput) ToSuppressionSchedulePtrOutput() SuppressionSchedulePtrOutput
- func (o SuppressionScheduleOutput) ToSuppressionSchedulePtrOutputWithContext(ctx context.Context) SuppressionSchedulePtrOutput
- type SuppressionSchedulePtrInput
- type SuppressionSchedulePtrOutput
- func (o SuppressionSchedulePtrOutput) Elem() SuppressionScheduleOutput
- func (SuppressionSchedulePtrOutput) ElementType() reflect.Type
- func (o SuppressionSchedulePtrOutput) EndDate() pulumi.StringPtrOutput
- func (o SuppressionSchedulePtrOutput) EndTime() pulumi.StringPtrOutput
- func (o SuppressionSchedulePtrOutput) RecurrenceValues() pulumi.IntArrayOutput
- func (o SuppressionSchedulePtrOutput) StartDate() pulumi.StringPtrOutput
- func (o SuppressionSchedulePtrOutput) StartTime() pulumi.StringPtrOutput
- func (o SuppressionSchedulePtrOutput) ToSuppressionSchedulePtrOutput() SuppressionSchedulePtrOutput
- func (o SuppressionSchedulePtrOutput) ToSuppressionSchedulePtrOutputWithContext(ctx context.Context) SuppressionSchedulePtrOutput
- type SuppressionScheduleResponse
- type SuppressionScheduleResponseOutput
- func (SuppressionScheduleResponseOutput) ElementType() reflect.Type
- func (o SuppressionScheduleResponseOutput) EndDate() pulumi.StringPtrOutput
- func (o SuppressionScheduleResponseOutput) EndTime() pulumi.StringPtrOutput
- func (o SuppressionScheduleResponseOutput) RecurrenceValues() pulumi.IntArrayOutput
- func (o SuppressionScheduleResponseOutput) StartDate() pulumi.StringPtrOutput
- func (o SuppressionScheduleResponseOutput) StartTime() pulumi.StringPtrOutput
- func (o SuppressionScheduleResponseOutput) ToSuppressionScheduleResponseOutput() SuppressionScheduleResponseOutput
- func (o SuppressionScheduleResponseOutput) ToSuppressionScheduleResponseOutputWithContext(ctx context.Context) SuppressionScheduleResponseOutput
- type SuppressionScheduleResponsePtrOutput
- func (o SuppressionScheduleResponsePtrOutput) Elem() SuppressionScheduleResponseOutput
- func (SuppressionScheduleResponsePtrOutput) ElementType() reflect.Type
- func (o SuppressionScheduleResponsePtrOutput) EndDate() pulumi.StringPtrOutput
- func (o SuppressionScheduleResponsePtrOutput) EndTime() pulumi.StringPtrOutput
- func (o SuppressionScheduleResponsePtrOutput) RecurrenceValues() pulumi.IntArrayOutput
- func (o SuppressionScheduleResponsePtrOutput) StartDate() pulumi.StringPtrOutput
- func (o SuppressionScheduleResponsePtrOutput) StartTime() pulumi.StringPtrOutput
- func (o SuppressionScheduleResponsePtrOutput) ToSuppressionScheduleResponsePtrOutput() SuppressionScheduleResponsePtrOutput
- func (o SuppressionScheduleResponsePtrOutput) ToSuppressionScheduleResponsePtrOutputWithContext(ctx context.Context) SuppressionScheduleResponsePtrOutput
- type SuppressionType
- func (SuppressionType) ElementType() reflect.Type
- func (e SuppressionType) ToStringOutput() pulumi.StringOutput
- func (e SuppressionType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e SuppressionType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e SuppressionType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e SuppressionType) ToSuppressionTypeOutput() SuppressionTypeOutput
- func (e SuppressionType) ToSuppressionTypeOutputWithContext(ctx context.Context) SuppressionTypeOutput
- func (e SuppressionType) ToSuppressionTypePtrOutput() SuppressionTypePtrOutput
- func (e SuppressionType) ToSuppressionTypePtrOutputWithContext(ctx context.Context) SuppressionTypePtrOutput
- type SuppressionTypeInput
- type SuppressionTypeOutput
- func (SuppressionTypeOutput) ElementType() reflect.Type
- func (o SuppressionTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o SuppressionTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o SuppressionTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SuppressionTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o SuppressionTypeOutput) ToSuppressionTypeOutput() SuppressionTypeOutput
- func (o SuppressionTypeOutput) ToSuppressionTypeOutputWithContext(ctx context.Context) SuppressionTypeOutput
- func (o SuppressionTypeOutput) ToSuppressionTypePtrOutput() SuppressionTypePtrOutput
- func (o SuppressionTypeOutput) ToSuppressionTypePtrOutputWithContext(ctx context.Context) SuppressionTypePtrOutput
- type SuppressionTypePtrInput
- type SuppressionTypePtrOutput
- func (o SuppressionTypePtrOutput) Elem() SuppressionTypeOutput
- func (SuppressionTypePtrOutput) ElementType() reflect.Type
- func (o SuppressionTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SuppressionTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o SuppressionTypePtrOutput) ToSuppressionTypePtrOutput() SuppressionTypePtrOutput
- func (o SuppressionTypePtrOutput) ToSuppressionTypePtrOutputWithContext(ctx context.Context) SuppressionTypePtrOutput
- type SystemDataResponse
- type SystemDataResponseOutput
- func (o SystemDataResponseOutput) CreatedAt() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) CreatedBy() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) CreatedByType() pulumi.StringPtrOutput
- func (SystemDataResponseOutput) ElementType() reflect.Type
- func (o SystemDataResponseOutput) LastModifiedAt() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) LastModifiedBy() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) LastModifiedByType() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) ToSystemDataResponseOutput() SystemDataResponseOutput
- func (o SystemDataResponseOutput) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput
- type ThrottlingInformation
- type ThrottlingInformationArgs
- func (ThrottlingInformationArgs) ElementType() reflect.Type
- func (i ThrottlingInformationArgs) ToThrottlingInformationOutput() ThrottlingInformationOutput
- func (i ThrottlingInformationArgs) ToThrottlingInformationOutputWithContext(ctx context.Context) ThrottlingInformationOutput
- func (i ThrottlingInformationArgs) ToThrottlingInformationPtrOutput() ThrottlingInformationPtrOutput
- func (i ThrottlingInformationArgs) ToThrottlingInformationPtrOutputWithContext(ctx context.Context) ThrottlingInformationPtrOutput
- type ThrottlingInformationInput
- type ThrottlingInformationOutput
- func (o ThrottlingInformationOutput) Duration() pulumi.StringPtrOutput
- func (ThrottlingInformationOutput) ElementType() reflect.Type
- func (o ThrottlingInformationOutput) ToThrottlingInformationOutput() ThrottlingInformationOutput
- func (o ThrottlingInformationOutput) ToThrottlingInformationOutputWithContext(ctx context.Context) ThrottlingInformationOutput
- func (o ThrottlingInformationOutput) ToThrottlingInformationPtrOutput() ThrottlingInformationPtrOutput
- func (o ThrottlingInformationOutput) ToThrottlingInformationPtrOutputWithContext(ctx context.Context) ThrottlingInformationPtrOutput
- type ThrottlingInformationPtrInput
- type ThrottlingInformationPtrOutput
- func (o ThrottlingInformationPtrOutput) Duration() pulumi.StringPtrOutput
- func (o ThrottlingInformationPtrOutput) Elem() ThrottlingInformationOutput
- func (ThrottlingInformationPtrOutput) ElementType() reflect.Type
- func (o ThrottlingInformationPtrOutput) ToThrottlingInformationPtrOutput() ThrottlingInformationPtrOutput
- func (o ThrottlingInformationPtrOutput) ToThrottlingInformationPtrOutputWithContext(ctx context.Context) ThrottlingInformationPtrOutput
- type ThrottlingInformationResponse
- type ThrottlingInformationResponseOutput
- func (o ThrottlingInformationResponseOutput) Duration() pulumi.StringPtrOutput
- func (ThrottlingInformationResponseOutput) ElementType() reflect.Type
- func (o ThrottlingInformationResponseOutput) ToThrottlingInformationResponseOutput() ThrottlingInformationResponseOutput
- func (o ThrottlingInformationResponseOutput) ToThrottlingInformationResponseOutputWithContext(ctx context.Context) ThrottlingInformationResponseOutput
- type ThrottlingInformationResponsePtrOutput
- func (o ThrottlingInformationResponsePtrOutput) Duration() pulumi.StringPtrOutput
- func (o ThrottlingInformationResponsePtrOutput) Elem() ThrottlingInformationResponseOutput
- func (ThrottlingInformationResponsePtrOutput) ElementType() reflect.Type
- func (o ThrottlingInformationResponsePtrOutput) ToThrottlingInformationResponsePtrOutput() ThrottlingInformationResponsePtrOutput
- func (o ThrottlingInformationResponsePtrOutput) ToThrottlingInformationResponsePtrOutputWithContext(ctx context.Context) ThrottlingInformationResponsePtrOutput
- type WeeklyRecurrence
- type WeeklyRecurrenceArgs
- type WeeklyRecurrenceInput
- type WeeklyRecurrenceOutput
- func (o WeeklyRecurrenceOutput) DaysOfWeek() pulumi.StringArrayOutput
- func (WeeklyRecurrenceOutput) ElementType() reflect.Type
- func (o WeeklyRecurrenceOutput) EndTime() pulumi.StringPtrOutput
- func (o WeeklyRecurrenceOutput) RecurrenceType() pulumi.StringOutput
- func (o WeeklyRecurrenceOutput) StartTime() pulumi.StringPtrOutput
- func (o WeeklyRecurrenceOutput) ToWeeklyRecurrenceOutput() WeeklyRecurrenceOutput
- func (o WeeklyRecurrenceOutput) ToWeeklyRecurrenceOutputWithContext(ctx context.Context) WeeklyRecurrenceOutput
- type WeeklyRecurrenceResponse
- type WeeklyRecurrenceResponseOutput
- func (o WeeklyRecurrenceResponseOutput) DaysOfWeek() pulumi.StringArrayOutput
- func (WeeklyRecurrenceResponseOutput) ElementType() reflect.Type
- func (o WeeklyRecurrenceResponseOutput) EndTime() pulumi.StringPtrOutput
- func (o WeeklyRecurrenceResponseOutput) RecurrenceType() pulumi.StringOutput
- func (o WeeklyRecurrenceResponseOutput) StartTime() pulumi.StringPtrOutput
- func (o WeeklyRecurrenceResponseOutput) ToWeeklyRecurrenceResponseOutput() WeeklyRecurrenceResponseOutput
- func (o WeeklyRecurrenceResponseOutput) ToWeeklyRecurrenceResponseOutputWithContext(ctx context.Context) WeeklyRecurrenceResponseOutput
Constants ¶
const ( ActionRuleStatusEnabled = ActionRuleStatus("Enabled") ActionRuleStatusDisabled = ActionRuleStatus("Disabled") )
const ( ActionRuleTypeSuppression = ActionRuleType("Suppression") ActionRuleTypeActionGroup = ActionRuleType("ActionGroup") ActionRuleTypeDiagnostics = ActionRuleType("Diagnostics") )
const ( ActionTypeAddActionGroups = ActionType("AddActionGroups") ActionTypeRemoveAllActionGroups = ActionType("RemoveAllActionGroups") )
const ( AlertRuleStateEnabled = AlertRuleState("Enabled") AlertRuleStateDisabled = AlertRuleState("Disabled") )
const ( DaysOfWeekSunday = DaysOfWeek("Sunday") DaysOfWeekMonday = DaysOfWeek("Monday") DaysOfWeekTuesday = DaysOfWeek("Tuesday") DaysOfWeekWednesday = DaysOfWeek("Wednesday") DaysOfWeekThursday = DaysOfWeek("Thursday") DaysOfWeekFriday = DaysOfWeek("Friday") DaysOfWeekSaturday = DaysOfWeek("Saturday") )
const ( FieldSeverity = Field("Severity") FieldMonitorService = Field("MonitorService") FieldMonitorCondition = Field("MonitorCondition") FieldSignalType = Field("SignalType") FieldTargetResourceType = Field("TargetResourceType") FieldTargetResource = Field("TargetResource") FieldTargetResourceGroup = Field("TargetResourceGroup") FieldAlertRuleId = Field("AlertRuleId") FieldAlertRuleName = Field("AlertRuleName") FieldDescription = Field("Description") FieldAlertContext = Field("AlertContext") )
const ( OperatorEquals = Operator("Equals") OperatorNotEquals = Operator("NotEquals") OperatorContains = Operator("Contains") OperatorDoesNotContain = Operator("DoesNotContain") )
const ( RecurrenceTypeDaily = RecurrenceType("Daily") RecurrenceTypeWeekly = RecurrenceType("Weekly") RecurrenceTypeMonthly = RecurrenceType("Monthly") )
const ( ScopeTypeResourceGroup = ScopeType("ResourceGroup") ScopeTypeResource = ScopeType("Resource") ScopeTypeSubscription = ScopeType("Subscription") )
const ( SeveritySev0 = Severity("Sev0") SeveritySev1 = Severity("Sev1") SeveritySev2 = Severity("Sev2") SeveritySev3 = Severity("Sev3") SeveritySev4 = Severity("Sev4") )
const ( SuppressionTypeAlways = SuppressionType("Always") SuppressionTypeOnce = SuppressionType("Once") SuppressionTypeDaily = SuppressionType("Daily") SuppressionTypeWeekly = SuppressionType("Weekly") SuppressionTypeMonthly = SuppressionType("Monthly") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ActionGroup ¶
type ActionGroup struct { // Action group to trigger if action rule matches ActionGroupId string `pulumi:"actionGroupId"` // conditions on which alerts will be filtered Conditions *Conditions `pulumi:"conditions"` // Description of action rule Description *string `pulumi:"description"` // scope on which action rule will apply Scope *Scope `pulumi:"scope"` // Indicates if the given action rule is enabled or disabled Status *string `pulumi:"status"` // Indicates type of action rule // Expected value is 'ActionGroup'. Type string `pulumi:"type"` }
Action rule with action group configuration
type ActionGroupArgs ¶
type ActionGroupArgs struct { // Action group to trigger if action rule matches ActionGroupId pulumi.StringInput `pulumi:"actionGroupId"` // conditions on which alerts will be filtered Conditions ConditionsPtrInput `pulumi:"conditions"` // Description of action rule Description pulumi.StringPtrInput `pulumi:"description"` // scope on which action rule will apply Scope ScopePtrInput `pulumi:"scope"` // Indicates if the given action rule is enabled or disabled Status pulumi.StringPtrInput `pulumi:"status"` // Indicates type of action rule // Expected value is 'ActionGroup'. Type pulumi.StringInput `pulumi:"type"` }
Action rule with action group configuration
func (ActionGroupArgs) ElementType ¶
func (ActionGroupArgs) ElementType() reflect.Type
func (ActionGroupArgs) ToActionGroupOutput ¶
func (i ActionGroupArgs) ToActionGroupOutput() ActionGroupOutput
func (ActionGroupArgs) ToActionGroupOutputWithContext ¶
func (i ActionGroupArgs) ToActionGroupOutputWithContext(ctx context.Context) ActionGroupOutput
func (ActionGroupArgs) ToActionGroupPtrOutput ¶
func (i ActionGroupArgs) ToActionGroupPtrOutput() ActionGroupPtrOutput
func (ActionGroupArgs) ToActionGroupPtrOutputWithContext ¶
func (i ActionGroupArgs) ToActionGroupPtrOutputWithContext(ctx context.Context) ActionGroupPtrOutput
type ActionGroupInput ¶
type ActionGroupInput interface { pulumi.Input ToActionGroupOutput() ActionGroupOutput ToActionGroupOutputWithContext(context.Context) ActionGroupOutput }
ActionGroupInput is an input type that accepts ActionGroupArgs and ActionGroupOutput values. You can construct a concrete instance of `ActionGroupInput` via:
ActionGroupArgs{...}
type ActionGroupOutput ¶
type ActionGroupOutput struct{ *pulumi.OutputState }
Action rule with action group configuration
func (ActionGroupOutput) ActionGroupId ¶
func (o ActionGroupOutput) ActionGroupId() pulumi.StringOutput
Action group to trigger if action rule matches
func (ActionGroupOutput) Conditions ¶
func (o ActionGroupOutput) Conditions() ConditionsPtrOutput
conditions on which alerts will be filtered
func (ActionGroupOutput) Description ¶
func (o ActionGroupOutput) Description() pulumi.StringPtrOutput
Description of action rule
func (ActionGroupOutput) ElementType ¶
func (ActionGroupOutput) ElementType() reflect.Type
func (ActionGroupOutput) Scope ¶
func (o ActionGroupOutput) Scope() ScopePtrOutput
scope on which action rule will apply
func (ActionGroupOutput) Status ¶
func (o ActionGroupOutput) Status() pulumi.StringPtrOutput
Indicates if the given action rule is enabled or disabled
func (ActionGroupOutput) ToActionGroupOutput ¶
func (o ActionGroupOutput) ToActionGroupOutput() ActionGroupOutput
func (ActionGroupOutput) ToActionGroupOutputWithContext ¶
func (o ActionGroupOutput) ToActionGroupOutputWithContext(ctx context.Context) ActionGroupOutput
func (ActionGroupOutput) ToActionGroupPtrOutput ¶
func (o ActionGroupOutput) ToActionGroupPtrOutput() ActionGroupPtrOutput
func (ActionGroupOutput) ToActionGroupPtrOutputWithContext ¶
func (o ActionGroupOutput) ToActionGroupPtrOutputWithContext(ctx context.Context) ActionGroupPtrOutput
func (ActionGroupOutput) Type ¶
func (o ActionGroupOutput) Type() pulumi.StringOutput
Indicates type of action rule Expected value is 'ActionGroup'.
type ActionGroupPtrInput ¶
type ActionGroupPtrInput interface { pulumi.Input ToActionGroupPtrOutput() ActionGroupPtrOutput ToActionGroupPtrOutputWithContext(context.Context) ActionGroupPtrOutput }
ActionGroupPtrInput is an input type that accepts ActionGroupArgs, ActionGroupPtr and ActionGroupPtrOutput values. You can construct a concrete instance of `ActionGroupPtrInput` via:
ActionGroupArgs{...} or: nil
func ActionGroupPtr ¶
func ActionGroupPtr(v *ActionGroupArgs) ActionGroupPtrInput
type ActionGroupPtrOutput ¶
type ActionGroupPtrOutput struct{ *pulumi.OutputState }
func (ActionGroupPtrOutput) ActionGroupId ¶
func (o ActionGroupPtrOutput) ActionGroupId() pulumi.StringPtrOutput
Action group to trigger if action rule matches
func (ActionGroupPtrOutput) Conditions ¶
func (o ActionGroupPtrOutput) Conditions() ConditionsPtrOutput
conditions on which alerts will be filtered
func (ActionGroupPtrOutput) Description ¶
func (o ActionGroupPtrOutput) Description() pulumi.StringPtrOutput
Description of action rule
func (ActionGroupPtrOutput) Elem ¶
func (o ActionGroupPtrOutput) Elem() ActionGroupOutput
func (ActionGroupPtrOutput) ElementType ¶
func (ActionGroupPtrOutput) ElementType() reflect.Type
func (ActionGroupPtrOutput) Scope ¶
func (o ActionGroupPtrOutput) Scope() ScopePtrOutput
scope on which action rule will apply
func (ActionGroupPtrOutput) Status ¶
func (o ActionGroupPtrOutput) Status() pulumi.StringPtrOutput
Indicates if the given action rule is enabled or disabled
func (ActionGroupPtrOutput) ToActionGroupPtrOutput ¶
func (o ActionGroupPtrOutput) ToActionGroupPtrOutput() ActionGroupPtrOutput
func (ActionGroupPtrOutput) ToActionGroupPtrOutputWithContext ¶
func (o ActionGroupPtrOutput) ToActionGroupPtrOutputWithContext(ctx context.Context) ActionGroupPtrOutput
func (ActionGroupPtrOutput) Type ¶
func (o ActionGroupPtrOutput) Type() pulumi.StringPtrOutput
Indicates type of action rule Expected value is 'ActionGroup'.
type ActionGroupResponse ¶
type ActionGroupResponse struct { // Action group to trigger if action rule matches ActionGroupId string `pulumi:"actionGroupId"` // conditions on which alerts will be filtered Conditions *ConditionsResponse `pulumi:"conditions"` // Creation time of action rule. Date-Time in ISO-8601 format. CreatedAt string `pulumi:"createdAt"` // Created by user name. CreatedBy string `pulumi:"createdBy"` // Description of action rule Description *string `pulumi:"description"` // Last updated time of action rule. Date-Time in ISO-8601 format. LastModifiedAt string `pulumi:"lastModifiedAt"` // Last modified by user name. LastModifiedBy string `pulumi:"lastModifiedBy"` // scope on which action rule will apply Scope *ScopeResponse `pulumi:"scope"` // Indicates if the given action rule is enabled or disabled Status *string `pulumi:"status"` // Indicates type of action rule // Expected value is 'ActionGroup'. Type string `pulumi:"type"` }
Action rule with action group configuration
type ActionGroupResponseOutput ¶
type ActionGroupResponseOutput struct{ *pulumi.OutputState }
Action rule with action group configuration
func (ActionGroupResponseOutput) ActionGroupId ¶
func (o ActionGroupResponseOutput) ActionGroupId() pulumi.StringOutput
Action group to trigger if action rule matches
func (ActionGroupResponseOutput) Conditions ¶
func (o ActionGroupResponseOutput) Conditions() ConditionsResponsePtrOutput
conditions on which alerts will be filtered
func (ActionGroupResponseOutput) CreatedAt ¶
func (o ActionGroupResponseOutput) CreatedAt() pulumi.StringOutput
Creation time of action rule. Date-Time in ISO-8601 format.
func (ActionGroupResponseOutput) CreatedBy ¶
func (o ActionGroupResponseOutput) CreatedBy() pulumi.StringOutput
Created by user name.
func (ActionGroupResponseOutput) Description ¶
func (o ActionGroupResponseOutput) Description() pulumi.StringPtrOutput
Description of action rule
func (ActionGroupResponseOutput) ElementType ¶
func (ActionGroupResponseOutput) ElementType() reflect.Type
func (ActionGroupResponseOutput) LastModifiedAt ¶
func (o ActionGroupResponseOutput) LastModifiedAt() pulumi.StringOutput
Last updated time of action rule. Date-Time in ISO-8601 format.
func (ActionGroupResponseOutput) LastModifiedBy ¶
func (o ActionGroupResponseOutput) LastModifiedBy() pulumi.StringOutput
Last modified by user name.
func (ActionGroupResponseOutput) Scope ¶
func (o ActionGroupResponseOutput) Scope() ScopeResponsePtrOutput
scope on which action rule will apply
func (ActionGroupResponseOutput) Status ¶
func (o ActionGroupResponseOutput) Status() pulumi.StringPtrOutput
Indicates if the given action rule is enabled or disabled
func (ActionGroupResponseOutput) ToActionGroupResponseOutput ¶
func (o ActionGroupResponseOutput) ToActionGroupResponseOutput() ActionGroupResponseOutput
func (ActionGroupResponseOutput) ToActionGroupResponseOutputWithContext ¶
func (o ActionGroupResponseOutput) ToActionGroupResponseOutputWithContext(ctx context.Context) ActionGroupResponseOutput
func (ActionGroupResponseOutput) Type ¶
func (o ActionGroupResponseOutput) Type() pulumi.StringOutput
Indicates type of action rule Expected value is 'ActionGroup'.
type ActionGroupsInformation ¶
type ActionGroupsInformation struct { // An optional custom email subject to use in email notifications. CustomEmailSubject *string `pulumi:"customEmailSubject"` // An optional custom web-hook payload to use in web-hook notifications. CustomWebhookPayload *string `pulumi:"customWebhookPayload"` // The Action Group resource IDs. GroupIds []string `pulumi:"groupIds"` }
The Action Groups information, used by the alert rule.
type ActionGroupsInformationArgs ¶
type ActionGroupsInformationArgs struct { // An optional custom email subject to use in email notifications. CustomEmailSubject pulumi.StringPtrInput `pulumi:"customEmailSubject"` // An optional custom web-hook payload to use in web-hook notifications. CustomWebhookPayload pulumi.StringPtrInput `pulumi:"customWebhookPayload"` // The Action Group resource IDs. GroupIds pulumi.StringArrayInput `pulumi:"groupIds"` }
The Action Groups information, used by the alert rule.
func (ActionGroupsInformationArgs) ElementType ¶
func (ActionGroupsInformationArgs) ElementType() reflect.Type
func (ActionGroupsInformationArgs) ToActionGroupsInformationOutput ¶
func (i ActionGroupsInformationArgs) ToActionGroupsInformationOutput() ActionGroupsInformationOutput
func (ActionGroupsInformationArgs) ToActionGroupsInformationOutputWithContext ¶
func (i ActionGroupsInformationArgs) ToActionGroupsInformationOutputWithContext(ctx context.Context) ActionGroupsInformationOutput
type ActionGroupsInformationInput ¶
type ActionGroupsInformationInput interface { pulumi.Input ToActionGroupsInformationOutput() ActionGroupsInformationOutput ToActionGroupsInformationOutputWithContext(context.Context) ActionGroupsInformationOutput }
ActionGroupsInformationInput is an input type that accepts ActionGroupsInformationArgs and ActionGroupsInformationOutput values. You can construct a concrete instance of `ActionGroupsInformationInput` via:
ActionGroupsInformationArgs{...}
type ActionGroupsInformationOutput ¶
type ActionGroupsInformationOutput struct{ *pulumi.OutputState }
The Action Groups information, used by the alert rule.
func (ActionGroupsInformationOutput) CustomEmailSubject ¶
func (o ActionGroupsInformationOutput) CustomEmailSubject() pulumi.StringPtrOutput
An optional custom email subject to use in email notifications.
func (ActionGroupsInformationOutput) CustomWebhookPayload ¶
func (o ActionGroupsInformationOutput) CustomWebhookPayload() pulumi.StringPtrOutput
An optional custom web-hook payload to use in web-hook notifications.
func (ActionGroupsInformationOutput) ElementType ¶
func (ActionGroupsInformationOutput) ElementType() reflect.Type
func (ActionGroupsInformationOutput) GroupIds ¶
func (o ActionGroupsInformationOutput) GroupIds() pulumi.StringArrayOutput
The Action Group resource IDs.
func (ActionGroupsInformationOutput) ToActionGroupsInformationOutput ¶
func (o ActionGroupsInformationOutput) ToActionGroupsInformationOutput() ActionGroupsInformationOutput
func (ActionGroupsInformationOutput) ToActionGroupsInformationOutputWithContext ¶
func (o ActionGroupsInformationOutput) ToActionGroupsInformationOutputWithContext(ctx context.Context) ActionGroupsInformationOutput
type ActionGroupsInformationResponse ¶
type ActionGroupsInformationResponse struct { // An optional custom email subject to use in email notifications. CustomEmailSubject *string `pulumi:"customEmailSubject"` // An optional custom web-hook payload to use in web-hook notifications. CustomWebhookPayload *string `pulumi:"customWebhookPayload"` // The Action Group resource IDs. GroupIds []string `pulumi:"groupIds"` }
The Action Groups information, used by the alert rule.
type ActionGroupsInformationResponseOutput ¶
type ActionGroupsInformationResponseOutput struct{ *pulumi.OutputState }
The Action Groups information, used by the alert rule.
func (ActionGroupsInformationResponseOutput) CustomEmailSubject ¶
func (o ActionGroupsInformationResponseOutput) CustomEmailSubject() pulumi.StringPtrOutput
An optional custom email subject to use in email notifications.
func (ActionGroupsInformationResponseOutput) CustomWebhookPayload ¶
func (o ActionGroupsInformationResponseOutput) CustomWebhookPayload() pulumi.StringPtrOutput
An optional custom web-hook payload to use in web-hook notifications.
func (ActionGroupsInformationResponseOutput) ElementType ¶
func (ActionGroupsInformationResponseOutput) ElementType() reflect.Type
func (ActionGroupsInformationResponseOutput) GroupIds ¶
func (o ActionGroupsInformationResponseOutput) GroupIds() pulumi.StringArrayOutput
The Action Group resource IDs.
func (ActionGroupsInformationResponseOutput) ToActionGroupsInformationResponseOutput ¶
func (o ActionGroupsInformationResponseOutput) ToActionGroupsInformationResponseOutput() ActionGroupsInformationResponseOutput
func (ActionGroupsInformationResponseOutput) ToActionGroupsInformationResponseOutputWithContext ¶
func (o ActionGroupsInformationResponseOutput) ToActionGroupsInformationResponseOutputWithContext(ctx context.Context) ActionGroupsInformationResponseOutput
type ActionRuleByName ¶
type ActionRuleByName struct { pulumi.CustomResourceState // Resource location Location pulumi.StringOutput `pulumi:"location"` // Azure resource name Name pulumi.StringOutput `pulumi:"name"` // action rule properties Properties pulumi.AnyOutput `pulumi:"properties"` // Resource tags Tags pulumi.StringMapOutput `pulumi:"tags"` // Azure resource type Type pulumi.StringOutput `pulumi:"type"` }
Action rule object containing target scope, conditions and suppression logic Azure REST API version: 2019-05-05-preview. Prior API version in Azure Native 1.x: 2019-05-05-preview.
Other available API versions: 2018-11-02-privatepreview.
func GetActionRuleByName ¶
func GetActionRuleByName(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ActionRuleByNameState, opts ...pulumi.ResourceOption) (*ActionRuleByName, error)
GetActionRuleByName gets an existing ActionRuleByName 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 NewActionRuleByName ¶
func NewActionRuleByName(ctx *pulumi.Context, name string, args *ActionRuleByNameArgs, opts ...pulumi.ResourceOption) (*ActionRuleByName, error)
NewActionRuleByName registers a new resource with the given unique name, arguments, and options.
func (*ActionRuleByName) ElementType ¶
func (*ActionRuleByName) ElementType() reflect.Type
func (*ActionRuleByName) ToActionRuleByNameOutput ¶
func (i *ActionRuleByName) ToActionRuleByNameOutput() ActionRuleByNameOutput
func (*ActionRuleByName) ToActionRuleByNameOutputWithContext ¶
func (i *ActionRuleByName) ToActionRuleByNameOutputWithContext(ctx context.Context) ActionRuleByNameOutput
type ActionRuleByNameArgs ¶
type ActionRuleByNameArgs struct { // The name of action rule that needs to be created/updated ActionRuleName pulumi.StringPtrInput // Resource location Location pulumi.StringPtrInput // action rule properties Properties pulumi.Input // Resource group name where the resource is created. ResourceGroupName pulumi.StringInput // Resource tags Tags pulumi.StringMapInput }
The set of arguments for constructing a ActionRuleByName resource.
func (ActionRuleByNameArgs) ElementType ¶
func (ActionRuleByNameArgs) ElementType() reflect.Type
type ActionRuleByNameInput ¶
type ActionRuleByNameInput interface { pulumi.Input ToActionRuleByNameOutput() ActionRuleByNameOutput ToActionRuleByNameOutputWithContext(ctx context.Context) ActionRuleByNameOutput }
type ActionRuleByNameOutput ¶
type ActionRuleByNameOutput struct{ *pulumi.OutputState }
func (ActionRuleByNameOutput) ElementType ¶
func (ActionRuleByNameOutput) ElementType() reflect.Type
func (ActionRuleByNameOutput) Location ¶
func (o ActionRuleByNameOutput) Location() pulumi.StringOutput
Resource location
func (ActionRuleByNameOutput) Name ¶
func (o ActionRuleByNameOutput) Name() pulumi.StringOutput
Azure resource name
func (ActionRuleByNameOutput) Properties ¶
func (o ActionRuleByNameOutput) Properties() pulumi.AnyOutput
action rule properties
func (ActionRuleByNameOutput) Tags ¶
func (o ActionRuleByNameOutput) Tags() pulumi.StringMapOutput
Resource tags
func (ActionRuleByNameOutput) ToActionRuleByNameOutput ¶
func (o ActionRuleByNameOutput) ToActionRuleByNameOutput() ActionRuleByNameOutput
func (ActionRuleByNameOutput) ToActionRuleByNameOutputWithContext ¶
func (o ActionRuleByNameOutput) ToActionRuleByNameOutputWithContext(ctx context.Context) ActionRuleByNameOutput
func (ActionRuleByNameOutput) Type ¶
func (o ActionRuleByNameOutput) Type() pulumi.StringOutput
Azure resource type
type ActionRuleByNameState ¶
type ActionRuleByNameState struct { }
func (ActionRuleByNameState) ElementType ¶
func (ActionRuleByNameState) ElementType() reflect.Type
type ActionRuleStatus ¶
type ActionRuleStatus string
Indicates if the given action rule is enabled or disabled
func (ActionRuleStatus) ElementType ¶
func (ActionRuleStatus) ElementType() reflect.Type
func (ActionRuleStatus) ToActionRuleStatusOutput ¶
func (e ActionRuleStatus) ToActionRuleStatusOutput() ActionRuleStatusOutput
func (ActionRuleStatus) ToActionRuleStatusOutputWithContext ¶
func (e ActionRuleStatus) ToActionRuleStatusOutputWithContext(ctx context.Context) ActionRuleStatusOutput
func (ActionRuleStatus) ToActionRuleStatusPtrOutput ¶
func (e ActionRuleStatus) ToActionRuleStatusPtrOutput() ActionRuleStatusPtrOutput
func (ActionRuleStatus) ToActionRuleStatusPtrOutputWithContext ¶
func (e ActionRuleStatus) ToActionRuleStatusPtrOutputWithContext(ctx context.Context) ActionRuleStatusPtrOutput
func (ActionRuleStatus) ToStringOutput ¶
func (e ActionRuleStatus) ToStringOutput() pulumi.StringOutput
func (ActionRuleStatus) ToStringOutputWithContext ¶
func (e ActionRuleStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ActionRuleStatus) ToStringPtrOutput ¶
func (e ActionRuleStatus) ToStringPtrOutput() pulumi.StringPtrOutput
func (ActionRuleStatus) ToStringPtrOutputWithContext ¶
func (e ActionRuleStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ActionRuleStatusInput ¶
type ActionRuleStatusInput interface { pulumi.Input ToActionRuleStatusOutput() ActionRuleStatusOutput ToActionRuleStatusOutputWithContext(context.Context) ActionRuleStatusOutput }
ActionRuleStatusInput is an input type that accepts values of the ActionRuleStatus enum A concrete instance of `ActionRuleStatusInput` can be one of the following:
ActionRuleStatusEnabled ActionRuleStatusDisabled
type ActionRuleStatusOutput ¶
type ActionRuleStatusOutput struct{ *pulumi.OutputState }
func (ActionRuleStatusOutput) ElementType ¶
func (ActionRuleStatusOutput) ElementType() reflect.Type
func (ActionRuleStatusOutput) ToActionRuleStatusOutput ¶
func (o ActionRuleStatusOutput) ToActionRuleStatusOutput() ActionRuleStatusOutput
func (ActionRuleStatusOutput) ToActionRuleStatusOutputWithContext ¶
func (o ActionRuleStatusOutput) ToActionRuleStatusOutputWithContext(ctx context.Context) ActionRuleStatusOutput
func (ActionRuleStatusOutput) ToActionRuleStatusPtrOutput ¶
func (o ActionRuleStatusOutput) ToActionRuleStatusPtrOutput() ActionRuleStatusPtrOutput
func (ActionRuleStatusOutput) ToActionRuleStatusPtrOutputWithContext ¶
func (o ActionRuleStatusOutput) ToActionRuleStatusPtrOutputWithContext(ctx context.Context) ActionRuleStatusPtrOutput
func (ActionRuleStatusOutput) ToStringOutput ¶
func (o ActionRuleStatusOutput) ToStringOutput() pulumi.StringOutput
func (ActionRuleStatusOutput) ToStringOutputWithContext ¶
func (o ActionRuleStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ActionRuleStatusOutput) ToStringPtrOutput ¶
func (o ActionRuleStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ActionRuleStatusOutput) ToStringPtrOutputWithContext ¶
func (o ActionRuleStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ActionRuleStatusPtrInput ¶
type ActionRuleStatusPtrInput interface { pulumi.Input ToActionRuleStatusPtrOutput() ActionRuleStatusPtrOutput ToActionRuleStatusPtrOutputWithContext(context.Context) ActionRuleStatusPtrOutput }
func ActionRuleStatusPtr ¶
func ActionRuleStatusPtr(v string) ActionRuleStatusPtrInput
type ActionRuleStatusPtrOutput ¶
type ActionRuleStatusPtrOutput struct{ *pulumi.OutputState }
func (ActionRuleStatusPtrOutput) Elem ¶
func (o ActionRuleStatusPtrOutput) Elem() ActionRuleStatusOutput
func (ActionRuleStatusPtrOutput) ElementType ¶
func (ActionRuleStatusPtrOutput) ElementType() reflect.Type
func (ActionRuleStatusPtrOutput) ToActionRuleStatusPtrOutput ¶
func (o ActionRuleStatusPtrOutput) ToActionRuleStatusPtrOutput() ActionRuleStatusPtrOutput
func (ActionRuleStatusPtrOutput) ToActionRuleStatusPtrOutputWithContext ¶
func (o ActionRuleStatusPtrOutput) ToActionRuleStatusPtrOutputWithContext(ctx context.Context) ActionRuleStatusPtrOutput
func (ActionRuleStatusPtrOutput) ToStringPtrOutput ¶
func (o ActionRuleStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ActionRuleStatusPtrOutput) ToStringPtrOutputWithContext ¶
func (o ActionRuleStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AddActionGroups ¶
type AddActionGroups struct { // List of action group Ids to add to alert processing rule. ActionGroupIds []string `pulumi:"actionGroupIds"` // Action that should be applied. // Expected value is 'AddActionGroups'. ActionType string `pulumi:"actionType"` }
Add action groups to alert processing rule.
type AddActionGroupsArgs ¶
type AddActionGroupsArgs struct { // List of action group Ids to add to alert processing rule. ActionGroupIds pulumi.StringArrayInput `pulumi:"actionGroupIds"` // Action that should be applied. // Expected value is 'AddActionGroups'. ActionType pulumi.StringInput `pulumi:"actionType"` }
Add action groups to alert processing rule.
func (AddActionGroupsArgs) ElementType ¶
func (AddActionGroupsArgs) ElementType() reflect.Type
func (AddActionGroupsArgs) ToAddActionGroupsOutput ¶
func (i AddActionGroupsArgs) ToAddActionGroupsOutput() AddActionGroupsOutput
func (AddActionGroupsArgs) ToAddActionGroupsOutputWithContext ¶
func (i AddActionGroupsArgs) ToAddActionGroupsOutputWithContext(ctx context.Context) AddActionGroupsOutput
type AddActionGroupsInput ¶
type AddActionGroupsInput interface { pulumi.Input ToAddActionGroupsOutput() AddActionGroupsOutput ToAddActionGroupsOutputWithContext(context.Context) AddActionGroupsOutput }
AddActionGroupsInput is an input type that accepts AddActionGroupsArgs and AddActionGroupsOutput values. You can construct a concrete instance of `AddActionGroupsInput` via:
AddActionGroupsArgs{...}
type AddActionGroupsOutput ¶
type AddActionGroupsOutput struct{ *pulumi.OutputState }
Add action groups to alert processing rule.
func (AddActionGroupsOutput) ActionGroupIds ¶
func (o AddActionGroupsOutput) ActionGroupIds() pulumi.StringArrayOutput
List of action group Ids to add to alert processing rule.
func (AddActionGroupsOutput) ActionType ¶
func (o AddActionGroupsOutput) ActionType() pulumi.StringOutput
Action that should be applied. Expected value is 'AddActionGroups'.
func (AddActionGroupsOutput) ElementType ¶
func (AddActionGroupsOutput) ElementType() reflect.Type
func (AddActionGroupsOutput) ToAddActionGroupsOutput ¶
func (o AddActionGroupsOutput) ToAddActionGroupsOutput() AddActionGroupsOutput
func (AddActionGroupsOutput) ToAddActionGroupsOutputWithContext ¶
func (o AddActionGroupsOutput) ToAddActionGroupsOutputWithContext(ctx context.Context) AddActionGroupsOutput
type AddActionGroupsResponse ¶
type AddActionGroupsResponse struct { // List of action group Ids to add to alert processing rule. ActionGroupIds []string `pulumi:"actionGroupIds"` // Action that should be applied. // Expected value is 'AddActionGroups'. ActionType string `pulumi:"actionType"` }
Add action groups to alert processing rule.
type AddActionGroupsResponseOutput ¶
type AddActionGroupsResponseOutput struct{ *pulumi.OutputState }
Add action groups to alert processing rule.
func (AddActionGroupsResponseOutput) ActionGroupIds ¶
func (o AddActionGroupsResponseOutput) ActionGroupIds() pulumi.StringArrayOutput
List of action group Ids to add to alert processing rule.
func (AddActionGroupsResponseOutput) ActionType ¶
func (o AddActionGroupsResponseOutput) ActionType() pulumi.StringOutput
Action that should be applied. Expected value is 'AddActionGroups'.
func (AddActionGroupsResponseOutput) ElementType ¶
func (AddActionGroupsResponseOutput) ElementType() reflect.Type
func (AddActionGroupsResponseOutput) ToAddActionGroupsResponseOutput ¶
func (o AddActionGroupsResponseOutput) ToAddActionGroupsResponseOutput() AddActionGroupsResponseOutput
func (AddActionGroupsResponseOutput) ToAddActionGroupsResponseOutputWithContext ¶
func (o AddActionGroupsResponseOutput) ToAddActionGroupsResponseOutputWithContext(ctx context.Context) AddActionGroupsResponseOutput
type AlertProcessingRuleByName ¶
type AlertProcessingRuleByName struct { pulumi.CustomResourceState // Resource location Location pulumi.StringOutput `pulumi:"location"` // Azure resource name Name pulumi.StringOutput `pulumi:"name"` // Alert processing rule properties. Properties AlertProcessingRulePropertiesResponseOutput `pulumi:"properties"` // Alert processing rule system data. SystemData SystemDataResponseOutput `pulumi:"systemData"` // Resource tags Tags pulumi.StringMapOutput `pulumi:"tags"` // Azure resource type Type pulumi.StringOutput `pulumi:"type"` }
Alert processing rule object containing target scopes, conditions and scheduling logic. Azure REST API version: 2021-08-08.
Other available API versions: 2023-05-01-preview.
func GetAlertProcessingRuleByName ¶
func GetAlertProcessingRuleByName(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AlertProcessingRuleByNameState, opts ...pulumi.ResourceOption) (*AlertProcessingRuleByName, error)
GetAlertProcessingRuleByName gets an existing AlertProcessingRuleByName 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 NewAlertProcessingRuleByName ¶
func NewAlertProcessingRuleByName(ctx *pulumi.Context, name string, args *AlertProcessingRuleByNameArgs, opts ...pulumi.ResourceOption) (*AlertProcessingRuleByName, error)
NewAlertProcessingRuleByName registers a new resource with the given unique name, arguments, and options.
func (*AlertProcessingRuleByName) ElementType ¶
func (*AlertProcessingRuleByName) ElementType() reflect.Type
func (*AlertProcessingRuleByName) ToAlertProcessingRuleByNameOutput ¶
func (i *AlertProcessingRuleByName) ToAlertProcessingRuleByNameOutput() AlertProcessingRuleByNameOutput
func (*AlertProcessingRuleByName) ToAlertProcessingRuleByNameOutputWithContext ¶
func (i *AlertProcessingRuleByName) ToAlertProcessingRuleByNameOutputWithContext(ctx context.Context) AlertProcessingRuleByNameOutput
type AlertProcessingRuleByNameArgs ¶
type AlertProcessingRuleByNameArgs struct { // The name of the alert processing rule that needs to be created/updated. AlertProcessingRuleName pulumi.StringPtrInput // Resource location Location pulumi.StringPtrInput // Alert processing rule properties. Properties AlertProcessingRulePropertiesPtrInput // Resource group name where the resource is created. ResourceGroupName pulumi.StringInput // Resource tags Tags pulumi.StringMapInput }
The set of arguments for constructing a AlertProcessingRuleByName resource.
func (AlertProcessingRuleByNameArgs) ElementType ¶
func (AlertProcessingRuleByNameArgs) ElementType() reflect.Type
type AlertProcessingRuleByNameInput ¶
type AlertProcessingRuleByNameInput interface { pulumi.Input ToAlertProcessingRuleByNameOutput() AlertProcessingRuleByNameOutput ToAlertProcessingRuleByNameOutputWithContext(ctx context.Context) AlertProcessingRuleByNameOutput }
type AlertProcessingRuleByNameOutput ¶
type AlertProcessingRuleByNameOutput struct{ *pulumi.OutputState }
func (AlertProcessingRuleByNameOutput) ElementType ¶
func (AlertProcessingRuleByNameOutput) ElementType() reflect.Type
func (AlertProcessingRuleByNameOutput) Location ¶
func (o AlertProcessingRuleByNameOutput) Location() pulumi.StringOutput
Resource location
func (AlertProcessingRuleByNameOutput) Name ¶
func (o AlertProcessingRuleByNameOutput) Name() pulumi.StringOutput
Azure resource name
func (AlertProcessingRuleByNameOutput) Properties ¶
func (o AlertProcessingRuleByNameOutput) Properties() AlertProcessingRulePropertiesResponseOutput
Alert processing rule properties.
func (AlertProcessingRuleByNameOutput) SystemData ¶
func (o AlertProcessingRuleByNameOutput) SystemData() SystemDataResponseOutput
Alert processing rule system data.
func (AlertProcessingRuleByNameOutput) Tags ¶
func (o AlertProcessingRuleByNameOutput) Tags() pulumi.StringMapOutput
Resource tags
func (AlertProcessingRuleByNameOutput) ToAlertProcessingRuleByNameOutput ¶
func (o AlertProcessingRuleByNameOutput) ToAlertProcessingRuleByNameOutput() AlertProcessingRuleByNameOutput
func (AlertProcessingRuleByNameOutput) ToAlertProcessingRuleByNameOutputWithContext ¶
func (o AlertProcessingRuleByNameOutput) ToAlertProcessingRuleByNameOutputWithContext(ctx context.Context) AlertProcessingRuleByNameOutput
func (AlertProcessingRuleByNameOutput) Type ¶
func (o AlertProcessingRuleByNameOutput) Type() pulumi.StringOutput
Azure resource type
type AlertProcessingRuleByNameState ¶
type AlertProcessingRuleByNameState struct { }
func (AlertProcessingRuleByNameState) ElementType ¶
func (AlertProcessingRuleByNameState) ElementType() reflect.Type
type AlertProcessingRuleProperties ¶
type AlertProcessingRuleProperties struct { // Actions to be applied. Actions []interface{} `pulumi:"actions"` // Conditions on which alerts will be filtered. Conditions []Condition `pulumi:"conditions"` // Description of alert processing rule. Description *string `pulumi:"description"` // Indicates if the given alert processing rule is enabled or disabled. Enabled *bool `pulumi:"enabled"` // Scheduling for alert processing rule. Schedule *Schedule `pulumi:"schedule"` // Scopes on which alert processing rule will apply. Scopes []string `pulumi:"scopes"` }
Alert processing rule properties defining scopes, conditions and scheduling logic for alert processing rule.
func (*AlertProcessingRuleProperties) Defaults ¶
func (val *AlertProcessingRuleProperties) Defaults() *AlertProcessingRuleProperties
Defaults sets the appropriate defaults for AlertProcessingRuleProperties
type AlertProcessingRulePropertiesArgs ¶
type AlertProcessingRulePropertiesArgs struct { // Actions to be applied. Actions pulumi.ArrayInput `pulumi:"actions"` // Conditions on which alerts will be filtered. Conditions ConditionArrayInput `pulumi:"conditions"` // Description of alert processing rule. Description pulumi.StringPtrInput `pulumi:"description"` // Indicates if the given alert processing rule is enabled or disabled. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // Scheduling for alert processing rule. Schedule SchedulePtrInput `pulumi:"schedule"` // Scopes on which alert processing rule will apply. Scopes pulumi.StringArrayInput `pulumi:"scopes"` }
Alert processing rule properties defining scopes, conditions and scheduling logic for alert processing rule.
func (*AlertProcessingRulePropertiesArgs) Defaults ¶
func (val *AlertProcessingRulePropertiesArgs) Defaults() *AlertProcessingRulePropertiesArgs
Defaults sets the appropriate defaults for AlertProcessingRulePropertiesArgs
func (AlertProcessingRulePropertiesArgs) ElementType ¶
func (AlertProcessingRulePropertiesArgs) ElementType() reflect.Type
func (AlertProcessingRulePropertiesArgs) ToAlertProcessingRulePropertiesOutput ¶
func (i AlertProcessingRulePropertiesArgs) ToAlertProcessingRulePropertiesOutput() AlertProcessingRulePropertiesOutput
func (AlertProcessingRulePropertiesArgs) ToAlertProcessingRulePropertiesOutputWithContext ¶
func (i AlertProcessingRulePropertiesArgs) ToAlertProcessingRulePropertiesOutputWithContext(ctx context.Context) AlertProcessingRulePropertiesOutput
func (AlertProcessingRulePropertiesArgs) ToAlertProcessingRulePropertiesPtrOutput ¶
func (i AlertProcessingRulePropertiesArgs) ToAlertProcessingRulePropertiesPtrOutput() AlertProcessingRulePropertiesPtrOutput
func (AlertProcessingRulePropertiesArgs) ToAlertProcessingRulePropertiesPtrOutputWithContext ¶
func (i AlertProcessingRulePropertiesArgs) ToAlertProcessingRulePropertiesPtrOutputWithContext(ctx context.Context) AlertProcessingRulePropertiesPtrOutput
type AlertProcessingRulePropertiesInput ¶
type AlertProcessingRulePropertiesInput interface { pulumi.Input ToAlertProcessingRulePropertiesOutput() AlertProcessingRulePropertiesOutput ToAlertProcessingRulePropertiesOutputWithContext(context.Context) AlertProcessingRulePropertiesOutput }
AlertProcessingRulePropertiesInput is an input type that accepts AlertProcessingRulePropertiesArgs and AlertProcessingRulePropertiesOutput values. You can construct a concrete instance of `AlertProcessingRulePropertiesInput` via:
AlertProcessingRulePropertiesArgs{...}
type AlertProcessingRulePropertiesOutput ¶
type AlertProcessingRulePropertiesOutput struct{ *pulumi.OutputState }
Alert processing rule properties defining scopes, conditions and scheduling logic for alert processing rule.
func (AlertProcessingRulePropertiesOutput) Actions ¶
func (o AlertProcessingRulePropertiesOutput) Actions() pulumi.ArrayOutput
Actions to be applied.
func (AlertProcessingRulePropertiesOutput) Conditions ¶
func (o AlertProcessingRulePropertiesOutput) Conditions() ConditionArrayOutput
Conditions on which alerts will be filtered.
func (AlertProcessingRulePropertiesOutput) Description ¶
func (o AlertProcessingRulePropertiesOutput) Description() pulumi.StringPtrOutput
Description of alert processing rule.
func (AlertProcessingRulePropertiesOutput) ElementType ¶
func (AlertProcessingRulePropertiesOutput) ElementType() reflect.Type
func (AlertProcessingRulePropertiesOutput) Enabled ¶
func (o AlertProcessingRulePropertiesOutput) Enabled() pulumi.BoolPtrOutput
Indicates if the given alert processing rule is enabled or disabled.
func (AlertProcessingRulePropertiesOutput) Schedule ¶
func (o AlertProcessingRulePropertiesOutput) Schedule() SchedulePtrOutput
Scheduling for alert processing rule.
func (AlertProcessingRulePropertiesOutput) Scopes ¶
func (o AlertProcessingRulePropertiesOutput) Scopes() pulumi.StringArrayOutput
Scopes on which alert processing rule will apply.
func (AlertProcessingRulePropertiesOutput) ToAlertProcessingRulePropertiesOutput ¶
func (o AlertProcessingRulePropertiesOutput) ToAlertProcessingRulePropertiesOutput() AlertProcessingRulePropertiesOutput
func (AlertProcessingRulePropertiesOutput) ToAlertProcessingRulePropertiesOutputWithContext ¶
func (o AlertProcessingRulePropertiesOutput) ToAlertProcessingRulePropertiesOutputWithContext(ctx context.Context) AlertProcessingRulePropertiesOutput
func (AlertProcessingRulePropertiesOutput) ToAlertProcessingRulePropertiesPtrOutput ¶
func (o AlertProcessingRulePropertiesOutput) ToAlertProcessingRulePropertiesPtrOutput() AlertProcessingRulePropertiesPtrOutput
func (AlertProcessingRulePropertiesOutput) ToAlertProcessingRulePropertiesPtrOutputWithContext ¶
func (o AlertProcessingRulePropertiesOutput) ToAlertProcessingRulePropertiesPtrOutputWithContext(ctx context.Context) AlertProcessingRulePropertiesPtrOutput
type AlertProcessingRulePropertiesPtrInput ¶
type AlertProcessingRulePropertiesPtrInput interface { pulumi.Input ToAlertProcessingRulePropertiesPtrOutput() AlertProcessingRulePropertiesPtrOutput ToAlertProcessingRulePropertiesPtrOutputWithContext(context.Context) AlertProcessingRulePropertiesPtrOutput }
AlertProcessingRulePropertiesPtrInput is an input type that accepts AlertProcessingRulePropertiesArgs, AlertProcessingRulePropertiesPtr and AlertProcessingRulePropertiesPtrOutput values. You can construct a concrete instance of `AlertProcessingRulePropertiesPtrInput` via:
AlertProcessingRulePropertiesArgs{...} or: nil
func AlertProcessingRulePropertiesPtr ¶
func AlertProcessingRulePropertiesPtr(v *AlertProcessingRulePropertiesArgs) AlertProcessingRulePropertiesPtrInput
type AlertProcessingRulePropertiesPtrOutput ¶
type AlertProcessingRulePropertiesPtrOutput struct{ *pulumi.OutputState }
func (AlertProcessingRulePropertiesPtrOutput) Actions ¶
func (o AlertProcessingRulePropertiesPtrOutput) Actions() pulumi.ArrayOutput
Actions to be applied.
func (AlertProcessingRulePropertiesPtrOutput) Conditions ¶
func (o AlertProcessingRulePropertiesPtrOutput) Conditions() ConditionArrayOutput
Conditions on which alerts will be filtered.
func (AlertProcessingRulePropertiesPtrOutput) Description ¶
func (o AlertProcessingRulePropertiesPtrOutput) Description() pulumi.StringPtrOutput
Description of alert processing rule.
func (AlertProcessingRulePropertiesPtrOutput) ElementType ¶
func (AlertProcessingRulePropertiesPtrOutput) ElementType() reflect.Type
func (AlertProcessingRulePropertiesPtrOutput) Enabled ¶
func (o AlertProcessingRulePropertiesPtrOutput) Enabled() pulumi.BoolPtrOutput
Indicates if the given alert processing rule is enabled or disabled.
func (AlertProcessingRulePropertiesPtrOutput) Schedule ¶
func (o AlertProcessingRulePropertiesPtrOutput) Schedule() SchedulePtrOutput
Scheduling for alert processing rule.
func (AlertProcessingRulePropertiesPtrOutput) Scopes ¶
func (o AlertProcessingRulePropertiesPtrOutput) Scopes() pulumi.StringArrayOutput
Scopes on which alert processing rule will apply.
func (AlertProcessingRulePropertiesPtrOutput) ToAlertProcessingRulePropertiesPtrOutput ¶
func (o AlertProcessingRulePropertiesPtrOutput) ToAlertProcessingRulePropertiesPtrOutput() AlertProcessingRulePropertiesPtrOutput
func (AlertProcessingRulePropertiesPtrOutput) ToAlertProcessingRulePropertiesPtrOutputWithContext ¶
func (o AlertProcessingRulePropertiesPtrOutput) ToAlertProcessingRulePropertiesPtrOutputWithContext(ctx context.Context) AlertProcessingRulePropertiesPtrOutput
type AlertProcessingRulePropertiesResponse ¶
type AlertProcessingRulePropertiesResponse struct { // Actions to be applied. Actions []interface{} `pulumi:"actions"` // Conditions on which alerts will be filtered. Conditions []ConditionResponse `pulumi:"conditions"` // Description of alert processing rule. Description *string `pulumi:"description"` // Indicates if the given alert processing rule is enabled or disabled. Enabled *bool `pulumi:"enabled"` // Scheduling for alert processing rule. Schedule *ScheduleResponse `pulumi:"schedule"` // Scopes on which alert processing rule will apply. Scopes []string `pulumi:"scopes"` }
Alert processing rule properties defining scopes, conditions and scheduling logic for alert processing rule.
func (*AlertProcessingRulePropertiesResponse) Defaults ¶
func (val *AlertProcessingRulePropertiesResponse) Defaults() *AlertProcessingRulePropertiesResponse
Defaults sets the appropriate defaults for AlertProcessingRulePropertiesResponse
type AlertProcessingRulePropertiesResponseOutput ¶
type AlertProcessingRulePropertiesResponseOutput struct{ *pulumi.OutputState }
Alert processing rule properties defining scopes, conditions and scheduling logic for alert processing rule.
func (AlertProcessingRulePropertiesResponseOutput) Actions ¶
func (o AlertProcessingRulePropertiesResponseOutput) Actions() pulumi.ArrayOutput
Actions to be applied.
func (AlertProcessingRulePropertiesResponseOutput) Conditions ¶
func (o AlertProcessingRulePropertiesResponseOutput) Conditions() ConditionResponseArrayOutput
Conditions on which alerts will be filtered.
func (AlertProcessingRulePropertiesResponseOutput) Description ¶
func (o AlertProcessingRulePropertiesResponseOutput) Description() pulumi.StringPtrOutput
Description of alert processing rule.
func (AlertProcessingRulePropertiesResponseOutput) ElementType ¶
func (AlertProcessingRulePropertiesResponseOutput) ElementType() reflect.Type
func (AlertProcessingRulePropertiesResponseOutput) Enabled ¶
func (o AlertProcessingRulePropertiesResponseOutput) Enabled() pulumi.BoolPtrOutput
Indicates if the given alert processing rule is enabled or disabled.
func (AlertProcessingRulePropertiesResponseOutput) Schedule ¶
func (o AlertProcessingRulePropertiesResponseOutput) Schedule() ScheduleResponsePtrOutput
Scheduling for alert processing rule.
func (AlertProcessingRulePropertiesResponseOutput) Scopes ¶
func (o AlertProcessingRulePropertiesResponseOutput) Scopes() pulumi.StringArrayOutput
Scopes on which alert processing rule will apply.
func (AlertProcessingRulePropertiesResponseOutput) ToAlertProcessingRulePropertiesResponseOutput ¶
func (o AlertProcessingRulePropertiesResponseOutput) ToAlertProcessingRulePropertiesResponseOutput() AlertProcessingRulePropertiesResponseOutput
func (AlertProcessingRulePropertiesResponseOutput) ToAlertProcessingRulePropertiesResponseOutputWithContext ¶
func (o AlertProcessingRulePropertiesResponseOutput) ToAlertProcessingRulePropertiesResponseOutputWithContext(ctx context.Context) AlertProcessingRulePropertiesResponseOutput
type AlertRuleState ¶
type AlertRuleState string
The alert rule state.
func (AlertRuleState) ElementType ¶
func (AlertRuleState) ElementType() reflect.Type
func (AlertRuleState) ToAlertRuleStateOutput ¶
func (e AlertRuleState) ToAlertRuleStateOutput() AlertRuleStateOutput
func (AlertRuleState) ToAlertRuleStateOutputWithContext ¶
func (e AlertRuleState) ToAlertRuleStateOutputWithContext(ctx context.Context) AlertRuleStateOutput
func (AlertRuleState) ToAlertRuleStatePtrOutput ¶
func (e AlertRuleState) ToAlertRuleStatePtrOutput() AlertRuleStatePtrOutput
func (AlertRuleState) ToAlertRuleStatePtrOutputWithContext ¶
func (e AlertRuleState) ToAlertRuleStatePtrOutputWithContext(ctx context.Context) AlertRuleStatePtrOutput
func (AlertRuleState) ToStringOutput ¶
func (e AlertRuleState) ToStringOutput() pulumi.StringOutput
func (AlertRuleState) ToStringOutputWithContext ¶
func (e AlertRuleState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AlertRuleState) ToStringPtrOutput ¶
func (e AlertRuleState) ToStringPtrOutput() pulumi.StringPtrOutput
func (AlertRuleState) ToStringPtrOutputWithContext ¶
func (e AlertRuleState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AlertRuleStateInput ¶
type AlertRuleStateInput interface { pulumi.Input ToAlertRuleStateOutput() AlertRuleStateOutput ToAlertRuleStateOutputWithContext(context.Context) AlertRuleStateOutput }
AlertRuleStateInput is an input type that accepts values of the AlertRuleState enum A concrete instance of `AlertRuleStateInput` can be one of the following:
AlertRuleStateEnabled AlertRuleStateDisabled
type AlertRuleStateOutput ¶
type AlertRuleStateOutput struct{ *pulumi.OutputState }
func (AlertRuleStateOutput) ElementType ¶
func (AlertRuleStateOutput) ElementType() reflect.Type
func (AlertRuleStateOutput) ToAlertRuleStateOutput ¶
func (o AlertRuleStateOutput) ToAlertRuleStateOutput() AlertRuleStateOutput
func (AlertRuleStateOutput) ToAlertRuleStateOutputWithContext ¶
func (o AlertRuleStateOutput) ToAlertRuleStateOutputWithContext(ctx context.Context) AlertRuleStateOutput
func (AlertRuleStateOutput) ToAlertRuleStatePtrOutput ¶
func (o AlertRuleStateOutput) ToAlertRuleStatePtrOutput() AlertRuleStatePtrOutput
func (AlertRuleStateOutput) ToAlertRuleStatePtrOutputWithContext ¶
func (o AlertRuleStateOutput) ToAlertRuleStatePtrOutputWithContext(ctx context.Context) AlertRuleStatePtrOutput
func (AlertRuleStateOutput) ToStringOutput ¶
func (o AlertRuleStateOutput) ToStringOutput() pulumi.StringOutput
func (AlertRuleStateOutput) ToStringOutputWithContext ¶
func (o AlertRuleStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AlertRuleStateOutput) ToStringPtrOutput ¶
func (o AlertRuleStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AlertRuleStateOutput) ToStringPtrOutputWithContext ¶
func (o AlertRuleStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AlertRuleStatePtrInput ¶
type AlertRuleStatePtrInput interface { pulumi.Input ToAlertRuleStatePtrOutput() AlertRuleStatePtrOutput ToAlertRuleStatePtrOutputWithContext(context.Context) AlertRuleStatePtrOutput }
func AlertRuleStatePtr ¶
func AlertRuleStatePtr(v string) AlertRuleStatePtrInput
type AlertRuleStatePtrOutput ¶
type AlertRuleStatePtrOutput struct{ *pulumi.OutputState }
func (AlertRuleStatePtrOutput) Elem ¶
func (o AlertRuleStatePtrOutput) Elem() AlertRuleStateOutput
func (AlertRuleStatePtrOutput) ElementType ¶
func (AlertRuleStatePtrOutput) ElementType() reflect.Type
func (AlertRuleStatePtrOutput) ToAlertRuleStatePtrOutput ¶
func (o AlertRuleStatePtrOutput) ToAlertRuleStatePtrOutput() AlertRuleStatePtrOutput
func (AlertRuleStatePtrOutput) ToAlertRuleStatePtrOutputWithContext ¶
func (o AlertRuleStatePtrOutput) ToAlertRuleStatePtrOutputWithContext(ctx context.Context) AlertRuleStatePtrOutput
func (AlertRuleStatePtrOutput) ToStringPtrOutput ¶
func (o AlertRuleStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AlertRuleStatePtrOutput) ToStringPtrOutputWithContext ¶
func (o AlertRuleStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type Condition ¶
type Condition struct { // Field for a given condition. Field *string `pulumi:"field"` // Operator for a given condition. Operator *string `pulumi:"operator"` // List of values to match for a given condition. Values []string `pulumi:"values"` }
Condition to trigger an alert processing rule.
type ConditionArgs ¶
type ConditionArgs struct { // Field for a given condition. Field pulumi.StringPtrInput `pulumi:"field"` // Operator for a given condition. Operator pulumi.StringPtrInput `pulumi:"operator"` // List of values to match for a given condition. Values pulumi.StringArrayInput `pulumi:"values"` }
Condition to trigger an alert processing rule.
func (ConditionArgs) ElementType ¶
func (ConditionArgs) ElementType() reflect.Type
func (ConditionArgs) ToConditionOutput ¶
func (i ConditionArgs) ToConditionOutput() ConditionOutput
func (ConditionArgs) ToConditionOutputWithContext ¶
func (i ConditionArgs) ToConditionOutputWithContext(ctx context.Context) ConditionOutput
func (ConditionArgs) ToConditionPtrOutput ¶
func (i ConditionArgs) ToConditionPtrOutput() ConditionPtrOutput
func (ConditionArgs) ToConditionPtrOutputWithContext ¶
func (i ConditionArgs) ToConditionPtrOutputWithContext(ctx context.Context) ConditionPtrOutput
type ConditionArray ¶
type ConditionArray []ConditionInput
func (ConditionArray) ElementType ¶
func (ConditionArray) ElementType() reflect.Type
func (ConditionArray) ToConditionArrayOutput ¶
func (i ConditionArray) ToConditionArrayOutput() ConditionArrayOutput
func (ConditionArray) ToConditionArrayOutputWithContext ¶
func (i ConditionArray) ToConditionArrayOutputWithContext(ctx context.Context) ConditionArrayOutput
type ConditionArrayInput ¶
type ConditionArrayInput interface { pulumi.Input ToConditionArrayOutput() ConditionArrayOutput ToConditionArrayOutputWithContext(context.Context) ConditionArrayOutput }
ConditionArrayInput is an input type that accepts ConditionArray and ConditionArrayOutput values. You can construct a concrete instance of `ConditionArrayInput` via:
ConditionArray{ ConditionArgs{...} }
type ConditionArrayOutput ¶
type ConditionArrayOutput struct{ *pulumi.OutputState }
func (ConditionArrayOutput) ElementType ¶
func (ConditionArrayOutput) ElementType() reflect.Type
func (ConditionArrayOutput) Index ¶
func (o ConditionArrayOutput) Index(i pulumi.IntInput) ConditionOutput
func (ConditionArrayOutput) ToConditionArrayOutput ¶
func (o ConditionArrayOutput) ToConditionArrayOutput() ConditionArrayOutput
func (ConditionArrayOutput) ToConditionArrayOutputWithContext ¶
func (o ConditionArrayOutput) ToConditionArrayOutputWithContext(ctx context.Context) ConditionArrayOutput
type ConditionInput ¶
type ConditionInput interface { pulumi.Input ToConditionOutput() ConditionOutput ToConditionOutputWithContext(context.Context) ConditionOutput }
ConditionInput is an input type that accepts ConditionArgs and ConditionOutput values. You can construct a concrete instance of `ConditionInput` via:
ConditionArgs{...}
type ConditionOutput ¶
type ConditionOutput struct{ *pulumi.OutputState }
Condition to trigger an alert processing rule.
func (ConditionOutput) ElementType ¶
func (ConditionOutput) ElementType() reflect.Type
func (ConditionOutput) Field ¶
func (o ConditionOutput) Field() pulumi.StringPtrOutput
Field for a given condition.
func (ConditionOutput) Operator ¶
func (o ConditionOutput) Operator() pulumi.StringPtrOutput
Operator for a given condition.
func (ConditionOutput) ToConditionOutput ¶
func (o ConditionOutput) ToConditionOutput() ConditionOutput
func (ConditionOutput) ToConditionOutputWithContext ¶
func (o ConditionOutput) ToConditionOutputWithContext(ctx context.Context) ConditionOutput
func (ConditionOutput) ToConditionPtrOutput ¶
func (o ConditionOutput) ToConditionPtrOutput() ConditionPtrOutput
func (ConditionOutput) ToConditionPtrOutputWithContext ¶
func (o ConditionOutput) ToConditionPtrOutputWithContext(ctx context.Context) ConditionPtrOutput
func (ConditionOutput) Values ¶
func (o ConditionOutput) Values() pulumi.StringArrayOutput
List of values to match for a given condition.
type ConditionPtrInput ¶
type ConditionPtrInput interface { pulumi.Input ToConditionPtrOutput() ConditionPtrOutput ToConditionPtrOutputWithContext(context.Context) ConditionPtrOutput }
ConditionPtrInput is an input type that accepts ConditionArgs, ConditionPtr and ConditionPtrOutput values. You can construct a concrete instance of `ConditionPtrInput` via:
ConditionArgs{...} or: nil
func ConditionPtr ¶
func ConditionPtr(v *ConditionArgs) ConditionPtrInput
type ConditionPtrOutput ¶
type ConditionPtrOutput struct{ *pulumi.OutputState }
func (ConditionPtrOutput) Elem ¶
func (o ConditionPtrOutput) Elem() ConditionOutput
func (ConditionPtrOutput) ElementType ¶
func (ConditionPtrOutput) ElementType() reflect.Type
func (ConditionPtrOutput) Field ¶
func (o ConditionPtrOutput) Field() pulumi.StringPtrOutput
Field for a given condition.
func (ConditionPtrOutput) Operator ¶
func (o ConditionPtrOutput) Operator() pulumi.StringPtrOutput
Operator for a given condition.
func (ConditionPtrOutput) ToConditionPtrOutput ¶
func (o ConditionPtrOutput) ToConditionPtrOutput() ConditionPtrOutput
func (ConditionPtrOutput) ToConditionPtrOutputWithContext ¶
func (o ConditionPtrOutput) ToConditionPtrOutputWithContext(ctx context.Context) ConditionPtrOutput
func (ConditionPtrOutput) Values ¶
func (o ConditionPtrOutput) Values() pulumi.StringArrayOutput
List of values to match for a given condition.
type ConditionResponse ¶
type ConditionResponse struct { // Field for a given condition. Field *string `pulumi:"field"` // Operator for a given condition. Operator *string `pulumi:"operator"` // List of values to match for a given condition. Values []string `pulumi:"values"` }
Condition to trigger an alert processing rule.
type ConditionResponseArrayOutput ¶
type ConditionResponseArrayOutput struct{ *pulumi.OutputState }
func (ConditionResponseArrayOutput) ElementType ¶
func (ConditionResponseArrayOutput) ElementType() reflect.Type
func (ConditionResponseArrayOutput) Index ¶
func (o ConditionResponseArrayOutput) Index(i pulumi.IntInput) ConditionResponseOutput
func (ConditionResponseArrayOutput) ToConditionResponseArrayOutput ¶
func (o ConditionResponseArrayOutput) ToConditionResponseArrayOutput() ConditionResponseArrayOutput
func (ConditionResponseArrayOutput) ToConditionResponseArrayOutputWithContext ¶
func (o ConditionResponseArrayOutput) ToConditionResponseArrayOutputWithContext(ctx context.Context) ConditionResponseArrayOutput
type ConditionResponseOutput ¶
type ConditionResponseOutput struct{ *pulumi.OutputState }
Condition to trigger an alert processing rule.
func (ConditionResponseOutput) ElementType ¶
func (ConditionResponseOutput) ElementType() reflect.Type
func (ConditionResponseOutput) Field ¶
func (o ConditionResponseOutput) Field() pulumi.StringPtrOutput
Field for a given condition.
func (ConditionResponseOutput) Operator ¶
func (o ConditionResponseOutput) Operator() pulumi.StringPtrOutput
Operator for a given condition.
func (ConditionResponseOutput) ToConditionResponseOutput ¶
func (o ConditionResponseOutput) ToConditionResponseOutput() ConditionResponseOutput
func (ConditionResponseOutput) ToConditionResponseOutputWithContext ¶
func (o ConditionResponseOutput) ToConditionResponseOutputWithContext(ctx context.Context) ConditionResponseOutput
func (ConditionResponseOutput) Values ¶
func (o ConditionResponseOutput) Values() pulumi.StringArrayOutput
List of values to match for a given condition.
type ConditionResponsePtrOutput ¶
type ConditionResponsePtrOutput struct{ *pulumi.OutputState }
func (ConditionResponsePtrOutput) Elem ¶
func (o ConditionResponsePtrOutput) Elem() ConditionResponseOutput
func (ConditionResponsePtrOutput) ElementType ¶
func (ConditionResponsePtrOutput) ElementType() reflect.Type
func (ConditionResponsePtrOutput) Field ¶
func (o ConditionResponsePtrOutput) Field() pulumi.StringPtrOutput
Field for a given condition.
func (ConditionResponsePtrOutput) Operator ¶
func (o ConditionResponsePtrOutput) Operator() pulumi.StringPtrOutput
Operator for a given condition.
func (ConditionResponsePtrOutput) ToConditionResponsePtrOutput ¶
func (o ConditionResponsePtrOutput) ToConditionResponsePtrOutput() ConditionResponsePtrOutput
func (ConditionResponsePtrOutput) ToConditionResponsePtrOutputWithContext ¶
func (o ConditionResponsePtrOutput) ToConditionResponsePtrOutputWithContext(ctx context.Context) ConditionResponsePtrOutput
func (ConditionResponsePtrOutput) Values ¶
func (o ConditionResponsePtrOutput) Values() pulumi.StringArrayOutput
List of values to match for a given condition.
type Conditions ¶
type Conditions struct { // filter alerts by alert context (payload) AlertContext *Condition `pulumi:"alertContext"` // filter alerts by alert rule id AlertRuleId *Condition `pulumi:"alertRuleId"` // filter alerts by alert rule name AlertRuleName *Condition `pulumi:"alertRuleName"` // filter alerts by alert rule description Description *Condition `pulumi:"description"` // filter alerts by monitor condition MonitorCondition *Condition `pulumi:"monitorCondition"` // filter alerts by monitor service MonitorService *Condition `pulumi:"monitorService"` // filter alerts by severity Severity *Condition `pulumi:"severity"` // filter alerts by target resource type TargetResourceType *Condition `pulumi:"targetResourceType"` }
Conditions in alert instance to be matched for a given action rule. Default value is all. Multiple values could be provided with comma separation.
type ConditionsArgs ¶
type ConditionsArgs struct { // filter alerts by alert context (payload) AlertContext ConditionPtrInput `pulumi:"alertContext"` // filter alerts by alert rule id AlertRuleId ConditionPtrInput `pulumi:"alertRuleId"` // filter alerts by alert rule name AlertRuleName ConditionPtrInput `pulumi:"alertRuleName"` // filter alerts by alert rule description Description ConditionPtrInput `pulumi:"description"` // filter alerts by monitor condition MonitorCondition ConditionPtrInput `pulumi:"monitorCondition"` // filter alerts by monitor service MonitorService ConditionPtrInput `pulumi:"monitorService"` // filter alerts by severity Severity ConditionPtrInput `pulumi:"severity"` // filter alerts by target resource type TargetResourceType ConditionPtrInput `pulumi:"targetResourceType"` }
Conditions in alert instance to be matched for a given action rule. Default value is all. Multiple values could be provided with comma separation.
func (ConditionsArgs) ElementType ¶
func (ConditionsArgs) ElementType() reflect.Type
func (ConditionsArgs) ToConditionsOutput ¶
func (i ConditionsArgs) ToConditionsOutput() ConditionsOutput
func (ConditionsArgs) ToConditionsOutputWithContext ¶
func (i ConditionsArgs) ToConditionsOutputWithContext(ctx context.Context) ConditionsOutput
func (ConditionsArgs) ToConditionsPtrOutput ¶
func (i ConditionsArgs) ToConditionsPtrOutput() ConditionsPtrOutput
func (ConditionsArgs) ToConditionsPtrOutputWithContext ¶
func (i ConditionsArgs) ToConditionsPtrOutputWithContext(ctx context.Context) ConditionsPtrOutput
type ConditionsInput ¶
type ConditionsInput interface { pulumi.Input ToConditionsOutput() ConditionsOutput ToConditionsOutputWithContext(context.Context) ConditionsOutput }
ConditionsInput is an input type that accepts ConditionsArgs and ConditionsOutput values. You can construct a concrete instance of `ConditionsInput` via:
ConditionsArgs{...}
type ConditionsOutput ¶
type ConditionsOutput struct{ *pulumi.OutputState }
Conditions in alert instance to be matched for a given action rule. Default value is all. Multiple values could be provided with comma separation.
func (ConditionsOutput) AlertContext ¶
func (o ConditionsOutput) AlertContext() ConditionPtrOutput
filter alerts by alert context (payload)
func (ConditionsOutput) AlertRuleId ¶
func (o ConditionsOutput) AlertRuleId() ConditionPtrOutput
filter alerts by alert rule id
func (ConditionsOutput) AlertRuleName ¶
func (o ConditionsOutput) AlertRuleName() ConditionPtrOutput
filter alerts by alert rule name
func (ConditionsOutput) Description ¶
func (o ConditionsOutput) Description() ConditionPtrOutput
filter alerts by alert rule description
func (ConditionsOutput) ElementType ¶
func (ConditionsOutput) ElementType() reflect.Type
func (ConditionsOutput) MonitorCondition ¶
func (o ConditionsOutput) MonitorCondition() ConditionPtrOutput
filter alerts by monitor condition
func (ConditionsOutput) MonitorService ¶
func (o ConditionsOutput) MonitorService() ConditionPtrOutput
filter alerts by monitor service
func (ConditionsOutput) Severity ¶
func (o ConditionsOutput) Severity() ConditionPtrOutput
filter alerts by severity
func (ConditionsOutput) TargetResourceType ¶
func (o ConditionsOutput) TargetResourceType() ConditionPtrOutput
filter alerts by target resource type
func (ConditionsOutput) ToConditionsOutput ¶
func (o ConditionsOutput) ToConditionsOutput() ConditionsOutput
func (ConditionsOutput) ToConditionsOutputWithContext ¶
func (o ConditionsOutput) ToConditionsOutputWithContext(ctx context.Context) ConditionsOutput
func (ConditionsOutput) ToConditionsPtrOutput ¶
func (o ConditionsOutput) ToConditionsPtrOutput() ConditionsPtrOutput
func (ConditionsOutput) ToConditionsPtrOutputWithContext ¶
func (o ConditionsOutput) ToConditionsPtrOutputWithContext(ctx context.Context) ConditionsPtrOutput
type ConditionsPtrInput ¶
type ConditionsPtrInput interface { pulumi.Input ToConditionsPtrOutput() ConditionsPtrOutput ToConditionsPtrOutputWithContext(context.Context) ConditionsPtrOutput }
ConditionsPtrInput is an input type that accepts ConditionsArgs, ConditionsPtr and ConditionsPtrOutput values. You can construct a concrete instance of `ConditionsPtrInput` via:
ConditionsArgs{...} or: nil
func ConditionsPtr ¶
func ConditionsPtr(v *ConditionsArgs) ConditionsPtrInput
type ConditionsPtrOutput ¶
type ConditionsPtrOutput struct{ *pulumi.OutputState }
func (ConditionsPtrOutput) AlertContext ¶
func (o ConditionsPtrOutput) AlertContext() ConditionPtrOutput
filter alerts by alert context (payload)
func (ConditionsPtrOutput) AlertRuleId ¶
func (o ConditionsPtrOutput) AlertRuleId() ConditionPtrOutput
filter alerts by alert rule id
func (ConditionsPtrOutput) AlertRuleName ¶
func (o ConditionsPtrOutput) AlertRuleName() ConditionPtrOutput
filter alerts by alert rule name
func (ConditionsPtrOutput) Description ¶
func (o ConditionsPtrOutput) Description() ConditionPtrOutput
filter alerts by alert rule description
func (ConditionsPtrOutput) Elem ¶
func (o ConditionsPtrOutput) Elem() ConditionsOutput
func (ConditionsPtrOutput) ElementType ¶
func (ConditionsPtrOutput) ElementType() reflect.Type
func (ConditionsPtrOutput) MonitorCondition ¶
func (o ConditionsPtrOutput) MonitorCondition() ConditionPtrOutput
filter alerts by monitor condition
func (ConditionsPtrOutput) MonitorService ¶
func (o ConditionsPtrOutput) MonitorService() ConditionPtrOutput
filter alerts by monitor service
func (ConditionsPtrOutput) Severity ¶
func (o ConditionsPtrOutput) Severity() ConditionPtrOutput
filter alerts by severity
func (ConditionsPtrOutput) TargetResourceType ¶
func (o ConditionsPtrOutput) TargetResourceType() ConditionPtrOutput
filter alerts by target resource type
func (ConditionsPtrOutput) ToConditionsPtrOutput ¶
func (o ConditionsPtrOutput) ToConditionsPtrOutput() ConditionsPtrOutput
func (ConditionsPtrOutput) ToConditionsPtrOutputWithContext ¶
func (o ConditionsPtrOutput) ToConditionsPtrOutputWithContext(ctx context.Context) ConditionsPtrOutput
type ConditionsResponse ¶
type ConditionsResponse struct { // filter alerts by alert context (payload) AlertContext *ConditionResponse `pulumi:"alertContext"` // filter alerts by alert rule id AlertRuleId *ConditionResponse `pulumi:"alertRuleId"` // filter alerts by alert rule name AlertRuleName *ConditionResponse `pulumi:"alertRuleName"` // filter alerts by alert rule description Description *ConditionResponse `pulumi:"description"` // filter alerts by monitor condition MonitorCondition *ConditionResponse `pulumi:"monitorCondition"` // filter alerts by monitor service MonitorService *ConditionResponse `pulumi:"monitorService"` // filter alerts by severity Severity *ConditionResponse `pulumi:"severity"` // filter alerts by target resource type TargetResourceType *ConditionResponse `pulumi:"targetResourceType"` }
Conditions in alert instance to be matched for a given action rule. Default value is all. Multiple values could be provided with comma separation.
type ConditionsResponseOutput ¶
type ConditionsResponseOutput struct{ *pulumi.OutputState }
Conditions in alert instance to be matched for a given action rule. Default value is all. Multiple values could be provided with comma separation.
func (ConditionsResponseOutput) AlertContext ¶
func (o ConditionsResponseOutput) AlertContext() ConditionResponsePtrOutput
filter alerts by alert context (payload)
func (ConditionsResponseOutput) AlertRuleId ¶
func (o ConditionsResponseOutput) AlertRuleId() ConditionResponsePtrOutput
filter alerts by alert rule id
func (ConditionsResponseOutput) AlertRuleName ¶
func (o ConditionsResponseOutput) AlertRuleName() ConditionResponsePtrOutput
filter alerts by alert rule name
func (ConditionsResponseOutput) Description ¶
func (o ConditionsResponseOutput) Description() ConditionResponsePtrOutput
filter alerts by alert rule description
func (ConditionsResponseOutput) ElementType ¶
func (ConditionsResponseOutput) ElementType() reflect.Type
func (ConditionsResponseOutput) MonitorCondition ¶
func (o ConditionsResponseOutput) MonitorCondition() ConditionResponsePtrOutput
filter alerts by monitor condition
func (ConditionsResponseOutput) MonitorService ¶
func (o ConditionsResponseOutput) MonitorService() ConditionResponsePtrOutput
filter alerts by monitor service
func (ConditionsResponseOutput) Severity ¶
func (o ConditionsResponseOutput) Severity() ConditionResponsePtrOutput
filter alerts by severity
func (ConditionsResponseOutput) TargetResourceType ¶
func (o ConditionsResponseOutput) TargetResourceType() ConditionResponsePtrOutput
filter alerts by target resource type
func (ConditionsResponseOutput) ToConditionsResponseOutput ¶
func (o ConditionsResponseOutput) ToConditionsResponseOutput() ConditionsResponseOutput
func (ConditionsResponseOutput) ToConditionsResponseOutputWithContext ¶
func (o ConditionsResponseOutput) ToConditionsResponseOutputWithContext(ctx context.Context) ConditionsResponseOutput
type ConditionsResponsePtrOutput ¶
type ConditionsResponsePtrOutput struct{ *pulumi.OutputState }
func (ConditionsResponsePtrOutput) AlertContext ¶
func (o ConditionsResponsePtrOutput) AlertContext() ConditionResponsePtrOutput
filter alerts by alert context (payload)
func (ConditionsResponsePtrOutput) AlertRuleId ¶
func (o ConditionsResponsePtrOutput) AlertRuleId() ConditionResponsePtrOutput
filter alerts by alert rule id
func (ConditionsResponsePtrOutput) AlertRuleName ¶
func (o ConditionsResponsePtrOutput) AlertRuleName() ConditionResponsePtrOutput
filter alerts by alert rule name
func (ConditionsResponsePtrOutput) Description ¶
func (o ConditionsResponsePtrOutput) Description() ConditionResponsePtrOutput
filter alerts by alert rule description
func (ConditionsResponsePtrOutput) Elem ¶
func (o ConditionsResponsePtrOutput) Elem() ConditionsResponseOutput
func (ConditionsResponsePtrOutput) ElementType ¶
func (ConditionsResponsePtrOutput) ElementType() reflect.Type
func (ConditionsResponsePtrOutput) MonitorCondition ¶
func (o ConditionsResponsePtrOutput) MonitorCondition() ConditionResponsePtrOutput
filter alerts by monitor condition
func (ConditionsResponsePtrOutput) MonitorService ¶
func (o ConditionsResponsePtrOutput) MonitorService() ConditionResponsePtrOutput
filter alerts by monitor service
func (ConditionsResponsePtrOutput) Severity ¶
func (o ConditionsResponsePtrOutput) Severity() ConditionResponsePtrOutput
filter alerts by severity
func (ConditionsResponsePtrOutput) TargetResourceType ¶
func (o ConditionsResponsePtrOutput) TargetResourceType() ConditionResponsePtrOutput
filter alerts by target resource type
func (ConditionsResponsePtrOutput) ToConditionsResponsePtrOutput ¶
func (o ConditionsResponsePtrOutput) ToConditionsResponsePtrOutput() ConditionsResponsePtrOutput
func (ConditionsResponsePtrOutput) ToConditionsResponsePtrOutputWithContext ¶
func (o ConditionsResponsePtrOutput) ToConditionsResponsePtrOutputWithContext(ctx context.Context) ConditionsResponsePtrOutput
type DailyRecurrence ¶
type DailyRecurrence struct { // End time for recurrence. EndTime string `pulumi:"endTime"` // Specifies when the recurrence should be applied. // Expected value is 'Daily'. RecurrenceType string `pulumi:"recurrenceType"` // Start time for recurrence. StartTime string `pulumi:"startTime"` }
Daily recurrence object.
type DailyRecurrenceArgs ¶
type DailyRecurrenceArgs struct { // End time for recurrence. EndTime pulumi.StringInput `pulumi:"endTime"` // Specifies when the recurrence should be applied. // Expected value is 'Daily'. RecurrenceType pulumi.StringInput `pulumi:"recurrenceType"` // Start time for recurrence. StartTime pulumi.StringInput `pulumi:"startTime"` }
Daily recurrence object.
func (DailyRecurrenceArgs) ElementType ¶
func (DailyRecurrenceArgs) ElementType() reflect.Type
func (DailyRecurrenceArgs) ToDailyRecurrenceOutput ¶
func (i DailyRecurrenceArgs) ToDailyRecurrenceOutput() DailyRecurrenceOutput
func (DailyRecurrenceArgs) ToDailyRecurrenceOutputWithContext ¶
func (i DailyRecurrenceArgs) ToDailyRecurrenceOutputWithContext(ctx context.Context) DailyRecurrenceOutput
type DailyRecurrenceInput ¶
type DailyRecurrenceInput interface { pulumi.Input ToDailyRecurrenceOutput() DailyRecurrenceOutput ToDailyRecurrenceOutputWithContext(context.Context) DailyRecurrenceOutput }
DailyRecurrenceInput is an input type that accepts DailyRecurrenceArgs and DailyRecurrenceOutput values. You can construct a concrete instance of `DailyRecurrenceInput` via:
DailyRecurrenceArgs{...}
type DailyRecurrenceOutput ¶
type DailyRecurrenceOutput struct{ *pulumi.OutputState }
Daily recurrence object.
func (DailyRecurrenceOutput) ElementType ¶
func (DailyRecurrenceOutput) ElementType() reflect.Type
func (DailyRecurrenceOutput) EndTime ¶
func (o DailyRecurrenceOutput) EndTime() pulumi.StringOutput
End time for recurrence.
func (DailyRecurrenceOutput) RecurrenceType ¶
func (o DailyRecurrenceOutput) RecurrenceType() pulumi.StringOutput
Specifies when the recurrence should be applied. Expected value is 'Daily'.
func (DailyRecurrenceOutput) StartTime ¶
func (o DailyRecurrenceOutput) StartTime() pulumi.StringOutput
Start time for recurrence.
func (DailyRecurrenceOutput) ToDailyRecurrenceOutput ¶
func (o DailyRecurrenceOutput) ToDailyRecurrenceOutput() DailyRecurrenceOutput
func (DailyRecurrenceOutput) ToDailyRecurrenceOutputWithContext ¶
func (o DailyRecurrenceOutput) ToDailyRecurrenceOutputWithContext(ctx context.Context) DailyRecurrenceOutput
type DailyRecurrenceResponse ¶
type DailyRecurrenceResponse struct { // End time for recurrence. EndTime string `pulumi:"endTime"` // Specifies when the recurrence should be applied. // Expected value is 'Daily'. RecurrenceType string `pulumi:"recurrenceType"` // Start time for recurrence. StartTime string `pulumi:"startTime"` }
Daily recurrence object.
type DailyRecurrenceResponseOutput ¶
type DailyRecurrenceResponseOutput struct{ *pulumi.OutputState }
Daily recurrence object.
func (DailyRecurrenceResponseOutput) ElementType ¶
func (DailyRecurrenceResponseOutput) ElementType() reflect.Type
func (DailyRecurrenceResponseOutput) EndTime ¶
func (o DailyRecurrenceResponseOutput) EndTime() pulumi.StringOutput
End time for recurrence.
func (DailyRecurrenceResponseOutput) RecurrenceType ¶
func (o DailyRecurrenceResponseOutput) RecurrenceType() pulumi.StringOutput
Specifies when the recurrence should be applied. Expected value is 'Daily'.
func (DailyRecurrenceResponseOutput) StartTime ¶
func (o DailyRecurrenceResponseOutput) StartTime() pulumi.StringOutput
Start time for recurrence.
func (DailyRecurrenceResponseOutput) ToDailyRecurrenceResponseOutput ¶
func (o DailyRecurrenceResponseOutput) ToDailyRecurrenceResponseOutput() DailyRecurrenceResponseOutput
func (DailyRecurrenceResponseOutput) ToDailyRecurrenceResponseOutputWithContext ¶
func (o DailyRecurrenceResponseOutput) ToDailyRecurrenceResponseOutputWithContext(ctx context.Context) DailyRecurrenceResponseOutput
type DaysOfWeek ¶
type DaysOfWeek string
Days of week.
func (DaysOfWeek) ElementType ¶
func (DaysOfWeek) ElementType() reflect.Type
func (DaysOfWeek) ToDaysOfWeekOutput ¶
func (e DaysOfWeek) ToDaysOfWeekOutput() DaysOfWeekOutput
func (DaysOfWeek) ToDaysOfWeekOutputWithContext ¶
func (e DaysOfWeek) ToDaysOfWeekOutputWithContext(ctx context.Context) DaysOfWeekOutput
func (DaysOfWeek) ToDaysOfWeekPtrOutput ¶
func (e DaysOfWeek) ToDaysOfWeekPtrOutput() DaysOfWeekPtrOutput
func (DaysOfWeek) ToDaysOfWeekPtrOutputWithContext ¶
func (e DaysOfWeek) ToDaysOfWeekPtrOutputWithContext(ctx context.Context) DaysOfWeekPtrOutput
func (DaysOfWeek) ToStringOutput ¶
func (e DaysOfWeek) ToStringOutput() pulumi.StringOutput
func (DaysOfWeek) ToStringOutputWithContext ¶
func (e DaysOfWeek) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DaysOfWeek) ToStringPtrOutput ¶
func (e DaysOfWeek) ToStringPtrOutput() pulumi.StringPtrOutput
func (DaysOfWeek) ToStringPtrOutputWithContext ¶
func (e DaysOfWeek) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DaysOfWeekInput ¶
type DaysOfWeekInput interface { pulumi.Input ToDaysOfWeekOutput() DaysOfWeekOutput ToDaysOfWeekOutputWithContext(context.Context) DaysOfWeekOutput }
DaysOfWeekInput is an input type that accepts values of the DaysOfWeek enum A concrete instance of `DaysOfWeekInput` can be one of the following:
DaysOfWeekSunday DaysOfWeekMonday DaysOfWeekTuesday DaysOfWeekWednesday DaysOfWeekThursday DaysOfWeekFriday DaysOfWeekSaturday
type DaysOfWeekOutput ¶
type DaysOfWeekOutput struct{ *pulumi.OutputState }
func (DaysOfWeekOutput) ElementType ¶
func (DaysOfWeekOutput) ElementType() reflect.Type
func (DaysOfWeekOutput) ToDaysOfWeekOutput ¶
func (o DaysOfWeekOutput) ToDaysOfWeekOutput() DaysOfWeekOutput
func (DaysOfWeekOutput) ToDaysOfWeekOutputWithContext ¶
func (o DaysOfWeekOutput) ToDaysOfWeekOutputWithContext(ctx context.Context) DaysOfWeekOutput
func (DaysOfWeekOutput) ToDaysOfWeekPtrOutput ¶
func (o DaysOfWeekOutput) ToDaysOfWeekPtrOutput() DaysOfWeekPtrOutput
func (DaysOfWeekOutput) ToDaysOfWeekPtrOutputWithContext ¶
func (o DaysOfWeekOutput) ToDaysOfWeekPtrOutputWithContext(ctx context.Context) DaysOfWeekPtrOutput
func (DaysOfWeekOutput) ToStringOutput ¶
func (o DaysOfWeekOutput) ToStringOutput() pulumi.StringOutput
func (DaysOfWeekOutput) ToStringOutputWithContext ¶
func (o DaysOfWeekOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DaysOfWeekOutput) ToStringPtrOutput ¶
func (o DaysOfWeekOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DaysOfWeekOutput) ToStringPtrOutputWithContext ¶
func (o DaysOfWeekOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DaysOfWeekPtrInput ¶
type DaysOfWeekPtrInput interface { pulumi.Input ToDaysOfWeekPtrOutput() DaysOfWeekPtrOutput ToDaysOfWeekPtrOutputWithContext(context.Context) DaysOfWeekPtrOutput }
func DaysOfWeekPtr ¶
func DaysOfWeekPtr(v string) DaysOfWeekPtrInput
type DaysOfWeekPtrOutput ¶
type DaysOfWeekPtrOutput struct{ *pulumi.OutputState }
func (DaysOfWeekPtrOutput) Elem ¶
func (o DaysOfWeekPtrOutput) Elem() DaysOfWeekOutput
func (DaysOfWeekPtrOutput) ElementType ¶
func (DaysOfWeekPtrOutput) ElementType() reflect.Type
func (DaysOfWeekPtrOutput) ToDaysOfWeekPtrOutput ¶
func (o DaysOfWeekPtrOutput) ToDaysOfWeekPtrOutput() DaysOfWeekPtrOutput
func (DaysOfWeekPtrOutput) ToDaysOfWeekPtrOutputWithContext ¶
func (o DaysOfWeekPtrOutput) ToDaysOfWeekPtrOutputWithContext(ctx context.Context) DaysOfWeekPtrOutput
func (DaysOfWeekPtrOutput) ToStringPtrOutput ¶
func (o DaysOfWeekPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DaysOfWeekPtrOutput) ToStringPtrOutputWithContext ¶
func (o DaysOfWeekPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type Detector ¶
type Detector struct { // The detector id. Id string `pulumi:"id"` // The detector's parameters.' Parameters map[string]interface{} `pulumi:"parameters"` }
The detector information. By default this is not populated, unless it's specified in expandDetector
type DetectorArgs ¶
type DetectorArgs struct { // The detector id. Id pulumi.StringInput `pulumi:"id"` // The detector's parameters.' Parameters pulumi.MapInput `pulumi:"parameters"` }
The detector information. By default this is not populated, unless it's specified in expandDetector
func (DetectorArgs) ElementType ¶
func (DetectorArgs) ElementType() reflect.Type
func (DetectorArgs) ToDetectorOutput ¶
func (i DetectorArgs) ToDetectorOutput() DetectorOutput
func (DetectorArgs) ToDetectorOutputWithContext ¶
func (i DetectorArgs) ToDetectorOutputWithContext(ctx context.Context) DetectorOutput
type DetectorInput ¶
type DetectorInput interface { pulumi.Input ToDetectorOutput() DetectorOutput ToDetectorOutputWithContext(context.Context) DetectorOutput }
DetectorInput is an input type that accepts DetectorArgs and DetectorOutput values. You can construct a concrete instance of `DetectorInput` via:
DetectorArgs{...}
type DetectorOutput ¶
type DetectorOutput struct{ *pulumi.OutputState }
The detector information. By default this is not populated, unless it's specified in expandDetector
func (DetectorOutput) ElementType ¶
func (DetectorOutput) ElementType() reflect.Type
func (DetectorOutput) Parameters ¶
func (o DetectorOutput) Parameters() pulumi.MapOutput
The detector's parameters.'
func (DetectorOutput) ToDetectorOutput ¶
func (o DetectorOutput) ToDetectorOutput() DetectorOutput
func (DetectorOutput) ToDetectorOutputWithContext ¶
func (o DetectorOutput) ToDetectorOutputWithContext(ctx context.Context) DetectorOutput
type DetectorParameterDefinitionResponse ¶
type DetectorParameterDefinitionResponse struct { // The detector parameter description. Description *string `pulumi:"description"` // The detector parameter display name. DisplayName *string `pulumi:"displayName"` // A value indicating whether this detector parameter is mandatory. IsMandatory *bool `pulumi:"isMandatory"` // The detector parameter name. Name *string `pulumi:"name"` // The detector parameter type. Type *string `pulumi:"type"` }
The detector parameter definition.
type DetectorParameterDefinitionResponseArrayOutput ¶
type DetectorParameterDefinitionResponseArrayOutput struct{ *pulumi.OutputState }
func (DetectorParameterDefinitionResponseArrayOutput) ElementType ¶
func (DetectorParameterDefinitionResponseArrayOutput) ElementType() reflect.Type
func (DetectorParameterDefinitionResponseArrayOutput) ToDetectorParameterDefinitionResponseArrayOutput ¶
func (o DetectorParameterDefinitionResponseArrayOutput) ToDetectorParameterDefinitionResponseArrayOutput() DetectorParameterDefinitionResponseArrayOutput
func (DetectorParameterDefinitionResponseArrayOutput) ToDetectorParameterDefinitionResponseArrayOutputWithContext ¶
func (o DetectorParameterDefinitionResponseArrayOutput) ToDetectorParameterDefinitionResponseArrayOutputWithContext(ctx context.Context) DetectorParameterDefinitionResponseArrayOutput
type DetectorParameterDefinitionResponseOutput ¶
type DetectorParameterDefinitionResponseOutput struct{ *pulumi.OutputState }
The detector parameter definition.
func (DetectorParameterDefinitionResponseOutput) Description ¶
func (o DetectorParameterDefinitionResponseOutput) Description() pulumi.StringPtrOutput
The detector parameter description.
func (DetectorParameterDefinitionResponseOutput) DisplayName ¶
func (o DetectorParameterDefinitionResponseOutput) DisplayName() pulumi.StringPtrOutput
The detector parameter display name.
func (DetectorParameterDefinitionResponseOutput) ElementType ¶
func (DetectorParameterDefinitionResponseOutput) ElementType() reflect.Type
func (DetectorParameterDefinitionResponseOutput) IsMandatory ¶
func (o DetectorParameterDefinitionResponseOutput) IsMandatory() pulumi.BoolPtrOutput
A value indicating whether this detector parameter is mandatory.
func (DetectorParameterDefinitionResponseOutput) Name ¶
func (o DetectorParameterDefinitionResponseOutput) Name() pulumi.StringPtrOutput
The detector parameter name.
func (DetectorParameterDefinitionResponseOutput) ToDetectorParameterDefinitionResponseOutput ¶
func (o DetectorParameterDefinitionResponseOutput) ToDetectorParameterDefinitionResponseOutput() DetectorParameterDefinitionResponseOutput
func (DetectorParameterDefinitionResponseOutput) ToDetectorParameterDefinitionResponseOutputWithContext ¶
func (o DetectorParameterDefinitionResponseOutput) ToDetectorParameterDefinitionResponseOutputWithContext(ctx context.Context) DetectorParameterDefinitionResponseOutput
func (DetectorParameterDefinitionResponseOutput) Type ¶
func (o DetectorParameterDefinitionResponseOutput) Type() pulumi.StringPtrOutput
The detector parameter type.
type DetectorResponse ¶
type DetectorResponse struct { // The Smart Detector description. Description string `pulumi:"description"` // The detector id. Id string `pulumi:"id"` // The Smart Detector image path. By default this is not populated, unless it's specified in expandDetector ImagePaths []string `pulumi:"imagePaths"` // The Smart Detector name. Name string `pulumi:"name"` // The Smart Detector parameters definitions.' ParameterDefinitions []DetectorParameterDefinitionResponse `pulumi:"parameterDefinitions"` // The detector's parameters.' Parameters map[string]interface{} `pulumi:"parameters"` // The Smart Detector supported cadences. SupportedCadences []int `pulumi:"supportedCadences"` // The Smart Detector supported resource types. SupportedResourceTypes []string `pulumi:"supportedResourceTypes"` }
The detector information. By default this is not populated, unless it's specified in expandDetector
type DetectorResponseOutput ¶
type DetectorResponseOutput struct{ *pulumi.OutputState }
The detector information. By default this is not populated, unless it's specified in expandDetector
func (DetectorResponseOutput) Description ¶
func (o DetectorResponseOutput) Description() pulumi.StringOutput
The Smart Detector description.
func (DetectorResponseOutput) ElementType ¶
func (DetectorResponseOutput) ElementType() reflect.Type
func (DetectorResponseOutput) Id ¶
func (o DetectorResponseOutput) Id() pulumi.StringOutput
The detector id.
func (DetectorResponseOutput) ImagePaths ¶
func (o DetectorResponseOutput) ImagePaths() pulumi.StringArrayOutput
The Smart Detector image path. By default this is not populated, unless it's specified in expandDetector
func (DetectorResponseOutput) Name ¶
func (o DetectorResponseOutput) Name() pulumi.StringOutput
The Smart Detector name.
func (DetectorResponseOutput) ParameterDefinitions ¶
func (o DetectorResponseOutput) ParameterDefinitions() DetectorParameterDefinitionResponseArrayOutput
The Smart Detector parameters definitions.'
func (DetectorResponseOutput) Parameters ¶
func (o DetectorResponseOutput) Parameters() pulumi.MapOutput
The detector's parameters.'
func (DetectorResponseOutput) SupportedCadences ¶
func (o DetectorResponseOutput) SupportedCadences() pulumi.IntArrayOutput
The Smart Detector supported cadences.
func (DetectorResponseOutput) SupportedResourceTypes ¶
func (o DetectorResponseOutput) SupportedResourceTypes() pulumi.StringArrayOutput
The Smart Detector supported resource types.
func (DetectorResponseOutput) ToDetectorResponseOutput ¶
func (o DetectorResponseOutput) ToDetectorResponseOutput() DetectorResponseOutput
func (DetectorResponseOutput) ToDetectorResponseOutputWithContext ¶
func (o DetectorResponseOutput) ToDetectorResponseOutputWithContext(ctx context.Context) DetectorResponseOutput
type Diagnostics ¶
type Diagnostics struct { // conditions on which alerts will be filtered Conditions *Conditions `pulumi:"conditions"` // Description of action rule Description *string `pulumi:"description"` // scope on which action rule will apply Scope *Scope `pulumi:"scope"` // Indicates if the given action rule is enabled or disabled Status *string `pulumi:"status"` // Indicates type of action rule // Expected value is 'Diagnostics'. Type string `pulumi:"type"` }
Action rule with diagnostics configuration
type DiagnosticsArgs ¶
type DiagnosticsArgs struct { // conditions on which alerts will be filtered Conditions ConditionsPtrInput `pulumi:"conditions"` // Description of action rule Description pulumi.StringPtrInput `pulumi:"description"` // scope on which action rule will apply Scope ScopePtrInput `pulumi:"scope"` // Indicates if the given action rule is enabled or disabled Status pulumi.StringPtrInput `pulumi:"status"` // Indicates type of action rule // Expected value is 'Diagnostics'. Type pulumi.StringInput `pulumi:"type"` }
Action rule with diagnostics configuration
func (DiagnosticsArgs) ElementType ¶
func (DiagnosticsArgs) ElementType() reflect.Type
func (DiagnosticsArgs) ToDiagnosticsOutput ¶
func (i DiagnosticsArgs) ToDiagnosticsOutput() DiagnosticsOutput
func (DiagnosticsArgs) ToDiagnosticsOutputWithContext ¶
func (i DiagnosticsArgs) ToDiagnosticsOutputWithContext(ctx context.Context) DiagnosticsOutput
func (DiagnosticsArgs) ToDiagnosticsPtrOutput ¶
func (i DiagnosticsArgs) ToDiagnosticsPtrOutput() DiagnosticsPtrOutput
func (DiagnosticsArgs) ToDiagnosticsPtrOutputWithContext ¶
func (i DiagnosticsArgs) ToDiagnosticsPtrOutputWithContext(ctx context.Context) DiagnosticsPtrOutput
type DiagnosticsInput ¶
type DiagnosticsInput interface { pulumi.Input ToDiagnosticsOutput() DiagnosticsOutput ToDiagnosticsOutputWithContext(context.Context) DiagnosticsOutput }
DiagnosticsInput is an input type that accepts DiagnosticsArgs and DiagnosticsOutput values. You can construct a concrete instance of `DiagnosticsInput` via:
DiagnosticsArgs{...}
type DiagnosticsOutput ¶
type DiagnosticsOutput struct{ *pulumi.OutputState }
Action rule with diagnostics configuration
func (DiagnosticsOutput) Conditions ¶
func (o DiagnosticsOutput) Conditions() ConditionsPtrOutput
conditions on which alerts will be filtered
func (DiagnosticsOutput) Description ¶
func (o DiagnosticsOutput) Description() pulumi.StringPtrOutput
Description of action rule
func (DiagnosticsOutput) ElementType ¶
func (DiagnosticsOutput) ElementType() reflect.Type
func (DiagnosticsOutput) Scope ¶
func (o DiagnosticsOutput) Scope() ScopePtrOutput
scope on which action rule will apply
func (DiagnosticsOutput) Status ¶
func (o DiagnosticsOutput) Status() pulumi.StringPtrOutput
Indicates if the given action rule is enabled or disabled
func (DiagnosticsOutput) ToDiagnosticsOutput ¶
func (o DiagnosticsOutput) ToDiagnosticsOutput() DiagnosticsOutput
func (DiagnosticsOutput) ToDiagnosticsOutputWithContext ¶
func (o DiagnosticsOutput) ToDiagnosticsOutputWithContext(ctx context.Context) DiagnosticsOutput
func (DiagnosticsOutput) ToDiagnosticsPtrOutput ¶
func (o DiagnosticsOutput) ToDiagnosticsPtrOutput() DiagnosticsPtrOutput
func (DiagnosticsOutput) ToDiagnosticsPtrOutputWithContext ¶
func (o DiagnosticsOutput) ToDiagnosticsPtrOutputWithContext(ctx context.Context) DiagnosticsPtrOutput
func (DiagnosticsOutput) Type ¶
func (o DiagnosticsOutput) Type() pulumi.StringOutput
Indicates type of action rule Expected value is 'Diagnostics'.
type DiagnosticsPtrInput ¶
type DiagnosticsPtrInput interface { pulumi.Input ToDiagnosticsPtrOutput() DiagnosticsPtrOutput ToDiagnosticsPtrOutputWithContext(context.Context) DiagnosticsPtrOutput }
DiagnosticsPtrInput is an input type that accepts DiagnosticsArgs, DiagnosticsPtr and DiagnosticsPtrOutput values. You can construct a concrete instance of `DiagnosticsPtrInput` via:
DiagnosticsArgs{...} or: nil
func DiagnosticsPtr ¶
func DiagnosticsPtr(v *DiagnosticsArgs) DiagnosticsPtrInput
type DiagnosticsPtrOutput ¶
type DiagnosticsPtrOutput struct{ *pulumi.OutputState }
func (DiagnosticsPtrOutput) Conditions ¶
func (o DiagnosticsPtrOutput) Conditions() ConditionsPtrOutput
conditions on which alerts will be filtered
func (DiagnosticsPtrOutput) Description ¶
func (o DiagnosticsPtrOutput) Description() pulumi.StringPtrOutput
Description of action rule
func (DiagnosticsPtrOutput) Elem ¶
func (o DiagnosticsPtrOutput) Elem() DiagnosticsOutput
func (DiagnosticsPtrOutput) ElementType ¶
func (DiagnosticsPtrOutput) ElementType() reflect.Type
func (DiagnosticsPtrOutput) Scope ¶
func (o DiagnosticsPtrOutput) Scope() ScopePtrOutput
scope on which action rule will apply
func (DiagnosticsPtrOutput) Status ¶
func (o DiagnosticsPtrOutput) Status() pulumi.StringPtrOutput
Indicates if the given action rule is enabled or disabled
func (DiagnosticsPtrOutput) ToDiagnosticsPtrOutput ¶
func (o DiagnosticsPtrOutput) ToDiagnosticsPtrOutput() DiagnosticsPtrOutput
func (DiagnosticsPtrOutput) ToDiagnosticsPtrOutputWithContext ¶
func (o DiagnosticsPtrOutput) ToDiagnosticsPtrOutputWithContext(ctx context.Context) DiagnosticsPtrOutput
func (DiagnosticsPtrOutput) Type ¶
func (o DiagnosticsPtrOutput) Type() pulumi.StringPtrOutput
Indicates type of action rule Expected value is 'Diagnostics'.
type DiagnosticsResponse ¶
type DiagnosticsResponse struct { // conditions on which alerts will be filtered Conditions *ConditionsResponse `pulumi:"conditions"` // Creation time of action rule. Date-Time in ISO-8601 format. CreatedAt string `pulumi:"createdAt"` // Created by user name. CreatedBy string `pulumi:"createdBy"` // Description of action rule Description *string `pulumi:"description"` // Last updated time of action rule. Date-Time in ISO-8601 format. LastModifiedAt string `pulumi:"lastModifiedAt"` // Last modified by user name. LastModifiedBy string `pulumi:"lastModifiedBy"` // scope on which action rule will apply Scope *ScopeResponse `pulumi:"scope"` // Indicates if the given action rule is enabled or disabled Status *string `pulumi:"status"` // Indicates type of action rule // Expected value is 'Diagnostics'. Type string `pulumi:"type"` }
Action rule with diagnostics configuration
type DiagnosticsResponseOutput ¶
type DiagnosticsResponseOutput struct{ *pulumi.OutputState }
Action rule with diagnostics configuration
func (DiagnosticsResponseOutput) Conditions ¶
func (o DiagnosticsResponseOutput) Conditions() ConditionsResponsePtrOutput
conditions on which alerts will be filtered
func (DiagnosticsResponseOutput) CreatedAt ¶
func (o DiagnosticsResponseOutput) CreatedAt() pulumi.StringOutput
Creation time of action rule. Date-Time in ISO-8601 format.
func (DiagnosticsResponseOutput) CreatedBy ¶
func (o DiagnosticsResponseOutput) CreatedBy() pulumi.StringOutput
Created by user name.
func (DiagnosticsResponseOutput) Description ¶
func (o DiagnosticsResponseOutput) Description() pulumi.StringPtrOutput
Description of action rule
func (DiagnosticsResponseOutput) ElementType ¶
func (DiagnosticsResponseOutput) ElementType() reflect.Type
func (DiagnosticsResponseOutput) LastModifiedAt ¶
func (o DiagnosticsResponseOutput) LastModifiedAt() pulumi.StringOutput
Last updated time of action rule. Date-Time in ISO-8601 format.
func (DiagnosticsResponseOutput) LastModifiedBy ¶
func (o DiagnosticsResponseOutput) LastModifiedBy() pulumi.StringOutput
Last modified by user name.
func (DiagnosticsResponseOutput) Scope ¶
func (o DiagnosticsResponseOutput) Scope() ScopeResponsePtrOutput
scope on which action rule will apply
func (DiagnosticsResponseOutput) Status ¶
func (o DiagnosticsResponseOutput) Status() pulumi.StringPtrOutput
Indicates if the given action rule is enabled or disabled
func (DiagnosticsResponseOutput) ToDiagnosticsResponseOutput ¶
func (o DiagnosticsResponseOutput) ToDiagnosticsResponseOutput() DiagnosticsResponseOutput
func (DiagnosticsResponseOutput) ToDiagnosticsResponseOutputWithContext ¶
func (o DiagnosticsResponseOutput) ToDiagnosticsResponseOutputWithContext(ctx context.Context) DiagnosticsResponseOutput
func (DiagnosticsResponseOutput) Type ¶
func (o DiagnosticsResponseOutput) Type() pulumi.StringOutput
Indicates type of action rule Expected value is 'Diagnostics'.
type Field ¶
type Field string
Field for a given condition.
func (Field) ElementType ¶
func (Field) ToFieldOutput ¶
func (e Field) ToFieldOutput() FieldOutput
func (Field) ToFieldOutputWithContext ¶
func (e Field) ToFieldOutputWithContext(ctx context.Context) FieldOutput
func (Field) ToFieldPtrOutput ¶
func (e Field) ToFieldPtrOutput() FieldPtrOutput
func (Field) ToFieldPtrOutputWithContext ¶
func (e Field) ToFieldPtrOutputWithContext(ctx context.Context) FieldPtrOutput
func (Field) ToStringOutput ¶
func (e Field) ToStringOutput() pulumi.StringOutput
func (Field) ToStringOutputWithContext ¶
func (e Field) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (Field) ToStringPtrOutput ¶
func (e Field) ToStringPtrOutput() pulumi.StringPtrOutput
func (Field) ToStringPtrOutputWithContext ¶
func (e Field) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FieldInput ¶
type FieldInput interface { pulumi.Input ToFieldOutput() FieldOutput ToFieldOutputWithContext(context.Context) FieldOutput }
FieldInput is an input type that accepts values of the Field enum A concrete instance of `FieldInput` can be one of the following:
FieldSeverity FieldMonitorService FieldMonitorCondition FieldSignalType FieldTargetResourceType FieldTargetResource FieldTargetResourceGroup FieldAlertRuleId FieldAlertRuleName FieldDescription FieldAlertContext
type FieldOutput ¶
type FieldOutput struct{ *pulumi.OutputState }
func (FieldOutput) ElementType ¶
func (FieldOutput) ElementType() reflect.Type
func (FieldOutput) ToFieldOutput ¶
func (o FieldOutput) ToFieldOutput() FieldOutput
func (FieldOutput) ToFieldOutputWithContext ¶
func (o FieldOutput) ToFieldOutputWithContext(ctx context.Context) FieldOutput
func (FieldOutput) ToFieldPtrOutput ¶
func (o FieldOutput) ToFieldPtrOutput() FieldPtrOutput
func (FieldOutput) ToFieldPtrOutputWithContext ¶
func (o FieldOutput) ToFieldPtrOutputWithContext(ctx context.Context) FieldPtrOutput
func (FieldOutput) ToStringOutput ¶
func (o FieldOutput) ToStringOutput() pulumi.StringOutput
func (FieldOutput) ToStringOutputWithContext ¶
func (o FieldOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FieldOutput) ToStringPtrOutput ¶
func (o FieldOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FieldOutput) ToStringPtrOutputWithContext ¶
func (o FieldOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FieldPtrInput ¶
type FieldPtrInput interface { pulumi.Input ToFieldPtrOutput() FieldPtrOutput ToFieldPtrOutputWithContext(context.Context) FieldPtrOutput }
func FieldPtr ¶
func FieldPtr(v string) FieldPtrInput
type FieldPtrOutput ¶
type FieldPtrOutput struct{ *pulumi.OutputState }
func (FieldPtrOutput) Elem ¶
func (o FieldPtrOutput) Elem() FieldOutput
func (FieldPtrOutput) ElementType ¶
func (FieldPtrOutput) ElementType() reflect.Type
func (FieldPtrOutput) ToFieldPtrOutput ¶
func (o FieldPtrOutput) ToFieldPtrOutput() FieldPtrOutput
func (FieldPtrOutput) ToFieldPtrOutputWithContext ¶
func (o FieldPtrOutput) ToFieldPtrOutputWithContext(ctx context.Context) FieldPtrOutput
func (FieldPtrOutput) ToStringPtrOutput ¶
func (o FieldPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FieldPtrOutput) ToStringPtrOutputWithContext ¶
func (o FieldPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LookupActionRuleByNameOutputArgs ¶
type LookupActionRuleByNameOutputArgs struct { // The name of action rule that needs to be fetched ActionRuleName pulumi.StringInput `pulumi:"actionRuleName"` // Resource group name where the resource is created. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (LookupActionRuleByNameOutputArgs) ElementType ¶
func (LookupActionRuleByNameOutputArgs) ElementType() reflect.Type
type LookupActionRuleByNameResult ¶
type LookupActionRuleByNameResult struct { // Azure resource Id Id string `pulumi:"id"` // Resource location Location string `pulumi:"location"` // Azure resource name Name string `pulumi:"name"` // action rule properties Properties interface{} `pulumi:"properties"` // Resource tags Tags map[string]string `pulumi:"tags"` // Azure resource type Type string `pulumi:"type"` }
Action rule object containing target scope, conditions and suppression logic
func LookupActionRuleByName ¶
func LookupActionRuleByName(ctx *pulumi.Context, args *LookupActionRuleByNameArgs, opts ...pulumi.InvokeOption) (*LookupActionRuleByNameResult, error)
Get a specific action rule Azure REST API version: 2019-05-05-preview.
Other available API versions: 2018-11-02-privatepreview.
type LookupActionRuleByNameResultOutput ¶
type LookupActionRuleByNameResultOutput struct{ *pulumi.OutputState }
Action rule object containing target scope, conditions and suppression logic
func LookupActionRuleByNameOutput ¶
func LookupActionRuleByNameOutput(ctx *pulumi.Context, args LookupActionRuleByNameOutputArgs, opts ...pulumi.InvokeOption) LookupActionRuleByNameResultOutput
func (LookupActionRuleByNameResultOutput) ElementType ¶
func (LookupActionRuleByNameResultOutput) ElementType() reflect.Type
func (LookupActionRuleByNameResultOutput) Id ¶
func (o LookupActionRuleByNameResultOutput) Id() pulumi.StringOutput
Azure resource Id
func (LookupActionRuleByNameResultOutput) Location ¶
func (o LookupActionRuleByNameResultOutput) Location() pulumi.StringOutput
Resource location
func (LookupActionRuleByNameResultOutput) Name ¶
func (o LookupActionRuleByNameResultOutput) Name() pulumi.StringOutput
Azure resource name
func (LookupActionRuleByNameResultOutput) Properties ¶
func (o LookupActionRuleByNameResultOutput) Properties() pulumi.AnyOutput
action rule properties
func (LookupActionRuleByNameResultOutput) Tags ¶
func (o LookupActionRuleByNameResultOutput) Tags() pulumi.StringMapOutput
Resource tags
func (LookupActionRuleByNameResultOutput) ToLookupActionRuleByNameResultOutput ¶
func (o LookupActionRuleByNameResultOutput) ToLookupActionRuleByNameResultOutput() LookupActionRuleByNameResultOutput
func (LookupActionRuleByNameResultOutput) ToLookupActionRuleByNameResultOutputWithContext ¶
func (o LookupActionRuleByNameResultOutput) ToLookupActionRuleByNameResultOutputWithContext(ctx context.Context) LookupActionRuleByNameResultOutput
func (LookupActionRuleByNameResultOutput) Type ¶
func (o LookupActionRuleByNameResultOutput) Type() pulumi.StringOutput
Azure resource type
type LookupAlertProcessingRuleByNameOutputArgs ¶
type LookupAlertProcessingRuleByNameOutputArgs struct { // The name of the alert processing rule that needs to be fetched. AlertProcessingRuleName pulumi.StringInput `pulumi:"alertProcessingRuleName"` // Resource group name where the resource is created. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (LookupAlertProcessingRuleByNameOutputArgs) ElementType ¶
func (LookupAlertProcessingRuleByNameOutputArgs) ElementType() reflect.Type
type LookupAlertProcessingRuleByNameResult ¶
type LookupAlertProcessingRuleByNameResult struct { // Azure resource Id Id string `pulumi:"id"` // Resource location Location string `pulumi:"location"` // Azure resource name Name string `pulumi:"name"` // Alert processing rule properties. Properties AlertProcessingRulePropertiesResponse `pulumi:"properties"` // Alert processing rule system data. SystemData SystemDataResponse `pulumi:"systemData"` // Resource tags Tags map[string]string `pulumi:"tags"` // Azure resource type Type string `pulumi:"type"` }
Alert processing rule object containing target scopes, conditions and scheduling logic.
func LookupAlertProcessingRuleByName ¶
func LookupAlertProcessingRuleByName(ctx *pulumi.Context, args *LookupAlertProcessingRuleByNameArgs, opts ...pulumi.InvokeOption) (*LookupAlertProcessingRuleByNameResult, error)
Get an alert processing rule by name. Azure REST API version: 2021-08-08.
Other available API versions: 2023-05-01-preview.
func (*LookupAlertProcessingRuleByNameResult) Defaults ¶
func (val *LookupAlertProcessingRuleByNameResult) Defaults() *LookupAlertProcessingRuleByNameResult
Defaults sets the appropriate defaults for LookupAlertProcessingRuleByNameResult
type LookupAlertProcessingRuleByNameResultOutput ¶
type LookupAlertProcessingRuleByNameResultOutput struct{ *pulumi.OutputState }
Alert processing rule object containing target scopes, conditions and scheduling logic.
func LookupAlertProcessingRuleByNameOutput ¶
func LookupAlertProcessingRuleByNameOutput(ctx *pulumi.Context, args LookupAlertProcessingRuleByNameOutputArgs, opts ...pulumi.InvokeOption) LookupAlertProcessingRuleByNameResultOutput
func (LookupAlertProcessingRuleByNameResultOutput) ElementType ¶
func (LookupAlertProcessingRuleByNameResultOutput) ElementType() reflect.Type
func (LookupAlertProcessingRuleByNameResultOutput) Id ¶
func (o LookupAlertProcessingRuleByNameResultOutput) Id() pulumi.StringOutput
Azure resource Id
func (LookupAlertProcessingRuleByNameResultOutput) Location ¶
func (o LookupAlertProcessingRuleByNameResultOutput) Location() pulumi.StringOutput
Resource location
func (LookupAlertProcessingRuleByNameResultOutput) Name ¶
func (o LookupAlertProcessingRuleByNameResultOutput) Name() pulumi.StringOutput
Azure resource name
func (LookupAlertProcessingRuleByNameResultOutput) Properties ¶
func (o LookupAlertProcessingRuleByNameResultOutput) Properties() AlertProcessingRulePropertiesResponseOutput
Alert processing rule properties.
func (LookupAlertProcessingRuleByNameResultOutput) SystemData ¶
func (o LookupAlertProcessingRuleByNameResultOutput) SystemData() SystemDataResponseOutput
Alert processing rule system data.
func (LookupAlertProcessingRuleByNameResultOutput) Tags ¶
func (o LookupAlertProcessingRuleByNameResultOutput) Tags() pulumi.StringMapOutput
Resource tags
func (LookupAlertProcessingRuleByNameResultOutput) ToLookupAlertProcessingRuleByNameResultOutput ¶
func (o LookupAlertProcessingRuleByNameResultOutput) ToLookupAlertProcessingRuleByNameResultOutput() LookupAlertProcessingRuleByNameResultOutput
func (LookupAlertProcessingRuleByNameResultOutput) ToLookupAlertProcessingRuleByNameResultOutputWithContext ¶
func (o LookupAlertProcessingRuleByNameResultOutput) ToLookupAlertProcessingRuleByNameResultOutputWithContext(ctx context.Context) LookupAlertProcessingRuleByNameResultOutput
func (LookupAlertProcessingRuleByNameResultOutput) Type ¶
func (o LookupAlertProcessingRuleByNameResultOutput) Type() pulumi.StringOutput
Azure resource type
type LookupPrometheusRuleGroupOutputArgs ¶
type LookupPrometheusRuleGroupOutputArgs struct { // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` // The name of the rule group. RuleGroupName pulumi.StringInput `pulumi:"ruleGroupName"` }
func (LookupPrometheusRuleGroupOutputArgs) ElementType ¶
func (LookupPrometheusRuleGroupOutputArgs) ElementType() reflect.Type
type LookupPrometheusRuleGroupResult ¶
type LookupPrometheusRuleGroupResult struct { // Apply rule to data from a specific cluster. ClusterName *string `pulumi:"clusterName"` // Rule group description. Description *string `pulumi:"description"` // Enable/disable rule group. Enabled *bool `pulumi:"enabled"` // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id string `pulumi:"id"` // The interval in which to run the Prometheus rule group represented in ISO 8601 duration format. Should be between 1 and 15 minutes Interval *string `pulumi:"interval"` // The geo-location where the resource lives Location string `pulumi:"location"` // The name of the resource Name string `pulumi:"name"` // Defines the rules in the Prometheus rule group. Rules []PrometheusRuleResponse `pulumi:"rules"` // Target Azure Monitor workspaces resource ids. This api-version is currently limited to creating with one scope. This may change in future. Scopes []string `pulumi:"scopes"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponse `pulumi:"systemData"` // Resource tags. Tags map[string]string `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` }
The Prometheus rule group resource.
func LookupPrometheusRuleGroup ¶
func LookupPrometheusRuleGroup(ctx *pulumi.Context, args *LookupPrometheusRuleGroupArgs, opts ...pulumi.InvokeOption) (*LookupPrometheusRuleGroupResult, error)
Retrieve a Prometheus rule group definition. Azure REST API version: 2023-03-01.
type LookupPrometheusRuleGroupResultOutput ¶
type LookupPrometheusRuleGroupResultOutput struct{ *pulumi.OutputState }
The Prometheus rule group resource.
func LookupPrometheusRuleGroupOutput ¶
func LookupPrometheusRuleGroupOutput(ctx *pulumi.Context, args LookupPrometheusRuleGroupOutputArgs, opts ...pulumi.InvokeOption) LookupPrometheusRuleGroupResultOutput
func (LookupPrometheusRuleGroupResultOutput) ClusterName ¶
func (o LookupPrometheusRuleGroupResultOutput) ClusterName() pulumi.StringPtrOutput
Apply rule to data from a specific cluster.
func (LookupPrometheusRuleGroupResultOutput) Description ¶
func (o LookupPrometheusRuleGroupResultOutput) Description() pulumi.StringPtrOutput
Rule group description.
func (LookupPrometheusRuleGroupResultOutput) ElementType ¶
func (LookupPrometheusRuleGroupResultOutput) ElementType() reflect.Type
func (LookupPrometheusRuleGroupResultOutput) Enabled ¶
func (o LookupPrometheusRuleGroupResultOutput) Enabled() pulumi.BoolPtrOutput
Enable/disable rule group.
func (LookupPrometheusRuleGroupResultOutput) Id ¶
func (o LookupPrometheusRuleGroupResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
func (LookupPrometheusRuleGroupResultOutput) Interval ¶
func (o LookupPrometheusRuleGroupResultOutput) Interval() pulumi.StringPtrOutput
The interval in which to run the Prometheus rule group represented in ISO 8601 duration format. Should be between 1 and 15 minutes
func (LookupPrometheusRuleGroupResultOutput) Location ¶
func (o LookupPrometheusRuleGroupResultOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (LookupPrometheusRuleGroupResultOutput) Name ¶
func (o LookupPrometheusRuleGroupResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupPrometheusRuleGroupResultOutput) Rules ¶
func (o LookupPrometheusRuleGroupResultOutput) Rules() PrometheusRuleResponseArrayOutput
Defines the rules in the Prometheus rule group.
func (LookupPrometheusRuleGroupResultOutput) Scopes ¶
func (o LookupPrometheusRuleGroupResultOutput) Scopes() pulumi.StringArrayOutput
Target Azure Monitor workspaces resource ids. This api-version is currently limited to creating with one scope. This may change in future.
func (LookupPrometheusRuleGroupResultOutput) SystemData ¶
func (o LookupPrometheusRuleGroupResultOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (LookupPrometheusRuleGroupResultOutput) Tags ¶
func (o LookupPrometheusRuleGroupResultOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (LookupPrometheusRuleGroupResultOutput) ToLookupPrometheusRuleGroupResultOutput ¶
func (o LookupPrometheusRuleGroupResultOutput) ToLookupPrometheusRuleGroupResultOutput() LookupPrometheusRuleGroupResultOutput
func (LookupPrometheusRuleGroupResultOutput) ToLookupPrometheusRuleGroupResultOutputWithContext ¶
func (o LookupPrometheusRuleGroupResultOutput) ToLookupPrometheusRuleGroupResultOutputWithContext(ctx context.Context) LookupPrometheusRuleGroupResultOutput
func (LookupPrometheusRuleGroupResultOutput) Type ¶
func (o LookupPrometheusRuleGroupResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type LookupSmartDetectorAlertRuleArgs ¶
type LookupSmartDetectorAlertRuleArgs struct { // The name of the alert rule. AlertRuleName string `pulumi:"alertRuleName"` // Indicates if Smart Detector should be expanded. ExpandDetector *bool `pulumi:"expandDetector"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupSmartDetectorAlertRuleOutputArgs ¶
type LookupSmartDetectorAlertRuleOutputArgs struct { // The name of the alert rule. AlertRuleName pulumi.StringInput `pulumi:"alertRuleName"` // Indicates if Smart Detector should be expanded. ExpandDetector pulumi.BoolPtrInput `pulumi:"expandDetector"` // The name of the resource group. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (LookupSmartDetectorAlertRuleOutputArgs) ElementType ¶
func (LookupSmartDetectorAlertRuleOutputArgs) ElementType() reflect.Type
type LookupSmartDetectorAlertRuleResult ¶
type LookupSmartDetectorAlertRuleResult struct { // The alert rule actions. ActionGroups ActionGroupsInformationResponse `pulumi:"actionGroups"` // The alert rule description. Description *string `pulumi:"description"` // The alert rule's detector. Detector DetectorResponse `pulumi:"detector"` // The alert rule frequency in ISO8601 format. The time granularity must be in minutes and minimum value is 1 minute, depending on the detector. Frequency string `pulumi:"frequency"` // The resource ID. Id string `pulumi:"id"` // The resource location. Location *string `pulumi:"location"` // The resource name. Name string `pulumi:"name"` // The alert rule resources scope. Scope []string `pulumi:"scope"` // The alert rule severity. Severity string `pulumi:"severity"` // The alert rule state. State string `pulumi:"state"` // The resource tags. Tags map[string]string `pulumi:"tags"` // The alert rule throttling information. Throttling *ThrottlingInformationResponse `pulumi:"throttling"` // The resource type. Type string `pulumi:"type"` }
The alert rule information
func LookupSmartDetectorAlertRule ¶
func LookupSmartDetectorAlertRule(ctx *pulumi.Context, args *LookupSmartDetectorAlertRuleArgs, opts ...pulumi.InvokeOption) (*LookupSmartDetectorAlertRuleResult, error)
Get a specific Smart Detector alert rule. Azure REST API version: 2021-04-01.
func (*LookupSmartDetectorAlertRuleResult) Defaults ¶
func (val *LookupSmartDetectorAlertRuleResult) Defaults() *LookupSmartDetectorAlertRuleResult
Defaults sets the appropriate defaults for LookupSmartDetectorAlertRuleResult
type LookupSmartDetectorAlertRuleResultOutput ¶
type LookupSmartDetectorAlertRuleResultOutput struct{ *pulumi.OutputState }
The alert rule information
func LookupSmartDetectorAlertRuleOutput ¶
func LookupSmartDetectorAlertRuleOutput(ctx *pulumi.Context, args LookupSmartDetectorAlertRuleOutputArgs, opts ...pulumi.InvokeOption) LookupSmartDetectorAlertRuleResultOutput
func (LookupSmartDetectorAlertRuleResultOutput) ActionGroups ¶
func (o LookupSmartDetectorAlertRuleResultOutput) ActionGroups() ActionGroupsInformationResponseOutput
The alert rule actions.
func (LookupSmartDetectorAlertRuleResultOutput) Description ¶
func (o LookupSmartDetectorAlertRuleResultOutput) Description() pulumi.StringPtrOutput
The alert rule description.
func (LookupSmartDetectorAlertRuleResultOutput) Detector ¶
func (o LookupSmartDetectorAlertRuleResultOutput) Detector() DetectorResponseOutput
The alert rule's detector.
func (LookupSmartDetectorAlertRuleResultOutput) ElementType ¶
func (LookupSmartDetectorAlertRuleResultOutput) ElementType() reflect.Type
func (LookupSmartDetectorAlertRuleResultOutput) Frequency ¶
func (o LookupSmartDetectorAlertRuleResultOutput) Frequency() pulumi.StringOutput
The alert rule frequency in ISO8601 format. The time granularity must be in minutes and minimum value is 1 minute, depending on the detector.
func (LookupSmartDetectorAlertRuleResultOutput) Id ¶
func (o LookupSmartDetectorAlertRuleResultOutput) Id() pulumi.StringOutput
The resource ID.
func (LookupSmartDetectorAlertRuleResultOutput) Location ¶
func (o LookupSmartDetectorAlertRuleResultOutput) Location() pulumi.StringPtrOutput
The resource location.
func (LookupSmartDetectorAlertRuleResultOutput) Name ¶
func (o LookupSmartDetectorAlertRuleResultOutput) Name() pulumi.StringOutput
The resource name.
func (LookupSmartDetectorAlertRuleResultOutput) Scope ¶
func (o LookupSmartDetectorAlertRuleResultOutput) Scope() pulumi.StringArrayOutput
The alert rule resources scope.
func (LookupSmartDetectorAlertRuleResultOutput) Severity ¶
func (o LookupSmartDetectorAlertRuleResultOutput) Severity() pulumi.StringOutput
The alert rule severity.
func (LookupSmartDetectorAlertRuleResultOutput) State ¶
func (o LookupSmartDetectorAlertRuleResultOutput) State() pulumi.StringOutput
The alert rule state.
func (LookupSmartDetectorAlertRuleResultOutput) Tags ¶
func (o LookupSmartDetectorAlertRuleResultOutput) Tags() pulumi.StringMapOutput
The resource tags.
func (LookupSmartDetectorAlertRuleResultOutput) Throttling ¶
func (o LookupSmartDetectorAlertRuleResultOutput) Throttling() ThrottlingInformationResponsePtrOutput
The alert rule throttling information.
func (LookupSmartDetectorAlertRuleResultOutput) ToLookupSmartDetectorAlertRuleResultOutput ¶
func (o LookupSmartDetectorAlertRuleResultOutput) ToLookupSmartDetectorAlertRuleResultOutput() LookupSmartDetectorAlertRuleResultOutput
func (LookupSmartDetectorAlertRuleResultOutput) ToLookupSmartDetectorAlertRuleResultOutputWithContext ¶
func (o LookupSmartDetectorAlertRuleResultOutput) ToLookupSmartDetectorAlertRuleResultOutputWithContext(ctx context.Context) LookupSmartDetectorAlertRuleResultOutput
func (LookupSmartDetectorAlertRuleResultOutput) Type ¶
func (o LookupSmartDetectorAlertRuleResultOutput) Type() pulumi.StringOutput
The resource type.
type MonthlyRecurrence ¶
type MonthlyRecurrence struct { // Specifies the values for monthly recurrence pattern. DaysOfMonth []int `pulumi:"daysOfMonth"` // End time for recurrence. EndTime *string `pulumi:"endTime"` // Specifies when the recurrence should be applied. // Expected value is 'Monthly'. RecurrenceType string `pulumi:"recurrenceType"` // Start time for recurrence. StartTime *string `pulumi:"startTime"` }
Monthly recurrence object.
type MonthlyRecurrenceArgs ¶
type MonthlyRecurrenceArgs struct { // Specifies the values for monthly recurrence pattern. DaysOfMonth pulumi.IntArrayInput `pulumi:"daysOfMonth"` // End time for recurrence. EndTime pulumi.StringPtrInput `pulumi:"endTime"` // Specifies when the recurrence should be applied. // Expected value is 'Monthly'. RecurrenceType pulumi.StringInput `pulumi:"recurrenceType"` // Start time for recurrence. StartTime pulumi.StringPtrInput `pulumi:"startTime"` }
Monthly recurrence object.
func (MonthlyRecurrenceArgs) ElementType ¶
func (MonthlyRecurrenceArgs) ElementType() reflect.Type
func (MonthlyRecurrenceArgs) ToMonthlyRecurrenceOutput ¶
func (i MonthlyRecurrenceArgs) ToMonthlyRecurrenceOutput() MonthlyRecurrenceOutput
func (MonthlyRecurrenceArgs) ToMonthlyRecurrenceOutputWithContext ¶
func (i MonthlyRecurrenceArgs) ToMonthlyRecurrenceOutputWithContext(ctx context.Context) MonthlyRecurrenceOutput
type MonthlyRecurrenceInput ¶
type MonthlyRecurrenceInput interface { pulumi.Input ToMonthlyRecurrenceOutput() MonthlyRecurrenceOutput ToMonthlyRecurrenceOutputWithContext(context.Context) MonthlyRecurrenceOutput }
MonthlyRecurrenceInput is an input type that accepts MonthlyRecurrenceArgs and MonthlyRecurrenceOutput values. You can construct a concrete instance of `MonthlyRecurrenceInput` via:
MonthlyRecurrenceArgs{...}
type MonthlyRecurrenceOutput ¶
type MonthlyRecurrenceOutput struct{ *pulumi.OutputState }
Monthly recurrence object.
func (MonthlyRecurrenceOutput) DaysOfMonth ¶
func (o MonthlyRecurrenceOutput) DaysOfMonth() pulumi.IntArrayOutput
Specifies the values for monthly recurrence pattern.
func (MonthlyRecurrenceOutput) ElementType ¶
func (MonthlyRecurrenceOutput) ElementType() reflect.Type
func (MonthlyRecurrenceOutput) EndTime ¶
func (o MonthlyRecurrenceOutput) EndTime() pulumi.StringPtrOutput
End time for recurrence.
func (MonthlyRecurrenceOutput) RecurrenceType ¶
func (o MonthlyRecurrenceOutput) RecurrenceType() pulumi.StringOutput
Specifies when the recurrence should be applied. Expected value is 'Monthly'.
func (MonthlyRecurrenceOutput) StartTime ¶
func (o MonthlyRecurrenceOutput) StartTime() pulumi.StringPtrOutput
Start time for recurrence.
func (MonthlyRecurrenceOutput) ToMonthlyRecurrenceOutput ¶
func (o MonthlyRecurrenceOutput) ToMonthlyRecurrenceOutput() MonthlyRecurrenceOutput
func (MonthlyRecurrenceOutput) ToMonthlyRecurrenceOutputWithContext ¶
func (o MonthlyRecurrenceOutput) ToMonthlyRecurrenceOutputWithContext(ctx context.Context) MonthlyRecurrenceOutput
type MonthlyRecurrenceResponse ¶
type MonthlyRecurrenceResponse struct { // Specifies the values for monthly recurrence pattern. DaysOfMonth []int `pulumi:"daysOfMonth"` // End time for recurrence. EndTime *string `pulumi:"endTime"` // Specifies when the recurrence should be applied. // Expected value is 'Monthly'. RecurrenceType string `pulumi:"recurrenceType"` // Start time for recurrence. StartTime *string `pulumi:"startTime"` }
Monthly recurrence object.
type MonthlyRecurrenceResponseOutput ¶
type MonthlyRecurrenceResponseOutput struct{ *pulumi.OutputState }
Monthly recurrence object.
func (MonthlyRecurrenceResponseOutput) DaysOfMonth ¶
func (o MonthlyRecurrenceResponseOutput) DaysOfMonth() pulumi.IntArrayOutput
Specifies the values for monthly recurrence pattern.
func (MonthlyRecurrenceResponseOutput) ElementType ¶
func (MonthlyRecurrenceResponseOutput) ElementType() reflect.Type
func (MonthlyRecurrenceResponseOutput) EndTime ¶
func (o MonthlyRecurrenceResponseOutput) EndTime() pulumi.StringPtrOutput
End time for recurrence.
func (MonthlyRecurrenceResponseOutput) RecurrenceType ¶
func (o MonthlyRecurrenceResponseOutput) RecurrenceType() pulumi.StringOutput
Specifies when the recurrence should be applied. Expected value is 'Monthly'.
func (MonthlyRecurrenceResponseOutput) StartTime ¶
func (o MonthlyRecurrenceResponseOutput) StartTime() pulumi.StringPtrOutput
Start time for recurrence.
func (MonthlyRecurrenceResponseOutput) ToMonthlyRecurrenceResponseOutput ¶
func (o MonthlyRecurrenceResponseOutput) ToMonthlyRecurrenceResponseOutput() MonthlyRecurrenceResponseOutput
func (MonthlyRecurrenceResponseOutput) ToMonthlyRecurrenceResponseOutputWithContext ¶
func (o MonthlyRecurrenceResponseOutput) ToMonthlyRecurrenceResponseOutputWithContext(ctx context.Context) MonthlyRecurrenceResponseOutput
type Operator ¶
type Operator string
Operator for a given condition.
func (Operator) ElementType ¶
func (Operator) ToOperatorOutput ¶
func (e Operator) ToOperatorOutput() OperatorOutput
func (Operator) ToOperatorOutputWithContext ¶
func (e Operator) ToOperatorOutputWithContext(ctx context.Context) OperatorOutput
func (Operator) ToOperatorPtrOutput ¶
func (e Operator) ToOperatorPtrOutput() OperatorPtrOutput
func (Operator) ToOperatorPtrOutputWithContext ¶
func (e Operator) ToOperatorPtrOutputWithContext(ctx context.Context) OperatorPtrOutput
func (Operator) ToStringOutput ¶
func (e Operator) ToStringOutput() pulumi.StringOutput
func (Operator) ToStringOutputWithContext ¶
func (e Operator) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (Operator) ToStringPtrOutput ¶
func (e Operator) ToStringPtrOutput() pulumi.StringPtrOutput
func (Operator) ToStringPtrOutputWithContext ¶
func (e Operator) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type OperatorInput ¶
type OperatorInput interface { pulumi.Input ToOperatorOutput() OperatorOutput ToOperatorOutputWithContext(context.Context) OperatorOutput }
OperatorInput is an input type that accepts values of the Operator enum A concrete instance of `OperatorInput` can be one of the following:
OperatorEquals OperatorNotEquals OperatorContains OperatorDoesNotContain
type OperatorOutput ¶
type OperatorOutput struct{ *pulumi.OutputState }
func (OperatorOutput) ElementType ¶
func (OperatorOutput) ElementType() reflect.Type
func (OperatorOutput) ToOperatorOutput ¶
func (o OperatorOutput) ToOperatorOutput() OperatorOutput
func (OperatorOutput) ToOperatorOutputWithContext ¶
func (o OperatorOutput) ToOperatorOutputWithContext(ctx context.Context) OperatorOutput
func (OperatorOutput) ToOperatorPtrOutput ¶
func (o OperatorOutput) ToOperatorPtrOutput() OperatorPtrOutput
func (OperatorOutput) ToOperatorPtrOutputWithContext ¶
func (o OperatorOutput) ToOperatorPtrOutputWithContext(ctx context.Context) OperatorPtrOutput
func (OperatorOutput) ToStringOutput ¶
func (o OperatorOutput) ToStringOutput() pulumi.StringOutput
func (OperatorOutput) ToStringOutputWithContext ¶
func (o OperatorOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (OperatorOutput) ToStringPtrOutput ¶
func (o OperatorOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (OperatorOutput) ToStringPtrOutputWithContext ¶
func (o OperatorOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type OperatorPtrInput ¶
type OperatorPtrInput interface { pulumi.Input ToOperatorPtrOutput() OperatorPtrOutput ToOperatorPtrOutputWithContext(context.Context) OperatorPtrOutput }
func OperatorPtr ¶
func OperatorPtr(v string) OperatorPtrInput
type OperatorPtrOutput ¶
type OperatorPtrOutput struct{ *pulumi.OutputState }
func (OperatorPtrOutput) Elem ¶
func (o OperatorPtrOutput) Elem() OperatorOutput
func (OperatorPtrOutput) ElementType ¶
func (OperatorPtrOutput) ElementType() reflect.Type
func (OperatorPtrOutput) ToOperatorPtrOutput ¶
func (o OperatorPtrOutput) ToOperatorPtrOutput() OperatorPtrOutput
func (OperatorPtrOutput) ToOperatorPtrOutputWithContext ¶
func (o OperatorPtrOutput) ToOperatorPtrOutputWithContext(ctx context.Context) OperatorPtrOutput
func (OperatorPtrOutput) ToStringPtrOutput ¶
func (o OperatorPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (OperatorPtrOutput) ToStringPtrOutputWithContext ¶
func (o OperatorPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PrometheusRule ¶
type PrometheusRule struct { // Actions that are performed when the alert rule becomes active, and when an alert condition is resolved. Actions []PrometheusRuleGroupAction `pulumi:"actions"` // Alert rule name. Alert *string `pulumi:"alert"` // The annotations clause specifies a set of informational labels that can be used to store longer additional information such as alert descriptions or runbook links. The annotation values can be templated. Annotations map[string]string `pulumi:"annotations"` // Enable/disable rule. Enabled *bool `pulumi:"enabled"` // The PromQL expression to evaluate. https://prometheus.io/docs/prometheus/latest/querying/basics/. Evaluated periodically as given by 'interval', and the result recorded as a new set of time series with the metric name as given by 'record'. Expression string `pulumi:"expression"` // The amount of time alert must be active before firing. For *string `pulumi:"for"` // Labels to add or overwrite before storing the result. Labels map[string]string `pulumi:"labels"` // Recorded metrics name. Record *string `pulumi:"record"` // Defines the configuration for resolving fired alerts. Only relevant for alerts. ResolveConfiguration *PrometheusRuleResolveConfiguration `pulumi:"resolveConfiguration"` // The severity of the alerts fired by the rule. Must be between 0 and 4. Severity *int `pulumi:"severity"` }
An Azure Prometheus alerting or recording rule.
type PrometheusRuleArgs ¶
type PrometheusRuleArgs struct { // Actions that are performed when the alert rule becomes active, and when an alert condition is resolved. Actions PrometheusRuleGroupActionArrayInput `pulumi:"actions"` // Alert rule name. Alert pulumi.StringPtrInput `pulumi:"alert"` // The annotations clause specifies a set of informational labels that can be used to store longer additional information such as alert descriptions or runbook links. The annotation values can be templated. Annotations pulumi.StringMapInput `pulumi:"annotations"` // Enable/disable rule. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // The PromQL expression to evaluate. https://prometheus.io/docs/prometheus/latest/querying/basics/. Evaluated periodically as given by 'interval', and the result recorded as a new set of time series with the metric name as given by 'record'. Expression pulumi.StringInput `pulumi:"expression"` // The amount of time alert must be active before firing. For pulumi.StringPtrInput `pulumi:"for"` // Labels to add or overwrite before storing the result. Labels pulumi.StringMapInput `pulumi:"labels"` // Recorded metrics name. Record pulumi.StringPtrInput `pulumi:"record"` // Defines the configuration for resolving fired alerts. Only relevant for alerts. ResolveConfiguration PrometheusRuleResolveConfigurationPtrInput `pulumi:"resolveConfiguration"` // The severity of the alerts fired by the rule. Must be between 0 and 4. Severity pulumi.IntPtrInput `pulumi:"severity"` }
An Azure Prometheus alerting or recording rule.
func (PrometheusRuleArgs) ElementType ¶
func (PrometheusRuleArgs) ElementType() reflect.Type
func (PrometheusRuleArgs) ToPrometheusRuleOutput ¶
func (i PrometheusRuleArgs) ToPrometheusRuleOutput() PrometheusRuleOutput
func (PrometheusRuleArgs) ToPrometheusRuleOutputWithContext ¶
func (i PrometheusRuleArgs) ToPrometheusRuleOutputWithContext(ctx context.Context) PrometheusRuleOutput
type PrometheusRuleArray ¶
type PrometheusRuleArray []PrometheusRuleInput
func (PrometheusRuleArray) ElementType ¶
func (PrometheusRuleArray) ElementType() reflect.Type
func (PrometheusRuleArray) ToPrometheusRuleArrayOutput ¶
func (i PrometheusRuleArray) ToPrometheusRuleArrayOutput() PrometheusRuleArrayOutput
func (PrometheusRuleArray) ToPrometheusRuleArrayOutputWithContext ¶
func (i PrometheusRuleArray) ToPrometheusRuleArrayOutputWithContext(ctx context.Context) PrometheusRuleArrayOutput
type PrometheusRuleArrayInput ¶
type PrometheusRuleArrayInput interface { pulumi.Input ToPrometheusRuleArrayOutput() PrometheusRuleArrayOutput ToPrometheusRuleArrayOutputWithContext(context.Context) PrometheusRuleArrayOutput }
PrometheusRuleArrayInput is an input type that accepts PrometheusRuleArray and PrometheusRuleArrayOutput values. You can construct a concrete instance of `PrometheusRuleArrayInput` via:
PrometheusRuleArray{ PrometheusRuleArgs{...} }
type PrometheusRuleArrayOutput ¶
type PrometheusRuleArrayOutput struct{ *pulumi.OutputState }
func (PrometheusRuleArrayOutput) ElementType ¶
func (PrometheusRuleArrayOutput) ElementType() reflect.Type
func (PrometheusRuleArrayOutput) Index ¶
func (o PrometheusRuleArrayOutput) Index(i pulumi.IntInput) PrometheusRuleOutput
func (PrometheusRuleArrayOutput) ToPrometheusRuleArrayOutput ¶
func (o PrometheusRuleArrayOutput) ToPrometheusRuleArrayOutput() PrometheusRuleArrayOutput
func (PrometheusRuleArrayOutput) ToPrometheusRuleArrayOutputWithContext ¶
func (o PrometheusRuleArrayOutput) ToPrometheusRuleArrayOutputWithContext(ctx context.Context) PrometheusRuleArrayOutput
type PrometheusRuleGroup ¶
type PrometheusRuleGroup struct { pulumi.CustomResourceState // Apply rule to data from a specific cluster. ClusterName pulumi.StringPtrOutput `pulumi:"clusterName"` // Rule group description. Description pulumi.StringPtrOutput `pulumi:"description"` // Enable/disable rule group. Enabled pulumi.BoolPtrOutput `pulumi:"enabled"` // The interval in which to run the Prometheus rule group represented in ISO 8601 duration format. Should be between 1 and 15 minutes Interval pulumi.StringPtrOutput `pulumi:"interval"` // The geo-location where the resource lives Location pulumi.StringOutput `pulumi:"location"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // Defines the rules in the Prometheus rule group. Rules PrometheusRuleResponseArrayOutput `pulumi:"rules"` // Target Azure Monitor workspaces resource ids. This api-version is currently limited to creating with one scope. This may change in future. Scopes pulumi.StringArrayOutput `pulumi:"scopes"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponseOutput `pulumi:"systemData"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` }
The Prometheus rule group resource. Azure REST API version: 2023-03-01.
func GetPrometheusRuleGroup ¶
func GetPrometheusRuleGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PrometheusRuleGroupState, opts ...pulumi.ResourceOption) (*PrometheusRuleGroup, error)
GetPrometheusRuleGroup gets an existing PrometheusRuleGroup 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 NewPrometheusRuleGroup ¶
func NewPrometheusRuleGroup(ctx *pulumi.Context, name string, args *PrometheusRuleGroupArgs, opts ...pulumi.ResourceOption) (*PrometheusRuleGroup, error)
NewPrometheusRuleGroup registers a new resource with the given unique name, arguments, and options.
func (*PrometheusRuleGroup) ElementType ¶
func (*PrometheusRuleGroup) ElementType() reflect.Type
func (*PrometheusRuleGroup) ToPrometheusRuleGroupOutput ¶
func (i *PrometheusRuleGroup) ToPrometheusRuleGroupOutput() PrometheusRuleGroupOutput
func (*PrometheusRuleGroup) ToPrometheusRuleGroupOutputWithContext ¶
func (i *PrometheusRuleGroup) ToPrometheusRuleGroupOutputWithContext(ctx context.Context) PrometheusRuleGroupOutput
type PrometheusRuleGroupAction ¶
type PrometheusRuleGroupAction struct { // The resource id of the action group to use. ActionGroupId *string `pulumi:"actionGroupId"` // The properties of an action group object. ActionProperties map[string]string `pulumi:"actionProperties"` }
An alert action. Only relevant for alerts.
type PrometheusRuleGroupActionArgs ¶
type PrometheusRuleGroupActionArgs struct { // The resource id of the action group to use. ActionGroupId pulumi.StringPtrInput `pulumi:"actionGroupId"` // The properties of an action group object. ActionProperties pulumi.StringMapInput `pulumi:"actionProperties"` }
An alert action. Only relevant for alerts.
func (PrometheusRuleGroupActionArgs) ElementType ¶
func (PrometheusRuleGroupActionArgs) ElementType() reflect.Type
func (PrometheusRuleGroupActionArgs) ToPrometheusRuleGroupActionOutput ¶
func (i PrometheusRuleGroupActionArgs) ToPrometheusRuleGroupActionOutput() PrometheusRuleGroupActionOutput
func (PrometheusRuleGroupActionArgs) ToPrometheusRuleGroupActionOutputWithContext ¶
func (i PrometheusRuleGroupActionArgs) ToPrometheusRuleGroupActionOutputWithContext(ctx context.Context) PrometheusRuleGroupActionOutput
type PrometheusRuleGroupActionArray ¶
type PrometheusRuleGroupActionArray []PrometheusRuleGroupActionInput
func (PrometheusRuleGroupActionArray) ElementType ¶
func (PrometheusRuleGroupActionArray) ElementType() reflect.Type
func (PrometheusRuleGroupActionArray) ToPrometheusRuleGroupActionArrayOutput ¶
func (i PrometheusRuleGroupActionArray) ToPrometheusRuleGroupActionArrayOutput() PrometheusRuleGroupActionArrayOutput
func (PrometheusRuleGroupActionArray) ToPrometheusRuleGroupActionArrayOutputWithContext ¶
func (i PrometheusRuleGroupActionArray) ToPrometheusRuleGroupActionArrayOutputWithContext(ctx context.Context) PrometheusRuleGroupActionArrayOutput
type PrometheusRuleGroupActionArrayInput ¶
type PrometheusRuleGroupActionArrayInput interface { pulumi.Input ToPrometheusRuleGroupActionArrayOutput() PrometheusRuleGroupActionArrayOutput ToPrometheusRuleGroupActionArrayOutputWithContext(context.Context) PrometheusRuleGroupActionArrayOutput }
PrometheusRuleGroupActionArrayInput is an input type that accepts PrometheusRuleGroupActionArray and PrometheusRuleGroupActionArrayOutput values. You can construct a concrete instance of `PrometheusRuleGroupActionArrayInput` via:
PrometheusRuleGroupActionArray{ PrometheusRuleGroupActionArgs{...} }
type PrometheusRuleGroupActionArrayOutput ¶
type PrometheusRuleGroupActionArrayOutput struct{ *pulumi.OutputState }
func (PrometheusRuleGroupActionArrayOutput) ElementType ¶
func (PrometheusRuleGroupActionArrayOutput) ElementType() reflect.Type
func (PrometheusRuleGroupActionArrayOutput) Index ¶
func (o PrometheusRuleGroupActionArrayOutput) Index(i pulumi.IntInput) PrometheusRuleGroupActionOutput
func (PrometheusRuleGroupActionArrayOutput) ToPrometheusRuleGroupActionArrayOutput ¶
func (o PrometheusRuleGroupActionArrayOutput) ToPrometheusRuleGroupActionArrayOutput() PrometheusRuleGroupActionArrayOutput
func (PrometheusRuleGroupActionArrayOutput) ToPrometheusRuleGroupActionArrayOutputWithContext ¶
func (o PrometheusRuleGroupActionArrayOutput) ToPrometheusRuleGroupActionArrayOutputWithContext(ctx context.Context) PrometheusRuleGroupActionArrayOutput
type PrometheusRuleGroupActionInput ¶
type PrometheusRuleGroupActionInput interface { pulumi.Input ToPrometheusRuleGroupActionOutput() PrometheusRuleGroupActionOutput ToPrometheusRuleGroupActionOutputWithContext(context.Context) PrometheusRuleGroupActionOutput }
PrometheusRuleGroupActionInput is an input type that accepts PrometheusRuleGroupActionArgs and PrometheusRuleGroupActionOutput values. You can construct a concrete instance of `PrometheusRuleGroupActionInput` via:
PrometheusRuleGroupActionArgs{...}
type PrometheusRuleGroupActionOutput ¶
type PrometheusRuleGroupActionOutput struct{ *pulumi.OutputState }
An alert action. Only relevant for alerts.
func (PrometheusRuleGroupActionOutput) ActionGroupId ¶
func (o PrometheusRuleGroupActionOutput) ActionGroupId() pulumi.StringPtrOutput
The resource id of the action group to use.
func (PrometheusRuleGroupActionOutput) ActionProperties ¶
func (o PrometheusRuleGroupActionOutput) ActionProperties() pulumi.StringMapOutput
The properties of an action group object.
func (PrometheusRuleGroupActionOutput) ElementType ¶
func (PrometheusRuleGroupActionOutput) ElementType() reflect.Type
func (PrometheusRuleGroupActionOutput) ToPrometheusRuleGroupActionOutput ¶
func (o PrometheusRuleGroupActionOutput) ToPrometheusRuleGroupActionOutput() PrometheusRuleGroupActionOutput
func (PrometheusRuleGroupActionOutput) ToPrometheusRuleGroupActionOutputWithContext ¶
func (o PrometheusRuleGroupActionOutput) ToPrometheusRuleGroupActionOutputWithContext(ctx context.Context) PrometheusRuleGroupActionOutput
type PrometheusRuleGroupActionResponse ¶
type PrometheusRuleGroupActionResponse struct { // The resource id of the action group to use. ActionGroupId *string `pulumi:"actionGroupId"` // The properties of an action group object. ActionProperties map[string]string `pulumi:"actionProperties"` }
An alert action. Only relevant for alerts.
type PrometheusRuleGroupActionResponseArrayOutput ¶
type PrometheusRuleGroupActionResponseArrayOutput struct{ *pulumi.OutputState }
func (PrometheusRuleGroupActionResponseArrayOutput) ElementType ¶
func (PrometheusRuleGroupActionResponseArrayOutput) ElementType() reflect.Type
func (PrometheusRuleGroupActionResponseArrayOutput) ToPrometheusRuleGroupActionResponseArrayOutput ¶
func (o PrometheusRuleGroupActionResponseArrayOutput) ToPrometheusRuleGroupActionResponseArrayOutput() PrometheusRuleGroupActionResponseArrayOutput
func (PrometheusRuleGroupActionResponseArrayOutput) ToPrometheusRuleGroupActionResponseArrayOutputWithContext ¶
func (o PrometheusRuleGroupActionResponseArrayOutput) ToPrometheusRuleGroupActionResponseArrayOutputWithContext(ctx context.Context) PrometheusRuleGroupActionResponseArrayOutput
type PrometheusRuleGroupActionResponseOutput ¶
type PrometheusRuleGroupActionResponseOutput struct{ *pulumi.OutputState }
An alert action. Only relevant for alerts.
func (PrometheusRuleGroupActionResponseOutput) ActionGroupId ¶
func (o PrometheusRuleGroupActionResponseOutput) ActionGroupId() pulumi.StringPtrOutput
The resource id of the action group to use.
func (PrometheusRuleGroupActionResponseOutput) ActionProperties ¶
func (o PrometheusRuleGroupActionResponseOutput) ActionProperties() pulumi.StringMapOutput
The properties of an action group object.
func (PrometheusRuleGroupActionResponseOutput) ElementType ¶
func (PrometheusRuleGroupActionResponseOutput) ElementType() reflect.Type
func (PrometheusRuleGroupActionResponseOutput) ToPrometheusRuleGroupActionResponseOutput ¶
func (o PrometheusRuleGroupActionResponseOutput) ToPrometheusRuleGroupActionResponseOutput() PrometheusRuleGroupActionResponseOutput
func (PrometheusRuleGroupActionResponseOutput) ToPrometheusRuleGroupActionResponseOutputWithContext ¶
func (o PrometheusRuleGroupActionResponseOutput) ToPrometheusRuleGroupActionResponseOutputWithContext(ctx context.Context) PrometheusRuleGroupActionResponseOutput
type PrometheusRuleGroupArgs ¶
type PrometheusRuleGroupArgs struct { // Apply rule to data from a specific cluster. ClusterName pulumi.StringPtrInput // Rule group description. Description pulumi.StringPtrInput // Enable/disable rule group. Enabled pulumi.BoolPtrInput // The interval in which to run the Prometheus rule group represented in ISO 8601 duration format. Should be between 1 and 15 minutes Interval pulumi.StringPtrInput // The geo-location where the resource lives Location pulumi.StringPtrInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // The name of the rule group. RuleGroupName pulumi.StringPtrInput // Defines the rules in the Prometheus rule group. Rules PrometheusRuleArrayInput // Target Azure Monitor workspaces resource ids. This api-version is currently limited to creating with one scope. This may change in future. Scopes pulumi.StringArrayInput // Resource tags. Tags pulumi.StringMapInput }
The set of arguments for constructing a PrometheusRuleGroup resource.
func (PrometheusRuleGroupArgs) ElementType ¶
func (PrometheusRuleGroupArgs) ElementType() reflect.Type
type PrometheusRuleGroupInput ¶
type PrometheusRuleGroupInput interface { pulumi.Input ToPrometheusRuleGroupOutput() PrometheusRuleGroupOutput ToPrometheusRuleGroupOutputWithContext(ctx context.Context) PrometheusRuleGroupOutput }
type PrometheusRuleGroupOutput ¶
type PrometheusRuleGroupOutput struct{ *pulumi.OutputState }
func (PrometheusRuleGroupOutput) ClusterName ¶
func (o PrometheusRuleGroupOutput) ClusterName() pulumi.StringPtrOutput
Apply rule to data from a specific cluster.
func (PrometheusRuleGroupOutput) Description ¶
func (o PrometheusRuleGroupOutput) Description() pulumi.StringPtrOutput
Rule group description.
func (PrometheusRuleGroupOutput) ElementType ¶
func (PrometheusRuleGroupOutput) ElementType() reflect.Type
func (PrometheusRuleGroupOutput) Enabled ¶
func (o PrometheusRuleGroupOutput) Enabled() pulumi.BoolPtrOutput
Enable/disable rule group.
func (PrometheusRuleGroupOutput) Interval ¶
func (o PrometheusRuleGroupOutput) Interval() pulumi.StringPtrOutput
The interval in which to run the Prometheus rule group represented in ISO 8601 duration format. Should be between 1 and 15 minutes
func (PrometheusRuleGroupOutput) Location ¶
func (o PrometheusRuleGroupOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (PrometheusRuleGroupOutput) Name ¶
func (o PrometheusRuleGroupOutput) Name() pulumi.StringOutput
The name of the resource
func (PrometheusRuleGroupOutput) Rules ¶
func (o PrometheusRuleGroupOutput) Rules() PrometheusRuleResponseArrayOutput
Defines the rules in the Prometheus rule group.
func (PrometheusRuleGroupOutput) Scopes ¶
func (o PrometheusRuleGroupOutput) Scopes() pulumi.StringArrayOutput
Target Azure Monitor workspaces resource ids. This api-version is currently limited to creating with one scope. This may change in future.
func (PrometheusRuleGroupOutput) SystemData ¶
func (o PrometheusRuleGroupOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (PrometheusRuleGroupOutput) Tags ¶
func (o PrometheusRuleGroupOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (PrometheusRuleGroupOutput) ToPrometheusRuleGroupOutput ¶
func (o PrometheusRuleGroupOutput) ToPrometheusRuleGroupOutput() PrometheusRuleGroupOutput
func (PrometheusRuleGroupOutput) ToPrometheusRuleGroupOutputWithContext ¶
func (o PrometheusRuleGroupOutput) ToPrometheusRuleGroupOutputWithContext(ctx context.Context) PrometheusRuleGroupOutput
func (PrometheusRuleGroupOutput) Type ¶
func (o PrometheusRuleGroupOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type PrometheusRuleGroupState ¶
type PrometheusRuleGroupState struct { }
func (PrometheusRuleGroupState) ElementType ¶
func (PrometheusRuleGroupState) ElementType() reflect.Type
type PrometheusRuleInput ¶
type PrometheusRuleInput interface { pulumi.Input ToPrometheusRuleOutput() PrometheusRuleOutput ToPrometheusRuleOutputWithContext(context.Context) PrometheusRuleOutput }
PrometheusRuleInput is an input type that accepts PrometheusRuleArgs and PrometheusRuleOutput values. You can construct a concrete instance of `PrometheusRuleInput` via:
PrometheusRuleArgs{...}
type PrometheusRuleOutput ¶
type PrometheusRuleOutput struct{ *pulumi.OutputState }
An Azure Prometheus alerting or recording rule.
func (PrometheusRuleOutput) Actions ¶
func (o PrometheusRuleOutput) Actions() PrometheusRuleGroupActionArrayOutput
Actions that are performed when the alert rule becomes active, and when an alert condition is resolved.
func (PrometheusRuleOutput) Alert ¶
func (o PrometheusRuleOutput) Alert() pulumi.StringPtrOutput
Alert rule name.
func (PrometheusRuleOutput) Annotations ¶
func (o PrometheusRuleOutput) Annotations() pulumi.StringMapOutput
The annotations clause specifies a set of informational labels that can be used to store longer additional information such as alert descriptions or runbook links. The annotation values can be templated.
func (PrometheusRuleOutput) ElementType ¶
func (PrometheusRuleOutput) ElementType() reflect.Type
func (PrometheusRuleOutput) Enabled ¶
func (o PrometheusRuleOutput) Enabled() pulumi.BoolPtrOutput
Enable/disable rule.
func (PrometheusRuleOutput) Expression ¶
func (o PrometheusRuleOutput) Expression() pulumi.StringOutput
The PromQL expression to evaluate. https://prometheus.io/docs/prometheus/latest/querying/basics/. Evaluated periodically as given by 'interval', and the result recorded as a new set of time series with the metric name as given by 'record'.
func (PrometheusRuleOutput) For ¶
func (o PrometheusRuleOutput) For() pulumi.StringPtrOutput
The amount of time alert must be active before firing.
func (PrometheusRuleOutput) Labels ¶
func (o PrometheusRuleOutput) Labels() pulumi.StringMapOutput
Labels to add or overwrite before storing the result.
func (PrometheusRuleOutput) Record ¶
func (o PrometheusRuleOutput) Record() pulumi.StringPtrOutput
Recorded metrics name.
func (PrometheusRuleOutput) ResolveConfiguration ¶
func (o PrometheusRuleOutput) ResolveConfiguration() PrometheusRuleResolveConfigurationPtrOutput
Defines the configuration for resolving fired alerts. Only relevant for alerts.
func (PrometheusRuleOutput) Severity ¶
func (o PrometheusRuleOutput) Severity() pulumi.IntPtrOutput
The severity of the alerts fired by the rule. Must be between 0 and 4.
func (PrometheusRuleOutput) ToPrometheusRuleOutput ¶
func (o PrometheusRuleOutput) ToPrometheusRuleOutput() PrometheusRuleOutput
func (PrometheusRuleOutput) ToPrometheusRuleOutputWithContext ¶
func (o PrometheusRuleOutput) ToPrometheusRuleOutputWithContext(ctx context.Context) PrometheusRuleOutput
type PrometheusRuleResolveConfiguration ¶
type PrometheusRuleResolveConfiguration struct { // Enable alert auto-resolution. AutoResolved *bool `pulumi:"autoResolved"` // Alert auto-resolution timeout. TimeToResolve *string `pulumi:"timeToResolve"` }
Specifies the Prometheus alert rule configuration.
type PrometheusRuleResolveConfigurationArgs ¶
type PrometheusRuleResolveConfigurationArgs struct { // Enable alert auto-resolution. AutoResolved pulumi.BoolPtrInput `pulumi:"autoResolved"` // Alert auto-resolution timeout. TimeToResolve pulumi.StringPtrInput `pulumi:"timeToResolve"` }
Specifies the Prometheus alert rule configuration.
func (PrometheusRuleResolveConfigurationArgs) ElementType ¶
func (PrometheusRuleResolveConfigurationArgs) ElementType() reflect.Type
func (PrometheusRuleResolveConfigurationArgs) ToPrometheusRuleResolveConfigurationOutput ¶
func (i PrometheusRuleResolveConfigurationArgs) ToPrometheusRuleResolveConfigurationOutput() PrometheusRuleResolveConfigurationOutput
func (PrometheusRuleResolveConfigurationArgs) ToPrometheusRuleResolveConfigurationOutputWithContext ¶
func (i PrometheusRuleResolveConfigurationArgs) ToPrometheusRuleResolveConfigurationOutputWithContext(ctx context.Context) PrometheusRuleResolveConfigurationOutput
func (PrometheusRuleResolveConfigurationArgs) ToPrometheusRuleResolveConfigurationPtrOutput ¶
func (i PrometheusRuleResolveConfigurationArgs) ToPrometheusRuleResolveConfigurationPtrOutput() PrometheusRuleResolveConfigurationPtrOutput
func (PrometheusRuleResolveConfigurationArgs) ToPrometheusRuleResolveConfigurationPtrOutputWithContext ¶
func (i PrometheusRuleResolveConfigurationArgs) ToPrometheusRuleResolveConfigurationPtrOutputWithContext(ctx context.Context) PrometheusRuleResolveConfigurationPtrOutput
type PrometheusRuleResolveConfigurationInput ¶
type PrometheusRuleResolveConfigurationInput interface { pulumi.Input ToPrometheusRuleResolveConfigurationOutput() PrometheusRuleResolveConfigurationOutput ToPrometheusRuleResolveConfigurationOutputWithContext(context.Context) PrometheusRuleResolveConfigurationOutput }
PrometheusRuleResolveConfigurationInput is an input type that accepts PrometheusRuleResolveConfigurationArgs and PrometheusRuleResolveConfigurationOutput values. You can construct a concrete instance of `PrometheusRuleResolveConfigurationInput` via:
PrometheusRuleResolveConfigurationArgs{...}
type PrometheusRuleResolveConfigurationOutput ¶
type PrometheusRuleResolveConfigurationOutput struct{ *pulumi.OutputState }
Specifies the Prometheus alert rule configuration.
func (PrometheusRuleResolveConfigurationOutput) AutoResolved ¶
func (o PrometheusRuleResolveConfigurationOutput) AutoResolved() pulumi.BoolPtrOutput
Enable alert auto-resolution.
func (PrometheusRuleResolveConfigurationOutput) ElementType ¶
func (PrometheusRuleResolveConfigurationOutput) ElementType() reflect.Type
func (PrometheusRuleResolveConfigurationOutput) TimeToResolve ¶
func (o PrometheusRuleResolveConfigurationOutput) TimeToResolve() pulumi.StringPtrOutput
Alert auto-resolution timeout.
func (PrometheusRuleResolveConfigurationOutput) ToPrometheusRuleResolveConfigurationOutput ¶
func (o PrometheusRuleResolveConfigurationOutput) ToPrometheusRuleResolveConfigurationOutput() PrometheusRuleResolveConfigurationOutput
func (PrometheusRuleResolveConfigurationOutput) ToPrometheusRuleResolveConfigurationOutputWithContext ¶
func (o PrometheusRuleResolveConfigurationOutput) ToPrometheusRuleResolveConfigurationOutputWithContext(ctx context.Context) PrometheusRuleResolveConfigurationOutput
func (PrometheusRuleResolveConfigurationOutput) ToPrometheusRuleResolveConfigurationPtrOutput ¶
func (o PrometheusRuleResolveConfigurationOutput) ToPrometheusRuleResolveConfigurationPtrOutput() PrometheusRuleResolveConfigurationPtrOutput
func (PrometheusRuleResolveConfigurationOutput) ToPrometheusRuleResolveConfigurationPtrOutputWithContext ¶
func (o PrometheusRuleResolveConfigurationOutput) ToPrometheusRuleResolveConfigurationPtrOutputWithContext(ctx context.Context) PrometheusRuleResolveConfigurationPtrOutput
type PrometheusRuleResolveConfigurationPtrInput ¶
type PrometheusRuleResolveConfigurationPtrInput interface { pulumi.Input ToPrometheusRuleResolveConfigurationPtrOutput() PrometheusRuleResolveConfigurationPtrOutput ToPrometheusRuleResolveConfigurationPtrOutputWithContext(context.Context) PrometheusRuleResolveConfigurationPtrOutput }
PrometheusRuleResolveConfigurationPtrInput is an input type that accepts PrometheusRuleResolveConfigurationArgs, PrometheusRuleResolveConfigurationPtr and PrometheusRuleResolveConfigurationPtrOutput values. You can construct a concrete instance of `PrometheusRuleResolveConfigurationPtrInput` via:
PrometheusRuleResolveConfigurationArgs{...} or: nil
func PrometheusRuleResolveConfigurationPtr ¶
func PrometheusRuleResolveConfigurationPtr(v *PrometheusRuleResolveConfigurationArgs) PrometheusRuleResolveConfigurationPtrInput
type PrometheusRuleResolveConfigurationPtrOutput ¶
type PrometheusRuleResolveConfigurationPtrOutput struct{ *pulumi.OutputState }
func (PrometheusRuleResolveConfigurationPtrOutput) AutoResolved ¶
func (o PrometheusRuleResolveConfigurationPtrOutput) AutoResolved() pulumi.BoolPtrOutput
Enable alert auto-resolution.
func (PrometheusRuleResolveConfigurationPtrOutput) ElementType ¶
func (PrometheusRuleResolveConfigurationPtrOutput) ElementType() reflect.Type
func (PrometheusRuleResolveConfigurationPtrOutput) TimeToResolve ¶
func (o PrometheusRuleResolveConfigurationPtrOutput) TimeToResolve() pulumi.StringPtrOutput
Alert auto-resolution timeout.
func (PrometheusRuleResolveConfigurationPtrOutput) ToPrometheusRuleResolveConfigurationPtrOutput ¶
func (o PrometheusRuleResolveConfigurationPtrOutput) ToPrometheusRuleResolveConfigurationPtrOutput() PrometheusRuleResolveConfigurationPtrOutput
func (PrometheusRuleResolveConfigurationPtrOutput) ToPrometheusRuleResolveConfigurationPtrOutputWithContext ¶
func (o PrometheusRuleResolveConfigurationPtrOutput) ToPrometheusRuleResolveConfigurationPtrOutputWithContext(ctx context.Context) PrometheusRuleResolveConfigurationPtrOutput
type PrometheusRuleResolveConfigurationResponse ¶
type PrometheusRuleResolveConfigurationResponse struct { // Enable alert auto-resolution. AutoResolved *bool `pulumi:"autoResolved"` // Alert auto-resolution timeout. TimeToResolve *string `pulumi:"timeToResolve"` }
Specifies the Prometheus alert rule configuration.
type PrometheusRuleResolveConfigurationResponseOutput ¶
type PrometheusRuleResolveConfigurationResponseOutput struct{ *pulumi.OutputState }
Specifies the Prometheus alert rule configuration.
func (PrometheusRuleResolveConfigurationResponseOutput) AutoResolved ¶
func (o PrometheusRuleResolveConfigurationResponseOutput) AutoResolved() pulumi.BoolPtrOutput
Enable alert auto-resolution.
func (PrometheusRuleResolveConfigurationResponseOutput) ElementType ¶
func (PrometheusRuleResolveConfigurationResponseOutput) ElementType() reflect.Type
func (PrometheusRuleResolveConfigurationResponseOutput) TimeToResolve ¶
func (o PrometheusRuleResolveConfigurationResponseOutput) TimeToResolve() pulumi.StringPtrOutput
Alert auto-resolution timeout.
func (PrometheusRuleResolveConfigurationResponseOutput) ToPrometheusRuleResolveConfigurationResponseOutput ¶
func (o PrometheusRuleResolveConfigurationResponseOutput) ToPrometheusRuleResolveConfigurationResponseOutput() PrometheusRuleResolveConfigurationResponseOutput
func (PrometheusRuleResolveConfigurationResponseOutput) ToPrometheusRuleResolveConfigurationResponseOutputWithContext ¶
func (o PrometheusRuleResolveConfigurationResponseOutput) ToPrometheusRuleResolveConfigurationResponseOutputWithContext(ctx context.Context) PrometheusRuleResolveConfigurationResponseOutput
type PrometheusRuleResolveConfigurationResponsePtrOutput ¶
type PrometheusRuleResolveConfigurationResponsePtrOutput struct{ *pulumi.OutputState }
func (PrometheusRuleResolveConfigurationResponsePtrOutput) AutoResolved ¶
func (o PrometheusRuleResolveConfigurationResponsePtrOutput) AutoResolved() pulumi.BoolPtrOutput
Enable alert auto-resolution.
func (PrometheusRuleResolveConfigurationResponsePtrOutput) ElementType ¶
func (PrometheusRuleResolveConfigurationResponsePtrOutput) ElementType() reflect.Type
func (PrometheusRuleResolveConfigurationResponsePtrOutput) TimeToResolve ¶
func (o PrometheusRuleResolveConfigurationResponsePtrOutput) TimeToResolve() pulumi.StringPtrOutput
Alert auto-resolution timeout.
func (PrometheusRuleResolveConfigurationResponsePtrOutput) ToPrometheusRuleResolveConfigurationResponsePtrOutput ¶
func (o PrometheusRuleResolveConfigurationResponsePtrOutput) ToPrometheusRuleResolveConfigurationResponsePtrOutput() PrometheusRuleResolveConfigurationResponsePtrOutput
func (PrometheusRuleResolveConfigurationResponsePtrOutput) ToPrometheusRuleResolveConfigurationResponsePtrOutputWithContext ¶
func (o PrometheusRuleResolveConfigurationResponsePtrOutput) ToPrometheusRuleResolveConfigurationResponsePtrOutputWithContext(ctx context.Context) PrometheusRuleResolveConfigurationResponsePtrOutput
type PrometheusRuleResponse ¶
type PrometheusRuleResponse struct { // Actions that are performed when the alert rule becomes active, and when an alert condition is resolved. Actions []PrometheusRuleGroupActionResponse `pulumi:"actions"` // Alert rule name. Alert *string `pulumi:"alert"` // The annotations clause specifies a set of informational labels that can be used to store longer additional information such as alert descriptions or runbook links. The annotation values can be templated. Annotations map[string]string `pulumi:"annotations"` // Enable/disable rule. Enabled *bool `pulumi:"enabled"` // The PromQL expression to evaluate. https://prometheus.io/docs/prometheus/latest/querying/basics/. Evaluated periodically as given by 'interval', and the result recorded as a new set of time series with the metric name as given by 'record'. Expression string `pulumi:"expression"` // The amount of time alert must be active before firing. For *string `pulumi:"for"` // Labels to add or overwrite before storing the result. Labels map[string]string `pulumi:"labels"` // Recorded metrics name. Record *string `pulumi:"record"` // Defines the configuration for resolving fired alerts. Only relevant for alerts. ResolveConfiguration *PrometheusRuleResolveConfigurationResponse `pulumi:"resolveConfiguration"` // The severity of the alerts fired by the rule. Must be between 0 and 4. Severity *int `pulumi:"severity"` }
An Azure Prometheus alerting or recording rule.
type PrometheusRuleResponseArrayOutput ¶
type PrometheusRuleResponseArrayOutput struct{ *pulumi.OutputState }
func (PrometheusRuleResponseArrayOutput) ElementType ¶
func (PrometheusRuleResponseArrayOutput) ElementType() reflect.Type
func (PrometheusRuleResponseArrayOutput) Index ¶
func (o PrometheusRuleResponseArrayOutput) Index(i pulumi.IntInput) PrometheusRuleResponseOutput
func (PrometheusRuleResponseArrayOutput) ToPrometheusRuleResponseArrayOutput ¶
func (o PrometheusRuleResponseArrayOutput) ToPrometheusRuleResponseArrayOutput() PrometheusRuleResponseArrayOutput
func (PrometheusRuleResponseArrayOutput) ToPrometheusRuleResponseArrayOutputWithContext ¶
func (o PrometheusRuleResponseArrayOutput) ToPrometheusRuleResponseArrayOutputWithContext(ctx context.Context) PrometheusRuleResponseArrayOutput
type PrometheusRuleResponseOutput ¶
type PrometheusRuleResponseOutput struct{ *pulumi.OutputState }
An Azure Prometheus alerting or recording rule.
func (PrometheusRuleResponseOutput) Actions ¶
func (o PrometheusRuleResponseOutput) Actions() PrometheusRuleGroupActionResponseArrayOutput
Actions that are performed when the alert rule becomes active, and when an alert condition is resolved.
func (PrometheusRuleResponseOutput) Alert ¶
func (o PrometheusRuleResponseOutput) Alert() pulumi.StringPtrOutput
Alert rule name.
func (PrometheusRuleResponseOutput) Annotations ¶
func (o PrometheusRuleResponseOutput) Annotations() pulumi.StringMapOutput
The annotations clause specifies a set of informational labels that can be used to store longer additional information such as alert descriptions or runbook links. The annotation values can be templated.
func (PrometheusRuleResponseOutput) ElementType ¶
func (PrometheusRuleResponseOutput) ElementType() reflect.Type
func (PrometheusRuleResponseOutput) Enabled ¶
func (o PrometheusRuleResponseOutput) Enabled() pulumi.BoolPtrOutput
Enable/disable rule.
func (PrometheusRuleResponseOutput) Expression ¶
func (o PrometheusRuleResponseOutput) Expression() pulumi.StringOutput
The PromQL expression to evaluate. https://prometheus.io/docs/prometheus/latest/querying/basics/. Evaluated periodically as given by 'interval', and the result recorded as a new set of time series with the metric name as given by 'record'.
func (PrometheusRuleResponseOutput) For ¶
func (o PrometheusRuleResponseOutput) For() pulumi.StringPtrOutput
The amount of time alert must be active before firing.
func (PrometheusRuleResponseOutput) Labels ¶
func (o PrometheusRuleResponseOutput) Labels() pulumi.StringMapOutput
Labels to add or overwrite before storing the result.
func (PrometheusRuleResponseOutput) Record ¶
func (o PrometheusRuleResponseOutput) Record() pulumi.StringPtrOutput
Recorded metrics name.
func (PrometheusRuleResponseOutput) ResolveConfiguration ¶
func (o PrometheusRuleResponseOutput) ResolveConfiguration() PrometheusRuleResolveConfigurationResponsePtrOutput
Defines the configuration for resolving fired alerts. Only relevant for alerts.
func (PrometheusRuleResponseOutput) Severity ¶
func (o PrometheusRuleResponseOutput) Severity() pulumi.IntPtrOutput
The severity of the alerts fired by the rule. Must be between 0 and 4.
func (PrometheusRuleResponseOutput) ToPrometheusRuleResponseOutput ¶
func (o PrometheusRuleResponseOutput) ToPrometheusRuleResponseOutput() PrometheusRuleResponseOutput
func (PrometheusRuleResponseOutput) ToPrometheusRuleResponseOutputWithContext ¶
func (o PrometheusRuleResponseOutput) ToPrometheusRuleResponseOutputWithContext(ctx context.Context) PrometheusRuleResponseOutput
type RemoveAllActionGroups ¶
type RemoveAllActionGroups struct { // Action that should be applied. // Expected value is 'RemoveAllActionGroups'. ActionType string `pulumi:"actionType"` }
Indicates if all action groups should be removed.
type RemoveAllActionGroupsArgs ¶
type RemoveAllActionGroupsArgs struct { // Action that should be applied. // Expected value is 'RemoveAllActionGroups'. ActionType pulumi.StringInput `pulumi:"actionType"` }
Indicates if all action groups should be removed.
func (RemoveAllActionGroupsArgs) ElementType ¶
func (RemoveAllActionGroupsArgs) ElementType() reflect.Type
func (RemoveAllActionGroupsArgs) ToRemoveAllActionGroupsOutput ¶
func (i RemoveAllActionGroupsArgs) ToRemoveAllActionGroupsOutput() RemoveAllActionGroupsOutput
func (RemoveAllActionGroupsArgs) ToRemoveAllActionGroupsOutputWithContext ¶
func (i RemoveAllActionGroupsArgs) ToRemoveAllActionGroupsOutputWithContext(ctx context.Context) RemoveAllActionGroupsOutput
type RemoveAllActionGroupsInput ¶
type RemoveAllActionGroupsInput interface { pulumi.Input ToRemoveAllActionGroupsOutput() RemoveAllActionGroupsOutput ToRemoveAllActionGroupsOutputWithContext(context.Context) RemoveAllActionGroupsOutput }
RemoveAllActionGroupsInput is an input type that accepts RemoveAllActionGroupsArgs and RemoveAllActionGroupsOutput values. You can construct a concrete instance of `RemoveAllActionGroupsInput` via:
RemoveAllActionGroupsArgs{...}
type RemoveAllActionGroupsOutput ¶
type RemoveAllActionGroupsOutput struct{ *pulumi.OutputState }
Indicates if all action groups should be removed.
func (RemoveAllActionGroupsOutput) ActionType ¶
func (o RemoveAllActionGroupsOutput) ActionType() pulumi.StringOutput
Action that should be applied. Expected value is 'RemoveAllActionGroups'.
func (RemoveAllActionGroupsOutput) ElementType ¶
func (RemoveAllActionGroupsOutput) ElementType() reflect.Type
func (RemoveAllActionGroupsOutput) ToRemoveAllActionGroupsOutput ¶
func (o RemoveAllActionGroupsOutput) ToRemoveAllActionGroupsOutput() RemoveAllActionGroupsOutput
func (RemoveAllActionGroupsOutput) ToRemoveAllActionGroupsOutputWithContext ¶
func (o RemoveAllActionGroupsOutput) ToRemoveAllActionGroupsOutputWithContext(ctx context.Context) RemoveAllActionGroupsOutput
type RemoveAllActionGroupsResponse ¶
type RemoveAllActionGroupsResponse struct { // Action that should be applied. // Expected value is 'RemoveAllActionGroups'. ActionType string `pulumi:"actionType"` }
Indicates if all action groups should be removed.
type RemoveAllActionGroupsResponseOutput ¶
type RemoveAllActionGroupsResponseOutput struct{ *pulumi.OutputState }
Indicates if all action groups should be removed.
func (RemoveAllActionGroupsResponseOutput) ActionType ¶
func (o RemoveAllActionGroupsResponseOutput) ActionType() pulumi.StringOutput
Action that should be applied. Expected value is 'RemoveAllActionGroups'.
func (RemoveAllActionGroupsResponseOutput) ElementType ¶
func (RemoveAllActionGroupsResponseOutput) ElementType() reflect.Type
func (RemoveAllActionGroupsResponseOutput) ToRemoveAllActionGroupsResponseOutput ¶
func (o RemoveAllActionGroupsResponseOutput) ToRemoveAllActionGroupsResponseOutput() RemoveAllActionGroupsResponseOutput
func (RemoveAllActionGroupsResponseOutput) ToRemoveAllActionGroupsResponseOutputWithContext ¶
func (o RemoveAllActionGroupsResponseOutput) ToRemoveAllActionGroupsResponseOutputWithContext(ctx context.Context) RemoveAllActionGroupsResponseOutput
type Schedule ¶
type Schedule struct { // Scheduling effective from time. Date-Time in ISO-8601 format without timezone suffix. EffectiveFrom *string `pulumi:"effectiveFrom"` // Scheduling effective until time. Date-Time in ISO-8601 format without timezone suffix. EffectiveUntil *string `pulumi:"effectiveUntil"` // List of recurrences. Recurrences []interface{} `pulumi:"recurrences"` // Scheduling time zone. TimeZone *string `pulumi:"timeZone"` }
Scheduling configuration for a given alert processing rule.
type ScheduleArgs ¶
type ScheduleArgs struct { // Scheduling effective from time. Date-Time in ISO-8601 format without timezone suffix. EffectiveFrom pulumi.StringPtrInput `pulumi:"effectiveFrom"` // Scheduling effective until time. Date-Time in ISO-8601 format without timezone suffix. EffectiveUntil pulumi.StringPtrInput `pulumi:"effectiveUntil"` // List of recurrences. Recurrences pulumi.ArrayInput `pulumi:"recurrences"` // Scheduling time zone. TimeZone pulumi.StringPtrInput `pulumi:"timeZone"` }
Scheduling configuration for a given alert processing rule.
func (ScheduleArgs) ElementType ¶
func (ScheduleArgs) ElementType() reflect.Type
func (ScheduleArgs) ToScheduleOutput ¶
func (i ScheduleArgs) ToScheduleOutput() ScheduleOutput
func (ScheduleArgs) ToScheduleOutputWithContext ¶
func (i ScheduleArgs) ToScheduleOutputWithContext(ctx context.Context) ScheduleOutput
func (ScheduleArgs) ToSchedulePtrOutput ¶
func (i ScheduleArgs) ToSchedulePtrOutput() SchedulePtrOutput
func (ScheduleArgs) ToSchedulePtrOutputWithContext ¶
func (i ScheduleArgs) ToSchedulePtrOutputWithContext(ctx context.Context) SchedulePtrOutput
type ScheduleInput ¶
type ScheduleInput interface { pulumi.Input ToScheduleOutput() ScheduleOutput ToScheduleOutputWithContext(context.Context) ScheduleOutput }
ScheduleInput is an input type that accepts ScheduleArgs and ScheduleOutput values. You can construct a concrete instance of `ScheduleInput` via:
ScheduleArgs{...}
type ScheduleOutput ¶
type ScheduleOutput struct{ *pulumi.OutputState }
Scheduling configuration for a given alert processing rule.
func (ScheduleOutput) EffectiveFrom ¶
func (o ScheduleOutput) EffectiveFrom() pulumi.StringPtrOutput
Scheduling effective from time. Date-Time in ISO-8601 format without timezone suffix.
func (ScheduleOutput) EffectiveUntil ¶
func (o ScheduleOutput) EffectiveUntil() pulumi.StringPtrOutput
Scheduling effective until time. Date-Time in ISO-8601 format without timezone suffix.
func (ScheduleOutput) ElementType ¶
func (ScheduleOutput) ElementType() reflect.Type
func (ScheduleOutput) Recurrences ¶
func (o ScheduleOutput) Recurrences() pulumi.ArrayOutput
List of recurrences.
func (ScheduleOutput) TimeZone ¶
func (o ScheduleOutput) TimeZone() pulumi.StringPtrOutput
Scheduling time zone.
func (ScheduleOutput) ToScheduleOutput ¶
func (o ScheduleOutput) ToScheduleOutput() ScheduleOutput
func (ScheduleOutput) ToScheduleOutputWithContext ¶
func (o ScheduleOutput) ToScheduleOutputWithContext(ctx context.Context) ScheduleOutput
func (ScheduleOutput) ToSchedulePtrOutput ¶
func (o ScheduleOutput) ToSchedulePtrOutput() SchedulePtrOutput
func (ScheduleOutput) ToSchedulePtrOutputWithContext ¶
func (o ScheduleOutput) ToSchedulePtrOutputWithContext(ctx context.Context) SchedulePtrOutput
type SchedulePtrInput ¶
type SchedulePtrInput interface { pulumi.Input ToSchedulePtrOutput() SchedulePtrOutput ToSchedulePtrOutputWithContext(context.Context) SchedulePtrOutput }
SchedulePtrInput is an input type that accepts ScheduleArgs, SchedulePtr and SchedulePtrOutput values. You can construct a concrete instance of `SchedulePtrInput` via:
ScheduleArgs{...} or: nil
func SchedulePtr ¶
func SchedulePtr(v *ScheduleArgs) SchedulePtrInput
type SchedulePtrOutput ¶
type SchedulePtrOutput struct{ *pulumi.OutputState }
func (SchedulePtrOutput) EffectiveFrom ¶
func (o SchedulePtrOutput) EffectiveFrom() pulumi.StringPtrOutput
Scheduling effective from time. Date-Time in ISO-8601 format without timezone suffix.
func (SchedulePtrOutput) EffectiveUntil ¶
func (o SchedulePtrOutput) EffectiveUntil() pulumi.StringPtrOutput
Scheduling effective until time. Date-Time in ISO-8601 format without timezone suffix.
func (SchedulePtrOutput) Elem ¶
func (o SchedulePtrOutput) Elem() ScheduleOutput
func (SchedulePtrOutput) ElementType ¶
func (SchedulePtrOutput) ElementType() reflect.Type
func (SchedulePtrOutput) Recurrences ¶
func (o SchedulePtrOutput) Recurrences() pulumi.ArrayOutput
List of recurrences.
func (SchedulePtrOutput) TimeZone ¶
func (o SchedulePtrOutput) TimeZone() pulumi.StringPtrOutput
Scheduling time zone.
func (SchedulePtrOutput) ToSchedulePtrOutput ¶
func (o SchedulePtrOutput) ToSchedulePtrOutput() SchedulePtrOutput
func (SchedulePtrOutput) ToSchedulePtrOutputWithContext ¶
func (o SchedulePtrOutput) ToSchedulePtrOutputWithContext(ctx context.Context) SchedulePtrOutput
type ScheduleResponse ¶
type ScheduleResponse struct { // Scheduling effective from time. Date-Time in ISO-8601 format without timezone suffix. EffectiveFrom *string `pulumi:"effectiveFrom"` // Scheduling effective until time. Date-Time in ISO-8601 format without timezone suffix. EffectiveUntil *string `pulumi:"effectiveUntil"` // List of recurrences. Recurrences []interface{} `pulumi:"recurrences"` // Scheduling time zone. TimeZone *string `pulumi:"timeZone"` }
Scheduling configuration for a given alert processing rule.
type ScheduleResponseOutput ¶
type ScheduleResponseOutput struct{ *pulumi.OutputState }
Scheduling configuration for a given alert processing rule.
func (ScheduleResponseOutput) EffectiveFrom ¶
func (o ScheduleResponseOutput) EffectiveFrom() pulumi.StringPtrOutput
Scheduling effective from time. Date-Time in ISO-8601 format without timezone suffix.
func (ScheduleResponseOutput) EffectiveUntil ¶
func (o ScheduleResponseOutput) EffectiveUntil() pulumi.StringPtrOutput
Scheduling effective until time. Date-Time in ISO-8601 format without timezone suffix.
func (ScheduleResponseOutput) ElementType ¶
func (ScheduleResponseOutput) ElementType() reflect.Type
func (ScheduleResponseOutput) Recurrences ¶
func (o ScheduleResponseOutput) Recurrences() pulumi.ArrayOutput
List of recurrences.
func (ScheduleResponseOutput) TimeZone ¶
func (o ScheduleResponseOutput) TimeZone() pulumi.StringPtrOutput
Scheduling time zone.
func (ScheduleResponseOutput) ToScheduleResponseOutput ¶
func (o ScheduleResponseOutput) ToScheduleResponseOutput() ScheduleResponseOutput
func (ScheduleResponseOutput) ToScheduleResponseOutputWithContext ¶
func (o ScheduleResponseOutput) ToScheduleResponseOutputWithContext(ctx context.Context) ScheduleResponseOutput
type ScheduleResponsePtrOutput ¶
type ScheduleResponsePtrOutput struct{ *pulumi.OutputState }
func (ScheduleResponsePtrOutput) EffectiveFrom ¶
func (o ScheduleResponsePtrOutput) EffectiveFrom() pulumi.StringPtrOutput
Scheduling effective from time. Date-Time in ISO-8601 format without timezone suffix.
func (ScheduleResponsePtrOutput) EffectiveUntil ¶
func (o ScheduleResponsePtrOutput) EffectiveUntil() pulumi.StringPtrOutput
Scheduling effective until time. Date-Time in ISO-8601 format without timezone suffix.
func (ScheduleResponsePtrOutput) Elem ¶
func (o ScheduleResponsePtrOutput) Elem() ScheduleResponseOutput
func (ScheduleResponsePtrOutput) ElementType ¶
func (ScheduleResponsePtrOutput) ElementType() reflect.Type
func (ScheduleResponsePtrOutput) Recurrences ¶
func (o ScheduleResponsePtrOutput) Recurrences() pulumi.ArrayOutput
List of recurrences.
func (ScheduleResponsePtrOutput) TimeZone ¶
func (o ScheduleResponsePtrOutput) TimeZone() pulumi.StringPtrOutput
Scheduling time zone.
func (ScheduleResponsePtrOutput) ToScheduleResponsePtrOutput ¶
func (o ScheduleResponsePtrOutput) ToScheduleResponsePtrOutput() ScheduleResponsePtrOutput
func (ScheduleResponsePtrOutput) ToScheduleResponsePtrOutputWithContext ¶
func (o ScheduleResponsePtrOutput) ToScheduleResponsePtrOutputWithContext(ctx context.Context) ScheduleResponsePtrOutput
type Scope ¶
type Scope struct { // type of target scope ScopeType *string `pulumi:"scopeType"` // list of ARM IDs of the given scope type which will be the target of the given action rule. Values []string `pulumi:"values"` }
Target scope for a given action rule. By default scope will be the subscription. User can also provide list of resource groups or list of resources from the scope subscription as well.
type ScopeArgs ¶
type ScopeArgs struct { // type of target scope ScopeType pulumi.StringPtrInput `pulumi:"scopeType"` // list of ARM IDs of the given scope type which will be the target of the given action rule. Values pulumi.StringArrayInput `pulumi:"values"` }
Target scope for a given action rule. By default scope will be the subscription. User can also provide list of resource groups or list of resources from the scope subscription as well.
func (ScopeArgs) ElementType ¶
func (ScopeArgs) ToScopeOutput ¶
func (i ScopeArgs) ToScopeOutput() ScopeOutput
func (ScopeArgs) ToScopeOutputWithContext ¶
func (i ScopeArgs) ToScopeOutputWithContext(ctx context.Context) ScopeOutput
func (ScopeArgs) ToScopePtrOutput ¶
func (i ScopeArgs) ToScopePtrOutput() ScopePtrOutput
func (ScopeArgs) ToScopePtrOutputWithContext ¶
func (i ScopeArgs) ToScopePtrOutputWithContext(ctx context.Context) ScopePtrOutput
type ScopeInput ¶
type ScopeInput interface { pulumi.Input ToScopeOutput() ScopeOutput ToScopeOutputWithContext(context.Context) ScopeOutput }
ScopeInput is an input type that accepts ScopeArgs and ScopeOutput values. You can construct a concrete instance of `ScopeInput` via:
ScopeArgs{...}
type ScopeOutput ¶
type ScopeOutput struct{ *pulumi.OutputState }
Target scope for a given action rule. By default scope will be the subscription. User can also provide list of resource groups or list of resources from the scope subscription as well.
func (ScopeOutput) ElementType ¶
func (ScopeOutput) ElementType() reflect.Type
func (ScopeOutput) ScopeType ¶
func (o ScopeOutput) ScopeType() pulumi.StringPtrOutput
type of target scope
func (ScopeOutput) ToScopeOutput ¶
func (o ScopeOutput) ToScopeOutput() ScopeOutput
func (ScopeOutput) ToScopeOutputWithContext ¶
func (o ScopeOutput) ToScopeOutputWithContext(ctx context.Context) ScopeOutput
func (ScopeOutput) ToScopePtrOutput ¶
func (o ScopeOutput) ToScopePtrOutput() ScopePtrOutput
func (ScopeOutput) ToScopePtrOutputWithContext ¶
func (o ScopeOutput) ToScopePtrOutputWithContext(ctx context.Context) ScopePtrOutput
func (ScopeOutput) Values ¶
func (o ScopeOutput) Values() pulumi.StringArrayOutput
list of ARM IDs of the given scope type which will be the target of the given action rule.
type ScopePtrInput ¶
type ScopePtrInput interface { pulumi.Input ToScopePtrOutput() ScopePtrOutput ToScopePtrOutputWithContext(context.Context) ScopePtrOutput }
ScopePtrInput is an input type that accepts ScopeArgs, ScopePtr and ScopePtrOutput values. You can construct a concrete instance of `ScopePtrInput` via:
ScopeArgs{...} or: nil
func ScopePtr ¶
func ScopePtr(v *ScopeArgs) ScopePtrInput
type ScopePtrOutput ¶
type ScopePtrOutput struct{ *pulumi.OutputState }
func (ScopePtrOutput) Elem ¶
func (o ScopePtrOutput) Elem() ScopeOutput
func (ScopePtrOutput) ElementType ¶
func (ScopePtrOutput) ElementType() reflect.Type
func (ScopePtrOutput) ScopeType ¶
func (o ScopePtrOutput) ScopeType() pulumi.StringPtrOutput
type of target scope
func (ScopePtrOutput) ToScopePtrOutput ¶
func (o ScopePtrOutput) ToScopePtrOutput() ScopePtrOutput
func (ScopePtrOutput) ToScopePtrOutputWithContext ¶
func (o ScopePtrOutput) ToScopePtrOutputWithContext(ctx context.Context) ScopePtrOutput
func (ScopePtrOutput) Values ¶
func (o ScopePtrOutput) Values() pulumi.StringArrayOutput
list of ARM IDs of the given scope type which will be the target of the given action rule.
type ScopeResponse ¶
type ScopeResponse struct { // type of target scope ScopeType *string `pulumi:"scopeType"` // list of ARM IDs of the given scope type which will be the target of the given action rule. Values []string `pulumi:"values"` }
Target scope for a given action rule. By default scope will be the subscription. User can also provide list of resource groups or list of resources from the scope subscription as well.
type ScopeResponseOutput ¶
type ScopeResponseOutput struct{ *pulumi.OutputState }
Target scope for a given action rule. By default scope will be the subscription. User can also provide list of resource groups or list of resources from the scope subscription as well.
func (ScopeResponseOutput) ElementType ¶
func (ScopeResponseOutput) ElementType() reflect.Type
func (ScopeResponseOutput) ScopeType ¶
func (o ScopeResponseOutput) ScopeType() pulumi.StringPtrOutput
type of target scope
func (ScopeResponseOutput) ToScopeResponseOutput ¶
func (o ScopeResponseOutput) ToScopeResponseOutput() ScopeResponseOutput
func (ScopeResponseOutput) ToScopeResponseOutputWithContext ¶
func (o ScopeResponseOutput) ToScopeResponseOutputWithContext(ctx context.Context) ScopeResponseOutput
func (ScopeResponseOutput) Values ¶
func (o ScopeResponseOutput) Values() pulumi.StringArrayOutput
list of ARM IDs of the given scope type which will be the target of the given action rule.
type ScopeResponsePtrOutput ¶
type ScopeResponsePtrOutput struct{ *pulumi.OutputState }
func (ScopeResponsePtrOutput) Elem ¶
func (o ScopeResponsePtrOutput) Elem() ScopeResponseOutput
func (ScopeResponsePtrOutput) ElementType ¶
func (ScopeResponsePtrOutput) ElementType() reflect.Type
func (ScopeResponsePtrOutput) ScopeType ¶
func (o ScopeResponsePtrOutput) ScopeType() pulumi.StringPtrOutput
type of target scope
func (ScopeResponsePtrOutput) ToScopeResponsePtrOutput ¶
func (o ScopeResponsePtrOutput) ToScopeResponsePtrOutput() ScopeResponsePtrOutput
func (ScopeResponsePtrOutput) ToScopeResponsePtrOutputWithContext ¶
func (o ScopeResponsePtrOutput) ToScopeResponsePtrOutputWithContext(ctx context.Context) ScopeResponsePtrOutput
func (ScopeResponsePtrOutput) Values ¶
func (o ScopeResponsePtrOutput) Values() pulumi.StringArrayOutput
list of ARM IDs of the given scope type which will be the target of the given action rule.
type ScopeType ¶
type ScopeType string
type of target scope
func (ScopeType) ElementType ¶
func (ScopeType) ToScopeTypeOutput ¶
func (e ScopeType) ToScopeTypeOutput() ScopeTypeOutput
func (ScopeType) ToScopeTypeOutputWithContext ¶
func (e ScopeType) ToScopeTypeOutputWithContext(ctx context.Context) ScopeTypeOutput
func (ScopeType) ToScopeTypePtrOutput ¶
func (e ScopeType) ToScopeTypePtrOutput() ScopeTypePtrOutput
func (ScopeType) ToScopeTypePtrOutputWithContext ¶
func (e ScopeType) ToScopeTypePtrOutputWithContext(ctx context.Context) ScopeTypePtrOutput
func (ScopeType) ToStringOutput ¶
func (e ScopeType) ToStringOutput() pulumi.StringOutput
func (ScopeType) ToStringOutputWithContext ¶
func (e ScopeType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ScopeType) ToStringPtrOutput ¶
func (e ScopeType) ToStringPtrOutput() pulumi.StringPtrOutput
func (ScopeType) ToStringPtrOutputWithContext ¶
func (e ScopeType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ScopeTypeInput ¶
type ScopeTypeInput interface { pulumi.Input ToScopeTypeOutput() ScopeTypeOutput ToScopeTypeOutputWithContext(context.Context) ScopeTypeOutput }
ScopeTypeInput is an input type that accepts values of the ScopeType enum A concrete instance of `ScopeTypeInput` can be one of the following:
ScopeTypeResourceGroup ScopeTypeResource ScopeTypeSubscription
type ScopeTypeOutput ¶
type ScopeTypeOutput struct{ *pulumi.OutputState }
func (ScopeTypeOutput) ElementType ¶
func (ScopeTypeOutput) ElementType() reflect.Type
func (ScopeTypeOutput) ToScopeTypeOutput ¶
func (o ScopeTypeOutput) ToScopeTypeOutput() ScopeTypeOutput
func (ScopeTypeOutput) ToScopeTypeOutputWithContext ¶
func (o ScopeTypeOutput) ToScopeTypeOutputWithContext(ctx context.Context) ScopeTypeOutput
func (ScopeTypeOutput) ToScopeTypePtrOutput ¶
func (o ScopeTypeOutput) ToScopeTypePtrOutput() ScopeTypePtrOutput
func (ScopeTypeOutput) ToScopeTypePtrOutputWithContext ¶
func (o ScopeTypeOutput) ToScopeTypePtrOutputWithContext(ctx context.Context) ScopeTypePtrOutput
func (ScopeTypeOutput) ToStringOutput ¶
func (o ScopeTypeOutput) ToStringOutput() pulumi.StringOutput
func (ScopeTypeOutput) ToStringOutputWithContext ¶
func (o ScopeTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ScopeTypeOutput) ToStringPtrOutput ¶
func (o ScopeTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ScopeTypeOutput) ToStringPtrOutputWithContext ¶
func (o ScopeTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ScopeTypePtrInput ¶
type ScopeTypePtrInput interface { pulumi.Input ToScopeTypePtrOutput() ScopeTypePtrOutput ToScopeTypePtrOutputWithContext(context.Context) ScopeTypePtrOutput }
func ScopeTypePtr ¶
func ScopeTypePtr(v string) ScopeTypePtrInput
type ScopeTypePtrOutput ¶
type ScopeTypePtrOutput struct{ *pulumi.OutputState }
func (ScopeTypePtrOutput) Elem ¶
func (o ScopeTypePtrOutput) Elem() ScopeTypeOutput
func (ScopeTypePtrOutput) ElementType ¶
func (ScopeTypePtrOutput) ElementType() reflect.Type
func (ScopeTypePtrOutput) ToScopeTypePtrOutput ¶
func (o ScopeTypePtrOutput) ToScopeTypePtrOutput() ScopeTypePtrOutput
func (ScopeTypePtrOutput) ToScopeTypePtrOutputWithContext ¶
func (o ScopeTypePtrOutput) ToScopeTypePtrOutputWithContext(ctx context.Context) ScopeTypePtrOutput
func (ScopeTypePtrOutput) ToStringPtrOutput ¶
func (o ScopeTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ScopeTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o ScopeTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type Severity ¶
type Severity string
The alert rule severity.
func (Severity) ElementType ¶
func (Severity) ToSeverityOutput ¶
func (e Severity) ToSeverityOutput() SeverityOutput
func (Severity) ToSeverityOutputWithContext ¶
func (e Severity) ToSeverityOutputWithContext(ctx context.Context) SeverityOutput
func (Severity) ToSeverityPtrOutput ¶
func (e Severity) ToSeverityPtrOutput() SeverityPtrOutput
func (Severity) ToSeverityPtrOutputWithContext ¶
func (e Severity) ToSeverityPtrOutputWithContext(ctx context.Context) SeverityPtrOutput
func (Severity) ToStringOutput ¶
func (e Severity) ToStringOutput() pulumi.StringOutput
func (Severity) ToStringOutputWithContext ¶
func (e Severity) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (Severity) ToStringPtrOutput ¶
func (e Severity) ToStringPtrOutput() pulumi.StringPtrOutput
func (Severity) ToStringPtrOutputWithContext ¶
func (e Severity) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SeverityInput ¶
type SeverityInput interface { pulumi.Input ToSeverityOutput() SeverityOutput ToSeverityOutputWithContext(context.Context) SeverityOutput }
SeverityInput is an input type that accepts values of the Severity enum A concrete instance of `SeverityInput` can be one of the following:
SeveritySev0 SeveritySev1 SeveritySev2 SeveritySev3 SeveritySev4
type SeverityOutput ¶
type SeverityOutput struct{ *pulumi.OutputState }
func (SeverityOutput) ElementType ¶
func (SeverityOutput) ElementType() reflect.Type
func (SeverityOutput) ToSeverityOutput ¶
func (o SeverityOutput) ToSeverityOutput() SeverityOutput
func (SeverityOutput) ToSeverityOutputWithContext ¶
func (o SeverityOutput) ToSeverityOutputWithContext(ctx context.Context) SeverityOutput
func (SeverityOutput) ToSeverityPtrOutput ¶
func (o SeverityOutput) ToSeverityPtrOutput() SeverityPtrOutput
func (SeverityOutput) ToSeverityPtrOutputWithContext ¶
func (o SeverityOutput) ToSeverityPtrOutputWithContext(ctx context.Context) SeverityPtrOutput
func (SeverityOutput) ToStringOutput ¶
func (o SeverityOutput) ToStringOutput() pulumi.StringOutput
func (SeverityOutput) ToStringOutputWithContext ¶
func (o SeverityOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SeverityOutput) ToStringPtrOutput ¶
func (o SeverityOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SeverityOutput) ToStringPtrOutputWithContext ¶
func (o SeverityOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SeverityPtrInput ¶
type SeverityPtrInput interface { pulumi.Input ToSeverityPtrOutput() SeverityPtrOutput ToSeverityPtrOutputWithContext(context.Context) SeverityPtrOutput }
func SeverityPtr ¶
func SeverityPtr(v string) SeverityPtrInput
type SeverityPtrOutput ¶
type SeverityPtrOutput struct{ *pulumi.OutputState }
func (SeverityPtrOutput) Elem ¶
func (o SeverityPtrOutput) Elem() SeverityOutput
func (SeverityPtrOutput) ElementType ¶
func (SeverityPtrOutput) ElementType() reflect.Type
func (SeverityPtrOutput) ToSeverityPtrOutput ¶
func (o SeverityPtrOutput) ToSeverityPtrOutput() SeverityPtrOutput
func (SeverityPtrOutput) ToSeverityPtrOutputWithContext ¶
func (o SeverityPtrOutput) ToSeverityPtrOutputWithContext(ctx context.Context) SeverityPtrOutput
func (SeverityPtrOutput) ToStringPtrOutput ¶
func (o SeverityPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SeverityPtrOutput) ToStringPtrOutputWithContext ¶
func (o SeverityPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SmartDetectorAlertRule ¶
type SmartDetectorAlertRule struct { pulumi.CustomResourceState // The alert rule actions. ActionGroups ActionGroupsInformationResponseOutput `pulumi:"actionGroups"` // The alert rule description. Description pulumi.StringPtrOutput `pulumi:"description"` // The alert rule's detector. Detector DetectorResponseOutput `pulumi:"detector"` // The alert rule frequency in ISO8601 format. The time granularity must be in minutes and minimum value is 1 minute, depending on the detector. Frequency pulumi.StringOutput `pulumi:"frequency"` // The resource location. Location pulumi.StringPtrOutput `pulumi:"location"` // The resource name. Name pulumi.StringOutput `pulumi:"name"` // The alert rule resources scope. Scope pulumi.StringArrayOutput `pulumi:"scope"` // The alert rule severity. Severity pulumi.StringOutput `pulumi:"severity"` // The alert rule state. State pulumi.StringOutput `pulumi:"state"` // The resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // The alert rule throttling information. Throttling ThrottlingInformationResponsePtrOutput `pulumi:"throttling"` // The resource type. Type pulumi.StringOutput `pulumi:"type"` }
The alert rule information Azure REST API version: 2021-04-01. Prior API version in Azure Native 1.x: 2019-06-01.
func GetSmartDetectorAlertRule ¶
func GetSmartDetectorAlertRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SmartDetectorAlertRuleState, opts ...pulumi.ResourceOption) (*SmartDetectorAlertRule, error)
GetSmartDetectorAlertRule gets an existing SmartDetectorAlertRule 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 NewSmartDetectorAlertRule ¶
func NewSmartDetectorAlertRule(ctx *pulumi.Context, name string, args *SmartDetectorAlertRuleArgs, opts ...pulumi.ResourceOption) (*SmartDetectorAlertRule, error)
NewSmartDetectorAlertRule registers a new resource with the given unique name, arguments, and options.
func (*SmartDetectorAlertRule) ElementType ¶
func (*SmartDetectorAlertRule) ElementType() reflect.Type
func (*SmartDetectorAlertRule) ToSmartDetectorAlertRuleOutput ¶
func (i *SmartDetectorAlertRule) ToSmartDetectorAlertRuleOutput() SmartDetectorAlertRuleOutput
func (*SmartDetectorAlertRule) ToSmartDetectorAlertRuleOutputWithContext ¶
func (i *SmartDetectorAlertRule) ToSmartDetectorAlertRuleOutputWithContext(ctx context.Context) SmartDetectorAlertRuleOutput
type SmartDetectorAlertRuleArgs ¶
type SmartDetectorAlertRuleArgs struct { // The alert rule actions. ActionGroups ActionGroupsInformationInput // The name of the alert rule. AlertRuleName pulumi.StringPtrInput // The alert rule description. Description pulumi.StringPtrInput // The alert rule's detector. Detector DetectorInput // The alert rule frequency in ISO8601 format. The time granularity must be in minutes and minimum value is 1 minute, depending on the detector. Frequency pulumi.StringInput // The resource location. Location pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The alert rule resources scope. Scope pulumi.StringArrayInput // The alert rule severity. Severity pulumi.StringInput // The alert rule state. State pulumi.StringInput // The resource tags. Tags pulumi.StringMapInput // The alert rule throttling information. Throttling ThrottlingInformationPtrInput }
The set of arguments for constructing a SmartDetectorAlertRule resource.
func (SmartDetectorAlertRuleArgs) ElementType ¶
func (SmartDetectorAlertRuleArgs) ElementType() reflect.Type
type SmartDetectorAlertRuleInput ¶
type SmartDetectorAlertRuleInput interface { pulumi.Input ToSmartDetectorAlertRuleOutput() SmartDetectorAlertRuleOutput ToSmartDetectorAlertRuleOutputWithContext(ctx context.Context) SmartDetectorAlertRuleOutput }
type SmartDetectorAlertRuleOutput ¶
type SmartDetectorAlertRuleOutput struct{ *pulumi.OutputState }
func (SmartDetectorAlertRuleOutput) ActionGroups ¶
func (o SmartDetectorAlertRuleOutput) ActionGroups() ActionGroupsInformationResponseOutput
The alert rule actions.
func (SmartDetectorAlertRuleOutput) Description ¶
func (o SmartDetectorAlertRuleOutput) Description() pulumi.StringPtrOutput
The alert rule description.
func (SmartDetectorAlertRuleOutput) Detector ¶
func (o SmartDetectorAlertRuleOutput) Detector() DetectorResponseOutput
The alert rule's detector.
func (SmartDetectorAlertRuleOutput) ElementType ¶
func (SmartDetectorAlertRuleOutput) ElementType() reflect.Type
func (SmartDetectorAlertRuleOutput) Frequency ¶
func (o SmartDetectorAlertRuleOutput) Frequency() pulumi.StringOutput
The alert rule frequency in ISO8601 format. The time granularity must be in minutes and minimum value is 1 minute, depending on the detector.
func (SmartDetectorAlertRuleOutput) Location ¶
func (o SmartDetectorAlertRuleOutput) Location() pulumi.StringPtrOutput
The resource location.
func (SmartDetectorAlertRuleOutput) Name ¶
func (o SmartDetectorAlertRuleOutput) Name() pulumi.StringOutput
The resource name.
func (SmartDetectorAlertRuleOutput) Scope ¶
func (o SmartDetectorAlertRuleOutput) Scope() pulumi.StringArrayOutput
The alert rule resources scope.
func (SmartDetectorAlertRuleOutput) Severity ¶
func (o SmartDetectorAlertRuleOutput) Severity() pulumi.StringOutput
The alert rule severity.
func (SmartDetectorAlertRuleOutput) State ¶
func (o SmartDetectorAlertRuleOutput) State() pulumi.StringOutput
The alert rule state.
func (SmartDetectorAlertRuleOutput) Tags ¶
func (o SmartDetectorAlertRuleOutput) Tags() pulumi.StringMapOutput
The resource tags.
func (SmartDetectorAlertRuleOutput) Throttling ¶
func (o SmartDetectorAlertRuleOutput) Throttling() ThrottlingInformationResponsePtrOutput
The alert rule throttling information.
func (SmartDetectorAlertRuleOutput) ToSmartDetectorAlertRuleOutput ¶
func (o SmartDetectorAlertRuleOutput) ToSmartDetectorAlertRuleOutput() SmartDetectorAlertRuleOutput
func (SmartDetectorAlertRuleOutput) ToSmartDetectorAlertRuleOutputWithContext ¶
func (o SmartDetectorAlertRuleOutput) ToSmartDetectorAlertRuleOutputWithContext(ctx context.Context) SmartDetectorAlertRuleOutput
func (SmartDetectorAlertRuleOutput) Type ¶
func (o SmartDetectorAlertRuleOutput) Type() pulumi.StringOutput
The resource type.
type SmartDetectorAlertRuleState ¶
type SmartDetectorAlertRuleState struct { }
func (SmartDetectorAlertRuleState) ElementType ¶
func (SmartDetectorAlertRuleState) ElementType() reflect.Type
type Suppression ¶
type Suppression struct { // conditions on which alerts will be filtered Conditions *Conditions `pulumi:"conditions"` // Description of action rule Description *string `pulumi:"description"` // scope on which action rule will apply Scope *Scope `pulumi:"scope"` // Indicates if the given action rule is enabled or disabled Status *string `pulumi:"status"` // suppression configuration for the action rule SuppressionConfig SuppressionConfig `pulumi:"suppressionConfig"` // Indicates type of action rule // Expected value is 'Suppression'. Type string `pulumi:"type"` }
Action rule with suppression configuration
type SuppressionArgs ¶
type SuppressionArgs struct { // conditions on which alerts will be filtered Conditions ConditionsPtrInput `pulumi:"conditions"` // Description of action rule Description pulumi.StringPtrInput `pulumi:"description"` // scope on which action rule will apply Scope ScopePtrInput `pulumi:"scope"` // Indicates if the given action rule is enabled or disabled Status pulumi.StringPtrInput `pulumi:"status"` // suppression configuration for the action rule SuppressionConfig SuppressionConfigInput `pulumi:"suppressionConfig"` // Indicates type of action rule // Expected value is 'Suppression'. Type pulumi.StringInput `pulumi:"type"` }
Action rule with suppression configuration
func (SuppressionArgs) ElementType ¶
func (SuppressionArgs) ElementType() reflect.Type
func (SuppressionArgs) ToSuppressionOutput ¶
func (i SuppressionArgs) ToSuppressionOutput() SuppressionOutput
func (SuppressionArgs) ToSuppressionOutputWithContext ¶
func (i SuppressionArgs) ToSuppressionOutputWithContext(ctx context.Context) SuppressionOutput
func (SuppressionArgs) ToSuppressionPtrOutput ¶
func (i SuppressionArgs) ToSuppressionPtrOutput() SuppressionPtrOutput
func (SuppressionArgs) ToSuppressionPtrOutputWithContext ¶
func (i SuppressionArgs) ToSuppressionPtrOutputWithContext(ctx context.Context) SuppressionPtrOutput
type SuppressionConfig ¶
type SuppressionConfig struct { // Specifies when the suppression should be applied RecurrenceType string `pulumi:"recurrenceType"` // suppression schedule configuration Schedule *SuppressionSchedule `pulumi:"schedule"` }
Suppression logic for a given action rule
type SuppressionConfigArgs ¶
type SuppressionConfigArgs struct { // Specifies when the suppression should be applied RecurrenceType pulumi.StringInput `pulumi:"recurrenceType"` // suppression schedule configuration Schedule SuppressionSchedulePtrInput `pulumi:"schedule"` }
Suppression logic for a given action rule
func (SuppressionConfigArgs) ElementType ¶
func (SuppressionConfigArgs) ElementType() reflect.Type
func (SuppressionConfigArgs) ToSuppressionConfigOutput ¶
func (i SuppressionConfigArgs) ToSuppressionConfigOutput() SuppressionConfigOutput
func (SuppressionConfigArgs) ToSuppressionConfigOutputWithContext ¶
func (i SuppressionConfigArgs) ToSuppressionConfigOutputWithContext(ctx context.Context) SuppressionConfigOutput
func (SuppressionConfigArgs) ToSuppressionConfigPtrOutput ¶
func (i SuppressionConfigArgs) ToSuppressionConfigPtrOutput() SuppressionConfigPtrOutput
func (SuppressionConfigArgs) ToSuppressionConfigPtrOutputWithContext ¶
func (i SuppressionConfigArgs) ToSuppressionConfigPtrOutputWithContext(ctx context.Context) SuppressionConfigPtrOutput
type SuppressionConfigInput ¶
type SuppressionConfigInput interface { pulumi.Input ToSuppressionConfigOutput() SuppressionConfigOutput ToSuppressionConfigOutputWithContext(context.Context) SuppressionConfigOutput }
SuppressionConfigInput is an input type that accepts SuppressionConfigArgs and SuppressionConfigOutput values. You can construct a concrete instance of `SuppressionConfigInput` via:
SuppressionConfigArgs{...}
type SuppressionConfigOutput ¶
type SuppressionConfigOutput struct{ *pulumi.OutputState }
Suppression logic for a given action rule
func (SuppressionConfigOutput) ElementType ¶
func (SuppressionConfigOutput) ElementType() reflect.Type
func (SuppressionConfigOutput) RecurrenceType ¶
func (o SuppressionConfigOutput) RecurrenceType() pulumi.StringOutput
Specifies when the suppression should be applied
func (SuppressionConfigOutput) Schedule ¶
func (o SuppressionConfigOutput) Schedule() SuppressionSchedulePtrOutput
suppression schedule configuration
func (SuppressionConfigOutput) ToSuppressionConfigOutput ¶
func (o SuppressionConfigOutput) ToSuppressionConfigOutput() SuppressionConfigOutput
func (SuppressionConfigOutput) ToSuppressionConfigOutputWithContext ¶
func (o SuppressionConfigOutput) ToSuppressionConfigOutputWithContext(ctx context.Context) SuppressionConfigOutput
func (SuppressionConfigOutput) ToSuppressionConfigPtrOutput ¶
func (o SuppressionConfigOutput) ToSuppressionConfigPtrOutput() SuppressionConfigPtrOutput
func (SuppressionConfigOutput) ToSuppressionConfigPtrOutputWithContext ¶
func (o SuppressionConfigOutput) ToSuppressionConfigPtrOutputWithContext(ctx context.Context) SuppressionConfigPtrOutput
type SuppressionConfigPtrInput ¶
type SuppressionConfigPtrInput interface { pulumi.Input ToSuppressionConfigPtrOutput() SuppressionConfigPtrOutput ToSuppressionConfigPtrOutputWithContext(context.Context) SuppressionConfigPtrOutput }
SuppressionConfigPtrInput is an input type that accepts SuppressionConfigArgs, SuppressionConfigPtr and SuppressionConfigPtrOutput values. You can construct a concrete instance of `SuppressionConfigPtrInput` via:
SuppressionConfigArgs{...} or: nil
func SuppressionConfigPtr ¶
func SuppressionConfigPtr(v *SuppressionConfigArgs) SuppressionConfigPtrInput
type SuppressionConfigPtrOutput ¶
type SuppressionConfigPtrOutput struct{ *pulumi.OutputState }
func (SuppressionConfigPtrOutput) Elem ¶
func (o SuppressionConfigPtrOutput) Elem() SuppressionConfigOutput
func (SuppressionConfigPtrOutput) ElementType ¶
func (SuppressionConfigPtrOutput) ElementType() reflect.Type
func (SuppressionConfigPtrOutput) RecurrenceType ¶
func (o SuppressionConfigPtrOutput) RecurrenceType() pulumi.StringPtrOutput
Specifies when the suppression should be applied
func (SuppressionConfigPtrOutput) Schedule ¶
func (o SuppressionConfigPtrOutput) Schedule() SuppressionSchedulePtrOutput
suppression schedule configuration
func (SuppressionConfigPtrOutput) ToSuppressionConfigPtrOutput ¶
func (o SuppressionConfigPtrOutput) ToSuppressionConfigPtrOutput() SuppressionConfigPtrOutput
func (SuppressionConfigPtrOutput) ToSuppressionConfigPtrOutputWithContext ¶
func (o SuppressionConfigPtrOutput) ToSuppressionConfigPtrOutputWithContext(ctx context.Context) SuppressionConfigPtrOutput
type SuppressionConfigResponse ¶
type SuppressionConfigResponse struct { // Specifies when the suppression should be applied RecurrenceType string `pulumi:"recurrenceType"` // suppression schedule configuration Schedule *SuppressionScheduleResponse `pulumi:"schedule"` }
Suppression logic for a given action rule
type SuppressionConfigResponseOutput ¶
type SuppressionConfigResponseOutput struct{ *pulumi.OutputState }
Suppression logic for a given action rule
func (SuppressionConfigResponseOutput) ElementType ¶
func (SuppressionConfigResponseOutput) ElementType() reflect.Type
func (SuppressionConfigResponseOutput) RecurrenceType ¶
func (o SuppressionConfigResponseOutput) RecurrenceType() pulumi.StringOutput
Specifies when the suppression should be applied
func (SuppressionConfigResponseOutput) Schedule ¶
func (o SuppressionConfigResponseOutput) Schedule() SuppressionScheduleResponsePtrOutput
suppression schedule configuration
func (SuppressionConfigResponseOutput) ToSuppressionConfigResponseOutput ¶
func (o SuppressionConfigResponseOutput) ToSuppressionConfigResponseOutput() SuppressionConfigResponseOutput
func (SuppressionConfigResponseOutput) ToSuppressionConfigResponseOutputWithContext ¶
func (o SuppressionConfigResponseOutput) ToSuppressionConfigResponseOutputWithContext(ctx context.Context) SuppressionConfigResponseOutput
type SuppressionInput ¶
type SuppressionInput interface { pulumi.Input ToSuppressionOutput() SuppressionOutput ToSuppressionOutputWithContext(context.Context) SuppressionOutput }
SuppressionInput is an input type that accepts SuppressionArgs and SuppressionOutput values. You can construct a concrete instance of `SuppressionInput` via:
SuppressionArgs{...}
type SuppressionOutput ¶
type SuppressionOutput struct{ *pulumi.OutputState }
Action rule with suppression configuration
func (SuppressionOutput) Conditions ¶
func (o SuppressionOutput) Conditions() ConditionsPtrOutput
conditions on which alerts will be filtered
func (SuppressionOutput) Description ¶
func (o SuppressionOutput) Description() pulumi.StringPtrOutput
Description of action rule
func (SuppressionOutput) ElementType ¶
func (SuppressionOutput) ElementType() reflect.Type
func (SuppressionOutput) Scope ¶
func (o SuppressionOutput) Scope() ScopePtrOutput
scope on which action rule will apply
func (SuppressionOutput) Status ¶
func (o SuppressionOutput) Status() pulumi.StringPtrOutput
Indicates if the given action rule is enabled or disabled
func (SuppressionOutput) SuppressionConfig ¶
func (o SuppressionOutput) SuppressionConfig() SuppressionConfigOutput
suppression configuration for the action rule
func (SuppressionOutput) ToSuppressionOutput ¶
func (o SuppressionOutput) ToSuppressionOutput() SuppressionOutput
func (SuppressionOutput) ToSuppressionOutputWithContext ¶
func (o SuppressionOutput) ToSuppressionOutputWithContext(ctx context.Context) SuppressionOutput
func (SuppressionOutput) ToSuppressionPtrOutput ¶
func (o SuppressionOutput) ToSuppressionPtrOutput() SuppressionPtrOutput
func (SuppressionOutput) ToSuppressionPtrOutputWithContext ¶
func (o SuppressionOutput) ToSuppressionPtrOutputWithContext(ctx context.Context) SuppressionPtrOutput
func (SuppressionOutput) Type ¶
func (o SuppressionOutput) Type() pulumi.StringOutput
Indicates type of action rule Expected value is 'Suppression'.
type SuppressionPtrInput ¶
type SuppressionPtrInput interface { pulumi.Input ToSuppressionPtrOutput() SuppressionPtrOutput ToSuppressionPtrOutputWithContext(context.Context) SuppressionPtrOutput }
SuppressionPtrInput is an input type that accepts SuppressionArgs, SuppressionPtr and SuppressionPtrOutput values. You can construct a concrete instance of `SuppressionPtrInput` via:
SuppressionArgs{...} or: nil
func SuppressionPtr ¶
func SuppressionPtr(v *SuppressionArgs) SuppressionPtrInput
type SuppressionPtrOutput ¶
type SuppressionPtrOutput struct{ *pulumi.OutputState }
func (SuppressionPtrOutput) Conditions ¶
func (o SuppressionPtrOutput) Conditions() ConditionsPtrOutput
conditions on which alerts will be filtered
func (SuppressionPtrOutput) Description ¶
func (o SuppressionPtrOutput) Description() pulumi.StringPtrOutput
Description of action rule
func (SuppressionPtrOutput) Elem ¶
func (o SuppressionPtrOutput) Elem() SuppressionOutput
func (SuppressionPtrOutput) ElementType ¶
func (SuppressionPtrOutput) ElementType() reflect.Type
func (SuppressionPtrOutput) Scope ¶
func (o SuppressionPtrOutput) Scope() ScopePtrOutput
scope on which action rule will apply
func (SuppressionPtrOutput) Status ¶
func (o SuppressionPtrOutput) Status() pulumi.StringPtrOutput
Indicates if the given action rule is enabled or disabled
func (SuppressionPtrOutput) SuppressionConfig ¶
func (o SuppressionPtrOutput) SuppressionConfig() SuppressionConfigPtrOutput
suppression configuration for the action rule
func (SuppressionPtrOutput) ToSuppressionPtrOutput ¶
func (o SuppressionPtrOutput) ToSuppressionPtrOutput() SuppressionPtrOutput
func (SuppressionPtrOutput) ToSuppressionPtrOutputWithContext ¶
func (o SuppressionPtrOutput) ToSuppressionPtrOutputWithContext(ctx context.Context) SuppressionPtrOutput
func (SuppressionPtrOutput) Type ¶
func (o SuppressionPtrOutput) Type() pulumi.StringPtrOutput
Indicates type of action rule Expected value is 'Suppression'.
type SuppressionResponse ¶
type SuppressionResponse struct { // conditions on which alerts will be filtered Conditions *ConditionsResponse `pulumi:"conditions"` // Creation time of action rule. Date-Time in ISO-8601 format. CreatedAt string `pulumi:"createdAt"` // Created by user name. CreatedBy string `pulumi:"createdBy"` // Description of action rule Description *string `pulumi:"description"` // Last updated time of action rule. Date-Time in ISO-8601 format. LastModifiedAt string `pulumi:"lastModifiedAt"` // Last modified by user name. LastModifiedBy string `pulumi:"lastModifiedBy"` // scope on which action rule will apply Scope *ScopeResponse `pulumi:"scope"` // Indicates if the given action rule is enabled or disabled Status *string `pulumi:"status"` // suppression configuration for the action rule SuppressionConfig SuppressionConfigResponse `pulumi:"suppressionConfig"` // Indicates type of action rule // Expected value is 'Suppression'. Type string `pulumi:"type"` }
Action rule with suppression configuration
type SuppressionResponseOutput ¶
type SuppressionResponseOutput struct{ *pulumi.OutputState }
Action rule with suppression configuration
func (SuppressionResponseOutput) Conditions ¶
func (o SuppressionResponseOutput) Conditions() ConditionsResponsePtrOutput
conditions on which alerts will be filtered
func (SuppressionResponseOutput) CreatedAt ¶
func (o SuppressionResponseOutput) CreatedAt() pulumi.StringOutput
Creation time of action rule. Date-Time in ISO-8601 format.
func (SuppressionResponseOutput) CreatedBy ¶
func (o SuppressionResponseOutput) CreatedBy() pulumi.StringOutput
Created by user name.
func (SuppressionResponseOutput) Description ¶
func (o SuppressionResponseOutput) Description() pulumi.StringPtrOutput
Description of action rule
func (SuppressionResponseOutput) ElementType ¶
func (SuppressionResponseOutput) ElementType() reflect.Type
func (SuppressionResponseOutput) LastModifiedAt ¶
func (o SuppressionResponseOutput) LastModifiedAt() pulumi.StringOutput
Last updated time of action rule. Date-Time in ISO-8601 format.
func (SuppressionResponseOutput) LastModifiedBy ¶
func (o SuppressionResponseOutput) LastModifiedBy() pulumi.StringOutput
Last modified by user name.
func (SuppressionResponseOutput) Scope ¶
func (o SuppressionResponseOutput) Scope() ScopeResponsePtrOutput
scope on which action rule will apply
func (SuppressionResponseOutput) Status ¶
func (o SuppressionResponseOutput) Status() pulumi.StringPtrOutput
Indicates if the given action rule is enabled or disabled
func (SuppressionResponseOutput) SuppressionConfig ¶
func (o SuppressionResponseOutput) SuppressionConfig() SuppressionConfigResponseOutput
suppression configuration for the action rule
func (SuppressionResponseOutput) ToSuppressionResponseOutput ¶
func (o SuppressionResponseOutput) ToSuppressionResponseOutput() SuppressionResponseOutput
func (SuppressionResponseOutput) ToSuppressionResponseOutputWithContext ¶
func (o SuppressionResponseOutput) ToSuppressionResponseOutputWithContext(ctx context.Context) SuppressionResponseOutput
func (SuppressionResponseOutput) Type ¶
func (o SuppressionResponseOutput) Type() pulumi.StringOutput
Indicates type of action rule Expected value is 'Suppression'.
type SuppressionSchedule ¶
type SuppressionSchedule struct { // End date for suppression EndDate *string `pulumi:"endDate"` // End date for suppression EndTime *string `pulumi:"endTime"` // Specifies the values for recurrence pattern RecurrenceValues []int `pulumi:"recurrenceValues"` // Start date for suppression StartDate *string `pulumi:"startDate"` // Start time for suppression StartTime *string `pulumi:"startTime"` }
Schedule for a given suppression configuration.
type SuppressionScheduleArgs ¶
type SuppressionScheduleArgs struct { // End date for suppression EndDate pulumi.StringPtrInput `pulumi:"endDate"` // End date for suppression EndTime pulumi.StringPtrInput `pulumi:"endTime"` // Specifies the values for recurrence pattern RecurrenceValues pulumi.IntArrayInput `pulumi:"recurrenceValues"` // Start date for suppression StartDate pulumi.StringPtrInput `pulumi:"startDate"` // Start time for suppression StartTime pulumi.StringPtrInput `pulumi:"startTime"` }
Schedule for a given suppression configuration.
func (SuppressionScheduleArgs) ElementType ¶
func (SuppressionScheduleArgs) ElementType() reflect.Type
func (SuppressionScheduleArgs) ToSuppressionScheduleOutput ¶
func (i SuppressionScheduleArgs) ToSuppressionScheduleOutput() SuppressionScheduleOutput
func (SuppressionScheduleArgs) ToSuppressionScheduleOutputWithContext ¶
func (i SuppressionScheduleArgs) ToSuppressionScheduleOutputWithContext(ctx context.Context) SuppressionScheduleOutput
func (SuppressionScheduleArgs) ToSuppressionSchedulePtrOutput ¶
func (i SuppressionScheduleArgs) ToSuppressionSchedulePtrOutput() SuppressionSchedulePtrOutput
func (SuppressionScheduleArgs) ToSuppressionSchedulePtrOutputWithContext ¶
func (i SuppressionScheduleArgs) ToSuppressionSchedulePtrOutputWithContext(ctx context.Context) SuppressionSchedulePtrOutput
type SuppressionScheduleInput ¶
type SuppressionScheduleInput interface { pulumi.Input ToSuppressionScheduleOutput() SuppressionScheduleOutput ToSuppressionScheduleOutputWithContext(context.Context) SuppressionScheduleOutput }
SuppressionScheduleInput is an input type that accepts SuppressionScheduleArgs and SuppressionScheduleOutput values. You can construct a concrete instance of `SuppressionScheduleInput` via:
SuppressionScheduleArgs{...}
type SuppressionScheduleOutput ¶
type SuppressionScheduleOutput struct{ *pulumi.OutputState }
Schedule for a given suppression configuration.
func (SuppressionScheduleOutput) ElementType ¶
func (SuppressionScheduleOutput) ElementType() reflect.Type
func (SuppressionScheduleOutput) EndDate ¶
func (o SuppressionScheduleOutput) EndDate() pulumi.StringPtrOutput
End date for suppression
func (SuppressionScheduleOutput) EndTime ¶
func (o SuppressionScheduleOutput) EndTime() pulumi.StringPtrOutput
End date for suppression
func (SuppressionScheduleOutput) RecurrenceValues ¶
func (o SuppressionScheduleOutput) RecurrenceValues() pulumi.IntArrayOutput
Specifies the values for recurrence pattern
func (SuppressionScheduleOutput) StartDate ¶
func (o SuppressionScheduleOutput) StartDate() pulumi.StringPtrOutput
Start date for suppression
func (SuppressionScheduleOutput) StartTime ¶
func (o SuppressionScheduleOutput) StartTime() pulumi.StringPtrOutput
Start time for suppression
func (SuppressionScheduleOutput) ToSuppressionScheduleOutput ¶
func (o SuppressionScheduleOutput) ToSuppressionScheduleOutput() SuppressionScheduleOutput
func (SuppressionScheduleOutput) ToSuppressionScheduleOutputWithContext ¶
func (o SuppressionScheduleOutput) ToSuppressionScheduleOutputWithContext(ctx context.Context) SuppressionScheduleOutput
func (SuppressionScheduleOutput) ToSuppressionSchedulePtrOutput ¶
func (o SuppressionScheduleOutput) ToSuppressionSchedulePtrOutput() SuppressionSchedulePtrOutput
func (SuppressionScheduleOutput) ToSuppressionSchedulePtrOutputWithContext ¶
func (o SuppressionScheduleOutput) ToSuppressionSchedulePtrOutputWithContext(ctx context.Context) SuppressionSchedulePtrOutput
type SuppressionSchedulePtrInput ¶
type SuppressionSchedulePtrInput interface { pulumi.Input ToSuppressionSchedulePtrOutput() SuppressionSchedulePtrOutput ToSuppressionSchedulePtrOutputWithContext(context.Context) SuppressionSchedulePtrOutput }
SuppressionSchedulePtrInput is an input type that accepts SuppressionScheduleArgs, SuppressionSchedulePtr and SuppressionSchedulePtrOutput values. You can construct a concrete instance of `SuppressionSchedulePtrInput` via:
SuppressionScheduleArgs{...} or: nil
func SuppressionSchedulePtr ¶
func SuppressionSchedulePtr(v *SuppressionScheduleArgs) SuppressionSchedulePtrInput
type SuppressionSchedulePtrOutput ¶
type SuppressionSchedulePtrOutput struct{ *pulumi.OutputState }
func (SuppressionSchedulePtrOutput) Elem ¶
func (o SuppressionSchedulePtrOutput) Elem() SuppressionScheduleOutput
func (SuppressionSchedulePtrOutput) ElementType ¶
func (SuppressionSchedulePtrOutput) ElementType() reflect.Type
func (SuppressionSchedulePtrOutput) EndDate ¶
func (o SuppressionSchedulePtrOutput) EndDate() pulumi.StringPtrOutput
End date for suppression
func (SuppressionSchedulePtrOutput) EndTime ¶
func (o SuppressionSchedulePtrOutput) EndTime() pulumi.StringPtrOutput
End date for suppression
func (SuppressionSchedulePtrOutput) RecurrenceValues ¶
func (o SuppressionSchedulePtrOutput) RecurrenceValues() pulumi.IntArrayOutput
Specifies the values for recurrence pattern
func (SuppressionSchedulePtrOutput) StartDate ¶
func (o SuppressionSchedulePtrOutput) StartDate() pulumi.StringPtrOutput
Start date for suppression
func (SuppressionSchedulePtrOutput) StartTime ¶
func (o SuppressionSchedulePtrOutput) StartTime() pulumi.StringPtrOutput
Start time for suppression
func (SuppressionSchedulePtrOutput) ToSuppressionSchedulePtrOutput ¶
func (o SuppressionSchedulePtrOutput) ToSuppressionSchedulePtrOutput() SuppressionSchedulePtrOutput
func (SuppressionSchedulePtrOutput) ToSuppressionSchedulePtrOutputWithContext ¶
func (o SuppressionSchedulePtrOutput) ToSuppressionSchedulePtrOutputWithContext(ctx context.Context) SuppressionSchedulePtrOutput
type SuppressionScheduleResponse ¶
type SuppressionScheduleResponse struct { // End date for suppression EndDate *string `pulumi:"endDate"` // End date for suppression EndTime *string `pulumi:"endTime"` // Specifies the values for recurrence pattern RecurrenceValues []int `pulumi:"recurrenceValues"` // Start date for suppression StartDate *string `pulumi:"startDate"` // Start time for suppression StartTime *string `pulumi:"startTime"` }
Schedule for a given suppression configuration.
type SuppressionScheduleResponseOutput ¶
type SuppressionScheduleResponseOutput struct{ *pulumi.OutputState }
Schedule for a given suppression configuration.
func (SuppressionScheduleResponseOutput) ElementType ¶
func (SuppressionScheduleResponseOutput) ElementType() reflect.Type
func (SuppressionScheduleResponseOutput) EndDate ¶
func (o SuppressionScheduleResponseOutput) EndDate() pulumi.StringPtrOutput
End date for suppression
func (SuppressionScheduleResponseOutput) EndTime ¶
func (o SuppressionScheduleResponseOutput) EndTime() pulumi.StringPtrOutput
End date for suppression
func (SuppressionScheduleResponseOutput) RecurrenceValues ¶
func (o SuppressionScheduleResponseOutput) RecurrenceValues() pulumi.IntArrayOutput
Specifies the values for recurrence pattern
func (SuppressionScheduleResponseOutput) StartDate ¶
func (o SuppressionScheduleResponseOutput) StartDate() pulumi.StringPtrOutput
Start date for suppression
func (SuppressionScheduleResponseOutput) StartTime ¶
func (o SuppressionScheduleResponseOutput) StartTime() pulumi.StringPtrOutput
Start time for suppression
func (SuppressionScheduleResponseOutput) ToSuppressionScheduleResponseOutput ¶
func (o SuppressionScheduleResponseOutput) ToSuppressionScheduleResponseOutput() SuppressionScheduleResponseOutput
func (SuppressionScheduleResponseOutput) ToSuppressionScheduleResponseOutputWithContext ¶
func (o SuppressionScheduleResponseOutput) ToSuppressionScheduleResponseOutputWithContext(ctx context.Context) SuppressionScheduleResponseOutput
type SuppressionScheduleResponsePtrOutput ¶
type SuppressionScheduleResponsePtrOutput struct{ *pulumi.OutputState }
func (SuppressionScheduleResponsePtrOutput) ElementType ¶
func (SuppressionScheduleResponsePtrOutput) ElementType() reflect.Type
func (SuppressionScheduleResponsePtrOutput) EndDate ¶
func (o SuppressionScheduleResponsePtrOutput) EndDate() pulumi.StringPtrOutput
End date for suppression
func (SuppressionScheduleResponsePtrOutput) EndTime ¶
func (o SuppressionScheduleResponsePtrOutput) EndTime() pulumi.StringPtrOutput
End date for suppression
func (SuppressionScheduleResponsePtrOutput) RecurrenceValues ¶
func (o SuppressionScheduleResponsePtrOutput) RecurrenceValues() pulumi.IntArrayOutput
Specifies the values for recurrence pattern
func (SuppressionScheduleResponsePtrOutput) StartDate ¶
func (o SuppressionScheduleResponsePtrOutput) StartDate() pulumi.StringPtrOutput
Start date for suppression
func (SuppressionScheduleResponsePtrOutput) StartTime ¶
func (o SuppressionScheduleResponsePtrOutput) StartTime() pulumi.StringPtrOutput
Start time for suppression
func (SuppressionScheduleResponsePtrOutput) ToSuppressionScheduleResponsePtrOutput ¶
func (o SuppressionScheduleResponsePtrOutput) ToSuppressionScheduleResponsePtrOutput() SuppressionScheduleResponsePtrOutput
func (SuppressionScheduleResponsePtrOutput) ToSuppressionScheduleResponsePtrOutputWithContext ¶
func (o SuppressionScheduleResponsePtrOutput) ToSuppressionScheduleResponsePtrOutputWithContext(ctx context.Context) SuppressionScheduleResponsePtrOutput
type SuppressionType ¶
type SuppressionType string
Specifies when the suppression should be applied
func (SuppressionType) ElementType ¶
func (SuppressionType) ElementType() reflect.Type
func (SuppressionType) ToStringOutput ¶
func (e SuppressionType) ToStringOutput() pulumi.StringOutput
func (SuppressionType) ToStringOutputWithContext ¶
func (e SuppressionType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SuppressionType) ToStringPtrOutput ¶
func (e SuppressionType) ToStringPtrOutput() pulumi.StringPtrOutput
func (SuppressionType) ToStringPtrOutputWithContext ¶
func (e SuppressionType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (SuppressionType) ToSuppressionTypeOutput ¶
func (e SuppressionType) ToSuppressionTypeOutput() SuppressionTypeOutput
func (SuppressionType) ToSuppressionTypeOutputWithContext ¶
func (e SuppressionType) ToSuppressionTypeOutputWithContext(ctx context.Context) SuppressionTypeOutput
func (SuppressionType) ToSuppressionTypePtrOutput ¶
func (e SuppressionType) ToSuppressionTypePtrOutput() SuppressionTypePtrOutput
func (SuppressionType) ToSuppressionTypePtrOutputWithContext ¶
func (e SuppressionType) ToSuppressionTypePtrOutputWithContext(ctx context.Context) SuppressionTypePtrOutput
type SuppressionTypeInput ¶
type SuppressionTypeInput interface { pulumi.Input ToSuppressionTypeOutput() SuppressionTypeOutput ToSuppressionTypeOutputWithContext(context.Context) SuppressionTypeOutput }
SuppressionTypeInput is an input type that accepts values of the SuppressionType enum A concrete instance of `SuppressionTypeInput` can be one of the following:
SuppressionTypeAlways SuppressionTypeOnce SuppressionTypeDaily SuppressionTypeWeekly SuppressionTypeMonthly
type SuppressionTypeOutput ¶
type SuppressionTypeOutput struct{ *pulumi.OutputState }
func (SuppressionTypeOutput) ElementType ¶
func (SuppressionTypeOutput) ElementType() reflect.Type
func (SuppressionTypeOutput) ToStringOutput ¶
func (o SuppressionTypeOutput) ToStringOutput() pulumi.StringOutput
func (SuppressionTypeOutput) ToStringOutputWithContext ¶
func (o SuppressionTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SuppressionTypeOutput) ToStringPtrOutput ¶
func (o SuppressionTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SuppressionTypeOutput) ToStringPtrOutputWithContext ¶
func (o SuppressionTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (SuppressionTypeOutput) ToSuppressionTypeOutput ¶
func (o SuppressionTypeOutput) ToSuppressionTypeOutput() SuppressionTypeOutput
func (SuppressionTypeOutput) ToSuppressionTypeOutputWithContext ¶
func (o SuppressionTypeOutput) ToSuppressionTypeOutputWithContext(ctx context.Context) SuppressionTypeOutput
func (SuppressionTypeOutput) ToSuppressionTypePtrOutput ¶
func (o SuppressionTypeOutput) ToSuppressionTypePtrOutput() SuppressionTypePtrOutput
func (SuppressionTypeOutput) ToSuppressionTypePtrOutputWithContext ¶
func (o SuppressionTypeOutput) ToSuppressionTypePtrOutputWithContext(ctx context.Context) SuppressionTypePtrOutput
type SuppressionTypePtrInput ¶
type SuppressionTypePtrInput interface { pulumi.Input ToSuppressionTypePtrOutput() SuppressionTypePtrOutput ToSuppressionTypePtrOutputWithContext(context.Context) SuppressionTypePtrOutput }
func SuppressionTypePtr ¶
func SuppressionTypePtr(v string) SuppressionTypePtrInput
type SuppressionTypePtrOutput ¶
type SuppressionTypePtrOutput struct{ *pulumi.OutputState }
func (SuppressionTypePtrOutput) Elem ¶
func (o SuppressionTypePtrOutput) Elem() SuppressionTypeOutput
func (SuppressionTypePtrOutput) ElementType ¶
func (SuppressionTypePtrOutput) ElementType() reflect.Type
func (SuppressionTypePtrOutput) ToStringPtrOutput ¶
func (o SuppressionTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SuppressionTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o SuppressionTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (SuppressionTypePtrOutput) ToSuppressionTypePtrOutput ¶
func (o SuppressionTypePtrOutput) ToSuppressionTypePtrOutput() SuppressionTypePtrOutput
func (SuppressionTypePtrOutput) ToSuppressionTypePtrOutputWithContext ¶
func (o SuppressionTypePtrOutput) ToSuppressionTypePtrOutputWithContext(ctx context.Context) SuppressionTypePtrOutput
type SystemDataResponse ¶
type SystemDataResponse struct { // The timestamp of resource creation (UTC). CreatedAt *string `pulumi:"createdAt"` // The identity that created the resource. CreatedBy *string `pulumi:"createdBy"` // The type of identity that created the resource. CreatedByType *string `pulumi:"createdByType"` // The timestamp of resource last modification (UTC) LastModifiedAt *string `pulumi:"lastModifiedAt"` // The identity that last modified the resource. LastModifiedBy *string `pulumi:"lastModifiedBy"` // The type of identity that last modified the resource. LastModifiedByType *string `pulumi:"lastModifiedByType"` }
Metadata pertaining to creation and last modification of the resource.
type SystemDataResponseOutput ¶
type SystemDataResponseOutput struct{ *pulumi.OutputState }
Metadata pertaining to creation and last modification of the resource.
func (SystemDataResponseOutput) CreatedAt ¶
func (o SystemDataResponseOutput) CreatedAt() pulumi.StringPtrOutput
The timestamp of resource creation (UTC).
func (SystemDataResponseOutput) CreatedBy ¶
func (o SystemDataResponseOutput) CreatedBy() pulumi.StringPtrOutput
The identity that created the resource.
func (SystemDataResponseOutput) CreatedByType ¶
func (o SystemDataResponseOutput) CreatedByType() pulumi.StringPtrOutput
The type of identity that created the resource.
func (SystemDataResponseOutput) ElementType ¶
func (SystemDataResponseOutput) ElementType() reflect.Type
func (SystemDataResponseOutput) LastModifiedAt ¶
func (o SystemDataResponseOutput) LastModifiedAt() pulumi.StringPtrOutput
The timestamp of resource last modification (UTC)
func (SystemDataResponseOutput) LastModifiedBy ¶
func (o SystemDataResponseOutput) LastModifiedBy() pulumi.StringPtrOutput
The identity that last modified the resource.
func (SystemDataResponseOutput) LastModifiedByType ¶
func (o SystemDataResponseOutput) LastModifiedByType() pulumi.StringPtrOutput
The type of identity that last modified the resource.
func (SystemDataResponseOutput) ToSystemDataResponseOutput ¶
func (o SystemDataResponseOutput) ToSystemDataResponseOutput() SystemDataResponseOutput
func (SystemDataResponseOutput) ToSystemDataResponseOutputWithContext ¶
func (o SystemDataResponseOutput) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput
type ThrottlingInformation ¶
type ThrottlingInformation struct { // The required duration (in ISO8601 format) to wait before notifying on the alert rule again. The time granularity must be in minutes and minimum value is 0 minutes Duration *string `pulumi:"duration"` }
Optional throttling information for the alert rule.
type ThrottlingInformationArgs ¶
type ThrottlingInformationArgs struct { // The required duration (in ISO8601 format) to wait before notifying on the alert rule again. The time granularity must be in minutes and minimum value is 0 minutes Duration pulumi.StringPtrInput `pulumi:"duration"` }
Optional throttling information for the alert rule.
func (ThrottlingInformationArgs) ElementType ¶
func (ThrottlingInformationArgs) ElementType() reflect.Type
func (ThrottlingInformationArgs) ToThrottlingInformationOutput ¶
func (i ThrottlingInformationArgs) ToThrottlingInformationOutput() ThrottlingInformationOutput
func (ThrottlingInformationArgs) ToThrottlingInformationOutputWithContext ¶
func (i ThrottlingInformationArgs) ToThrottlingInformationOutputWithContext(ctx context.Context) ThrottlingInformationOutput
func (ThrottlingInformationArgs) ToThrottlingInformationPtrOutput ¶
func (i ThrottlingInformationArgs) ToThrottlingInformationPtrOutput() ThrottlingInformationPtrOutput
func (ThrottlingInformationArgs) ToThrottlingInformationPtrOutputWithContext ¶
func (i ThrottlingInformationArgs) ToThrottlingInformationPtrOutputWithContext(ctx context.Context) ThrottlingInformationPtrOutput
type ThrottlingInformationInput ¶
type ThrottlingInformationInput interface { pulumi.Input ToThrottlingInformationOutput() ThrottlingInformationOutput ToThrottlingInformationOutputWithContext(context.Context) ThrottlingInformationOutput }
ThrottlingInformationInput is an input type that accepts ThrottlingInformationArgs and ThrottlingInformationOutput values. You can construct a concrete instance of `ThrottlingInformationInput` via:
ThrottlingInformationArgs{...}
type ThrottlingInformationOutput ¶
type ThrottlingInformationOutput struct{ *pulumi.OutputState }
Optional throttling information for the alert rule.
func (ThrottlingInformationOutput) Duration ¶
func (o ThrottlingInformationOutput) Duration() pulumi.StringPtrOutput
The required duration (in ISO8601 format) to wait before notifying on the alert rule again. The time granularity must be in minutes and minimum value is 0 minutes
func (ThrottlingInformationOutput) ElementType ¶
func (ThrottlingInformationOutput) ElementType() reflect.Type
func (ThrottlingInformationOutput) ToThrottlingInformationOutput ¶
func (o ThrottlingInformationOutput) ToThrottlingInformationOutput() ThrottlingInformationOutput
func (ThrottlingInformationOutput) ToThrottlingInformationOutputWithContext ¶
func (o ThrottlingInformationOutput) ToThrottlingInformationOutputWithContext(ctx context.Context) ThrottlingInformationOutput
func (ThrottlingInformationOutput) ToThrottlingInformationPtrOutput ¶
func (o ThrottlingInformationOutput) ToThrottlingInformationPtrOutput() ThrottlingInformationPtrOutput
func (ThrottlingInformationOutput) ToThrottlingInformationPtrOutputWithContext ¶
func (o ThrottlingInformationOutput) ToThrottlingInformationPtrOutputWithContext(ctx context.Context) ThrottlingInformationPtrOutput
type ThrottlingInformationPtrInput ¶
type ThrottlingInformationPtrInput interface { pulumi.Input ToThrottlingInformationPtrOutput() ThrottlingInformationPtrOutput ToThrottlingInformationPtrOutputWithContext(context.Context) ThrottlingInformationPtrOutput }
ThrottlingInformationPtrInput is an input type that accepts ThrottlingInformationArgs, ThrottlingInformationPtr and ThrottlingInformationPtrOutput values. You can construct a concrete instance of `ThrottlingInformationPtrInput` via:
ThrottlingInformationArgs{...} or: nil
func ThrottlingInformationPtr ¶
func ThrottlingInformationPtr(v *ThrottlingInformationArgs) ThrottlingInformationPtrInput
type ThrottlingInformationPtrOutput ¶
type ThrottlingInformationPtrOutput struct{ *pulumi.OutputState }
func (ThrottlingInformationPtrOutput) Duration ¶
func (o ThrottlingInformationPtrOutput) Duration() pulumi.StringPtrOutput
The required duration (in ISO8601 format) to wait before notifying on the alert rule again. The time granularity must be in minutes and minimum value is 0 minutes
func (ThrottlingInformationPtrOutput) Elem ¶
func (o ThrottlingInformationPtrOutput) Elem() ThrottlingInformationOutput
func (ThrottlingInformationPtrOutput) ElementType ¶
func (ThrottlingInformationPtrOutput) ElementType() reflect.Type
func (ThrottlingInformationPtrOutput) ToThrottlingInformationPtrOutput ¶
func (o ThrottlingInformationPtrOutput) ToThrottlingInformationPtrOutput() ThrottlingInformationPtrOutput
func (ThrottlingInformationPtrOutput) ToThrottlingInformationPtrOutputWithContext ¶
func (o ThrottlingInformationPtrOutput) ToThrottlingInformationPtrOutputWithContext(ctx context.Context) ThrottlingInformationPtrOutput
type ThrottlingInformationResponse ¶
type ThrottlingInformationResponse struct { // The required duration (in ISO8601 format) to wait before notifying on the alert rule again. The time granularity must be in minutes and minimum value is 0 minutes Duration *string `pulumi:"duration"` }
Optional throttling information for the alert rule.
type ThrottlingInformationResponseOutput ¶
type ThrottlingInformationResponseOutput struct{ *pulumi.OutputState }
Optional throttling information for the alert rule.
func (ThrottlingInformationResponseOutput) Duration ¶
func (o ThrottlingInformationResponseOutput) Duration() pulumi.StringPtrOutput
The required duration (in ISO8601 format) to wait before notifying on the alert rule again. The time granularity must be in minutes and minimum value is 0 minutes
func (ThrottlingInformationResponseOutput) ElementType ¶
func (ThrottlingInformationResponseOutput) ElementType() reflect.Type
func (ThrottlingInformationResponseOutput) ToThrottlingInformationResponseOutput ¶
func (o ThrottlingInformationResponseOutput) ToThrottlingInformationResponseOutput() ThrottlingInformationResponseOutput
func (ThrottlingInformationResponseOutput) ToThrottlingInformationResponseOutputWithContext ¶
func (o ThrottlingInformationResponseOutput) ToThrottlingInformationResponseOutputWithContext(ctx context.Context) ThrottlingInformationResponseOutput
type ThrottlingInformationResponsePtrOutput ¶
type ThrottlingInformationResponsePtrOutput struct{ *pulumi.OutputState }
func (ThrottlingInformationResponsePtrOutput) Duration ¶
func (o ThrottlingInformationResponsePtrOutput) Duration() pulumi.StringPtrOutput
The required duration (in ISO8601 format) to wait before notifying on the alert rule again. The time granularity must be in minutes and minimum value is 0 minutes
func (ThrottlingInformationResponsePtrOutput) ElementType ¶
func (ThrottlingInformationResponsePtrOutput) ElementType() reflect.Type
func (ThrottlingInformationResponsePtrOutput) ToThrottlingInformationResponsePtrOutput ¶
func (o ThrottlingInformationResponsePtrOutput) ToThrottlingInformationResponsePtrOutput() ThrottlingInformationResponsePtrOutput
func (ThrottlingInformationResponsePtrOutput) ToThrottlingInformationResponsePtrOutputWithContext ¶
func (o ThrottlingInformationResponsePtrOutput) ToThrottlingInformationResponsePtrOutputWithContext(ctx context.Context) ThrottlingInformationResponsePtrOutput
type WeeklyRecurrence ¶
type WeeklyRecurrence struct { // Specifies the values for weekly recurrence pattern. DaysOfWeek []string `pulumi:"daysOfWeek"` // End time for recurrence. EndTime *string `pulumi:"endTime"` // Specifies when the recurrence should be applied. // Expected value is 'Weekly'. RecurrenceType string `pulumi:"recurrenceType"` // Start time for recurrence. StartTime *string `pulumi:"startTime"` }
Weekly recurrence object.
type WeeklyRecurrenceArgs ¶
type WeeklyRecurrenceArgs struct { // Specifies the values for weekly recurrence pattern. DaysOfWeek pulumi.StringArrayInput `pulumi:"daysOfWeek"` // End time for recurrence. EndTime pulumi.StringPtrInput `pulumi:"endTime"` // Specifies when the recurrence should be applied. // Expected value is 'Weekly'. RecurrenceType pulumi.StringInput `pulumi:"recurrenceType"` // Start time for recurrence. StartTime pulumi.StringPtrInput `pulumi:"startTime"` }
Weekly recurrence object.
func (WeeklyRecurrenceArgs) ElementType ¶
func (WeeklyRecurrenceArgs) ElementType() reflect.Type
func (WeeklyRecurrenceArgs) ToWeeklyRecurrenceOutput ¶
func (i WeeklyRecurrenceArgs) ToWeeklyRecurrenceOutput() WeeklyRecurrenceOutput
func (WeeklyRecurrenceArgs) ToWeeklyRecurrenceOutputWithContext ¶
func (i WeeklyRecurrenceArgs) ToWeeklyRecurrenceOutputWithContext(ctx context.Context) WeeklyRecurrenceOutput
type WeeklyRecurrenceInput ¶
type WeeklyRecurrenceInput interface { pulumi.Input ToWeeklyRecurrenceOutput() WeeklyRecurrenceOutput ToWeeklyRecurrenceOutputWithContext(context.Context) WeeklyRecurrenceOutput }
WeeklyRecurrenceInput is an input type that accepts WeeklyRecurrenceArgs and WeeklyRecurrenceOutput values. You can construct a concrete instance of `WeeklyRecurrenceInput` via:
WeeklyRecurrenceArgs{...}
type WeeklyRecurrenceOutput ¶
type WeeklyRecurrenceOutput struct{ *pulumi.OutputState }
Weekly recurrence object.
func (WeeklyRecurrenceOutput) DaysOfWeek ¶
func (o WeeklyRecurrenceOutput) DaysOfWeek() pulumi.StringArrayOutput
Specifies the values for weekly recurrence pattern.
func (WeeklyRecurrenceOutput) ElementType ¶
func (WeeklyRecurrenceOutput) ElementType() reflect.Type
func (WeeklyRecurrenceOutput) EndTime ¶
func (o WeeklyRecurrenceOutput) EndTime() pulumi.StringPtrOutput
End time for recurrence.
func (WeeklyRecurrenceOutput) RecurrenceType ¶
func (o WeeklyRecurrenceOutput) RecurrenceType() pulumi.StringOutput
Specifies when the recurrence should be applied. Expected value is 'Weekly'.
func (WeeklyRecurrenceOutput) StartTime ¶
func (o WeeklyRecurrenceOutput) StartTime() pulumi.StringPtrOutput
Start time for recurrence.
func (WeeklyRecurrenceOutput) ToWeeklyRecurrenceOutput ¶
func (o WeeklyRecurrenceOutput) ToWeeklyRecurrenceOutput() WeeklyRecurrenceOutput
func (WeeklyRecurrenceOutput) ToWeeklyRecurrenceOutputWithContext ¶
func (o WeeklyRecurrenceOutput) ToWeeklyRecurrenceOutputWithContext(ctx context.Context) WeeklyRecurrenceOutput
type WeeklyRecurrenceResponse ¶
type WeeklyRecurrenceResponse struct { // Specifies the values for weekly recurrence pattern. DaysOfWeek []string `pulumi:"daysOfWeek"` // End time for recurrence. EndTime *string `pulumi:"endTime"` // Specifies when the recurrence should be applied. // Expected value is 'Weekly'. RecurrenceType string `pulumi:"recurrenceType"` // Start time for recurrence. StartTime *string `pulumi:"startTime"` }
Weekly recurrence object.
type WeeklyRecurrenceResponseOutput ¶
type WeeklyRecurrenceResponseOutput struct{ *pulumi.OutputState }
Weekly recurrence object.
func (WeeklyRecurrenceResponseOutput) DaysOfWeek ¶
func (o WeeklyRecurrenceResponseOutput) DaysOfWeek() pulumi.StringArrayOutput
Specifies the values for weekly recurrence pattern.
func (WeeklyRecurrenceResponseOutput) ElementType ¶
func (WeeklyRecurrenceResponseOutput) ElementType() reflect.Type
func (WeeklyRecurrenceResponseOutput) EndTime ¶
func (o WeeklyRecurrenceResponseOutput) EndTime() pulumi.StringPtrOutput
End time for recurrence.
func (WeeklyRecurrenceResponseOutput) RecurrenceType ¶
func (o WeeklyRecurrenceResponseOutput) RecurrenceType() pulumi.StringOutput
Specifies when the recurrence should be applied. Expected value is 'Weekly'.
func (WeeklyRecurrenceResponseOutput) StartTime ¶
func (o WeeklyRecurrenceResponseOutput) StartTime() pulumi.StringPtrOutput
Start time for recurrence.
func (WeeklyRecurrenceResponseOutput) ToWeeklyRecurrenceResponseOutput ¶
func (o WeeklyRecurrenceResponseOutput) ToWeeklyRecurrenceResponseOutput() WeeklyRecurrenceResponseOutput
func (WeeklyRecurrenceResponseOutput) ToWeeklyRecurrenceResponseOutputWithContext ¶
func (o WeeklyRecurrenceResponseOutput) ToWeeklyRecurrenceResponseOutputWithContext(ctx context.Context) WeeklyRecurrenceResponseOutput