Documentation
¶
Index ¶
- type ActionRuleByName
- type ActionRuleByNameArgs
- type ActionRuleByNameState
- type ActionRuleProperties
- type ActionRulePropertiesArgs
- func (ActionRulePropertiesArgs) ElementType() reflect.Type
- func (i ActionRulePropertiesArgs) ToActionRulePropertiesOutput() ActionRulePropertiesOutput
- func (i ActionRulePropertiesArgs) ToActionRulePropertiesOutputWithContext(ctx context.Context) ActionRulePropertiesOutput
- func (i ActionRulePropertiesArgs) ToActionRulePropertiesPtrOutput() ActionRulePropertiesPtrOutput
- func (i ActionRulePropertiesArgs) ToActionRulePropertiesPtrOutputWithContext(ctx context.Context) ActionRulePropertiesPtrOutput
- type ActionRulePropertiesInput
- type ActionRulePropertiesOutput
- func (o ActionRulePropertiesOutput) Conditions() ConditionsPtrOutput
- func (o ActionRulePropertiesOutput) Description() pulumi.StringPtrOutput
- func (ActionRulePropertiesOutput) ElementType() reflect.Type
- func (o ActionRulePropertiesOutput) Scope() ScopePtrOutput
- func (o ActionRulePropertiesOutput) Status() pulumi.StringPtrOutput
- func (o ActionRulePropertiesOutput) SuppressionConfig() SuppressionConfigPtrOutput
- func (o ActionRulePropertiesOutput) ToActionRulePropertiesOutput() ActionRulePropertiesOutput
- func (o ActionRulePropertiesOutput) ToActionRulePropertiesOutputWithContext(ctx context.Context) ActionRulePropertiesOutput
- func (o ActionRulePropertiesOutput) ToActionRulePropertiesPtrOutput() ActionRulePropertiesPtrOutput
- func (o ActionRulePropertiesOutput) ToActionRulePropertiesPtrOutputWithContext(ctx context.Context) ActionRulePropertiesPtrOutput
- type ActionRulePropertiesPtrInput
- type ActionRulePropertiesPtrOutput
- func (o ActionRulePropertiesPtrOutput) Conditions() ConditionsPtrOutput
- func (o ActionRulePropertiesPtrOutput) Description() pulumi.StringPtrOutput
- func (o ActionRulePropertiesPtrOutput) Elem() ActionRulePropertiesOutput
- func (ActionRulePropertiesPtrOutput) ElementType() reflect.Type
- func (o ActionRulePropertiesPtrOutput) Scope() ScopePtrOutput
- func (o ActionRulePropertiesPtrOutput) Status() pulumi.StringPtrOutput
- func (o ActionRulePropertiesPtrOutput) SuppressionConfig() SuppressionConfigPtrOutput
- func (o ActionRulePropertiesPtrOutput) ToActionRulePropertiesPtrOutput() ActionRulePropertiesPtrOutput
- func (o ActionRulePropertiesPtrOutput) ToActionRulePropertiesPtrOutputWithContext(ctx context.Context) ActionRulePropertiesPtrOutput
- type ActionRulePropertiesResponse
- type ActionRulePropertiesResponseArgs
- func (ActionRulePropertiesResponseArgs) ElementType() reflect.Type
- func (i ActionRulePropertiesResponseArgs) ToActionRulePropertiesResponseOutput() ActionRulePropertiesResponseOutput
- func (i ActionRulePropertiesResponseArgs) ToActionRulePropertiesResponseOutputWithContext(ctx context.Context) ActionRulePropertiesResponseOutput
- func (i ActionRulePropertiesResponseArgs) ToActionRulePropertiesResponsePtrOutput() ActionRulePropertiesResponsePtrOutput
- func (i ActionRulePropertiesResponseArgs) ToActionRulePropertiesResponsePtrOutputWithContext(ctx context.Context) ActionRulePropertiesResponsePtrOutput
- type ActionRulePropertiesResponseInput
- type ActionRulePropertiesResponseOutput
- func (o ActionRulePropertiesResponseOutput) Conditions() ConditionsResponsePtrOutput
- func (o ActionRulePropertiesResponseOutput) CreatedAt() pulumi.StringOutput
- func (o ActionRulePropertiesResponseOutput) CreatedBy() pulumi.StringOutput
- func (o ActionRulePropertiesResponseOutput) Description() pulumi.StringPtrOutput
- func (ActionRulePropertiesResponseOutput) ElementType() reflect.Type
- func (o ActionRulePropertiesResponseOutput) LastModifiedAt() pulumi.StringOutput
- func (o ActionRulePropertiesResponseOutput) LastModifiedBy() pulumi.StringOutput
- func (o ActionRulePropertiesResponseOutput) ResourceGroup() pulumi.StringOutput
- func (o ActionRulePropertiesResponseOutput) Scope() ScopeResponsePtrOutput
- func (o ActionRulePropertiesResponseOutput) Status() pulumi.StringPtrOutput
- func (o ActionRulePropertiesResponseOutput) SuppressionConfig() SuppressionConfigResponsePtrOutput
- func (o ActionRulePropertiesResponseOutput) ToActionRulePropertiesResponseOutput() ActionRulePropertiesResponseOutput
- func (o ActionRulePropertiesResponseOutput) ToActionRulePropertiesResponseOutputWithContext(ctx context.Context) ActionRulePropertiesResponseOutput
- func (o ActionRulePropertiesResponseOutput) ToActionRulePropertiesResponsePtrOutput() ActionRulePropertiesResponsePtrOutput
- func (o ActionRulePropertiesResponseOutput) ToActionRulePropertiesResponsePtrOutputWithContext(ctx context.Context) ActionRulePropertiesResponsePtrOutput
- type ActionRulePropertiesResponsePtrInput
- type ActionRulePropertiesResponsePtrOutput
- func (o ActionRulePropertiesResponsePtrOutput) Conditions() ConditionsResponsePtrOutput
- func (o ActionRulePropertiesResponsePtrOutput) CreatedAt() pulumi.StringPtrOutput
- func (o ActionRulePropertiesResponsePtrOutput) CreatedBy() pulumi.StringPtrOutput
- func (o ActionRulePropertiesResponsePtrOutput) Description() pulumi.StringPtrOutput
- func (o ActionRulePropertiesResponsePtrOutput) Elem() ActionRulePropertiesResponseOutput
- func (ActionRulePropertiesResponsePtrOutput) ElementType() reflect.Type
- func (o ActionRulePropertiesResponsePtrOutput) LastModifiedAt() pulumi.StringPtrOutput
- func (o ActionRulePropertiesResponsePtrOutput) LastModifiedBy() pulumi.StringPtrOutput
- func (o ActionRulePropertiesResponsePtrOutput) ResourceGroup() pulumi.StringPtrOutput
- func (o ActionRulePropertiesResponsePtrOutput) Scope() ScopeResponsePtrOutput
- func (o ActionRulePropertiesResponsePtrOutput) Status() pulumi.StringPtrOutput
- func (o ActionRulePropertiesResponsePtrOutput) SuppressionConfig() SuppressionConfigResponsePtrOutput
- func (o ActionRulePropertiesResponsePtrOutput) ToActionRulePropertiesResponsePtrOutput() ActionRulePropertiesResponsePtrOutput
- func (o ActionRulePropertiesResponsePtrOutput) ToActionRulePropertiesResponsePtrOutputWithContext(ctx context.Context) ActionRulePropertiesResponsePtrOutput
- 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 ConditionInput
- type ConditionOutput
- func (ConditionOutput) ElementType() reflect.Type
- 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) 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 ConditionResponseArgs
- func (ConditionResponseArgs) ElementType() reflect.Type
- func (i ConditionResponseArgs) ToConditionResponseOutput() ConditionResponseOutput
- func (i ConditionResponseArgs) ToConditionResponseOutputWithContext(ctx context.Context) ConditionResponseOutput
- func (i ConditionResponseArgs) ToConditionResponsePtrOutput() ConditionResponsePtrOutput
- func (i ConditionResponseArgs) ToConditionResponsePtrOutputWithContext(ctx context.Context) ConditionResponsePtrOutput
- type ConditionResponseInput
- type ConditionResponseOutput
- func (ConditionResponseOutput) ElementType() reflect.Type
- func (o ConditionResponseOutput) Operator() pulumi.StringPtrOutput
- func (o ConditionResponseOutput) ToConditionResponseOutput() ConditionResponseOutput
- func (o ConditionResponseOutput) ToConditionResponseOutputWithContext(ctx context.Context) ConditionResponseOutput
- func (o ConditionResponseOutput) ToConditionResponsePtrOutput() ConditionResponsePtrOutput
- func (o ConditionResponseOutput) ToConditionResponsePtrOutputWithContext(ctx context.Context) ConditionResponsePtrOutput
- func (o ConditionResponseOutput) Values() pulumi.StringArrayOutput
- type ConditionResponsePtrInput
- type ConditionResponsePtrOutput
- func (o ConditionResponsePtrOutput) Elem() ConditionResponseOutput
- func (ConditionResponsePtrOutput) ElementType() reflect.Type
- 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) AlertRuleId() ConditionPtrOutput
- func (o ConditionsOutput) ApplicationInsightsSearchResults() ConditionPtrOutput
- func (o ConditionsOutput) Description() ConditionPtrOutput
- func (ConditionsOutput) ElementType() reflect.Type
- func (o ConditionsOutput) LogAnalyticsSearchResults() ConditionPtrOutput
- func (o ConditionsOutput) MonitorCondition() ConditionPtrOutput
- func (o ConditionsOutput) MonitorService() ConditionPtrOutput
- func (o ConditionsOutput) Severity() ConditionPtrOutput
- func (o ConditionsOutput) SignalType() ConditionPtrOutput
- func (o ConditionsOutput) TargetResource() ConditionPtrOutput
- func (o ConditionsOutput) TargetResourceGroup() 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) AlertRuleId() ConditionPtrOutput
- func (o ConditionsPtrOutput) ApplicationInsightsSearchResults() ConditionPtrOutput
- func (o ConditionsPtrOutput) Description() ConditionPtrOutput
- func (o ConditionsPtrOutput) Elem() ConditionsOutput
- func (ConditionsPtrOutput) ElementType() reflect.Type
- func (o ConditionsPtrOutput) LogAnalyticsSearchResults() ConditionPtrOutput
- func (o ConditionsPtrOutput) MonitorCondition() ConditionPtrOutput
- func (o ConditionsPtrOutput) MonitorService() ConditionPtrOutput
- func (o ConditionsPtrOutput) Severity() ConditionPtrOutput
- func (o ConditionsPtrOutput) SignalType() ConditionPtrOutput
- func (o ConditionsPtrOutput) TargetResource() ConditionPtrOutput
- func (o ConditionsPtrOutput) TargetResourceGroup() ConditionPtrOutput
- func (o ConditionsPtrOutput) TargetResourceType() ConditionPtrOutput
- func (o ConditionsPtrOutput) ToConditionsPtrOutput() ConditionsPtrOutput
- func (o ConditionsPtrOutput) ToConditionsPtrOutputWithContext(ctx context.Context) ConditionsPtrOutput
- type ConditionsResponse
- type ConditionsResponseArgs
- func (ConditionsResponseArgs) ElementType() reflect.Type
- func (i ConditionsResponseArgs) ToConditionsResponseOutput() ConditionsResponseOutput
- func (i ConditionsResponseArgs) ToConditionsResponseOutputWithContext(ctx context.Context) ConditionsResponseOutput
- func (i ConditionsResponseArgs) ToConditionsResponsePtrOutput() ConditionsResponsePtrOutput
- func (i ConditionsResponseArgs) ToConditionsResponsePtrOutputWithContext(ctx context.Context) ConditionsResponsePtrOutput
- type ConditionsResponseInput
- type ConditionsResponseOutput
- func (o ConditionsResponseOutput) AlertRuleId() ConditionResponsePtrOutput
- func (o ConditionsResponseOutput) ApplicationInsightsSearchResults() ConditionResponsePtrOutput
- func (o ConditionsResponseOutput) Description() ConditionResponsePtrOutput
- func (ConditionsResponseOutput) ElementType() reflect.Type
- func (o ConditionsResponseOutput) LogAnalyticsSearchResults() ConditionResponsePtrOutput
- func (o ConditionsResponseOutput) MonitorCondition() ConditionResponsePtrOutput
- func (o ConditionsResponseOutput) MonitorService() ConditionResponsePtrOutput
- func (o ConditionsResponseOutput) Severity() ConditionResponsePtrOutput
- func (o ConditionsResponseOutput) SignalType() ConditionResponsePtrOutput
- func (o ConditionsResponseOutput) TargetResource() ConditionResponsePtrOutput
- func (o ConditionsResponseOutput) TargetResourceGroup() ConditionResponsePtrOutput
- func (o ConditionsResponseOutput) TargetResourceType() ConditionResponsePtrOutput
- func (o ConditionsResponseOutput) ToConditionsResponseOutput() ConditionsResponseOutput
- func (o ConditionsResponseOutput) ToConditionsResponseOutputWithContext(ctx context.Context) ConditionsResponseOutput
- func (o ConditionsResponseOutput) ToConditionsResponsePtrOutput() ConditionsResponsePtrOutput
- func (o ConditionsResponseOutput) ToConditionsResponsePtrOutputWithContext(ctx context.Context) ConditionsResponsePtrOutput
- type ConditionsResponsePtrInput
- type ConditionsResponsePtrOutput
- func (o ConditionsResponsePtrOutput) AlertRuleId() ConditionResponsePtrOutput
- func (o ConditionsResponsePtrOutput) ApplicationInsightsSearchResults() ConditionResponsePtrOutput
- func (o ConditionsResponsePtrOutput) Description() ConditionResponsePtrOutput
- func (o ConditionsResponsePtrOutput) Elem() ConditionsResponseOutput
- func (ConditionsResponsePtrOutput) ElementType() reflect.Type
- func (o ConditionsResponsePtrOutput) LogAnalyticsSearchResults() ConditionResponsePtrOutput
- func (o ConditionsResponsePtrOutput) MonitorCondition() ConditionResponsePtrOutput
- func (o ConditionsResponsePtrOutput) MonitorService() ConditionResponsePtrOutput
- func (o ConditionsResponsePtrOutput) Severity() ConditionResponsePtrOutput
- func (o ConditionsResponsePtrOutput) SignalType() ConditionResponsePtrOutput
- func (o ConditionsResponsePtrOutput) TargetResource() ConditionResponsePtrOutput
- func (o ConditionsResponsePtrOutput) TargetResourceGroup() ConditionResponsePtrOutput
- func (o ConditionsResponsePtrOutput) TargetResourceType() ConditionResponsePtrOutput
- func (o ConditionsResponsePtrOutput) ToConditionsResponsePtrOutput() ConditionsResponsePtrOutput
- func (o ConditionsResponsePtrOutput) ToConditionsResponsePtrOutputWithContext(ctx context.Context) ConditionsResponsePtrOutput
- type LookupActionRuleByNameArgs
- type LookupActionRuleByNameResult
- 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) 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) Type() pulumi.StringPtrOutput
- func (o ScopeOutput) Values() pulumi.StringArrayOutput
- type ScopePtrInput
- type ScopePtrOutput
- func (o ScopePtrOutput) Elem() ScopeOutput
- func (ScopePtrOutput) ElementType() reflect.Type
- func (o ScopePtrOutput) ToScopePtrOutput() ScopePtrOutput
- func (o ScopePtrOutput) ToScopePtrOutputWithContext(ctx context.Context) ScopePtrOutput
- func (o ScopePtrOutput) Type() pulumi.StringPtrOutput
- func (o ScopePtrOutput) Values() pulumi.StringArrayOutput
- type ScopeResponse
- type ScopeResponseArgs
- func (ScopeResponseArgs) ElementType() reflect.Type
- func (i ScopeResponseArgs) ToScopeResponseOutput() ScopeResponseOutput
- func (i ScopeResponseArgs) ToScopeResponseOutputWithContext(ctx context.Context) ScopeResponseOutput
- func (i ScopeResponseArgs) ToScopeResponsePtrOutput() ScopeResponsePtrOutput
- func (i ScopeResponseArgs) ToScopeResponsePtrOutputWithContext(ctx context.Context) ScopeResponsePtrOutput
- type ScopeResponseInput
- type ScopeResponseOutput
- func (ScopeResponseOutput) ElementType() reflect.Type
- func (o ScopeResponseOutput) ToScopeResponseOutput() ScopeResponseOutput
- func (o ScopeResponseOutput) ToScopeResponseOutputWithContext(ctx context.Context) ScopeResponseOutput
- func (o ScopeResponseOutput) ToScopeResponsePtrOutput() ScopeResponsePtrOutput
- func (o ScopeResponseOutput) ToScopeResponsePtrOutputWithContext(ctx context.Context) ScopeResponsePtrOutput
- func (o ScopeResponseOutput) Type() pulumi.StringPtrOutput
- func (o ScopeResponseOutput) Values() pulumi.StringArrayOutput
- type ScopeResponsePtrInput
- type ScopeResponsePtrOutput
- func (o ScopeResponsePtrOutput) Elem() ScopeResponseOutput
- func (ScopeResponsePtrOutput) ElementType() reflect.Type
- func (o ScopeResponsePtrOutput) ToScopeResponsePtrOutput() ScopeResponsePtrOutput
- func (o ScopeResponsePtrOutput) ToScopeResponsePtrOutputWithContext(ctx context.Context) ScopeResponsePtrOutput
- func (o ScopeResponsePtrOutput) Type() pulumi.StringPtrOutput
- func (o ScopeResponsePtrOutput) Values() pulumi.StringArrayOutput
- 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 SuppressionConfigResponseArgs
- func (SuppressionConfigResponseArgs) ElementType() reflect.Type
- func (i SuppressionConfigResponseArgs) ToSuppressionConfigResponseOutput() SuppressionConfigResponseOutput
- func (i SuppressionConfigResponseArgs) ToSuppressionConfigResponseOutputWithContext(ctx context.Context) SuppressionConfigResponseOutput
- func (i SuppressionConfigResponseArgs) ToSuppressionConfigResponsePtrOutput() SuppressionConfigResponsePtrOutput
- func (i SuppressionConfigResponseArgs) ToSuppressionConfigResponsePtrOutputWithContext(ctx context.Context) SuppressionConfigResponsePtrOutput
- type SuppressionConfigResponseInput
- 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
- func (o SuppressionConfigResponseOutput) ToSuppressionConfigResponsePtrOutput() SuppressionConfigResponsePtrOutput
- func (o SuppressionConfigResponseOutput) ToSuppressionConfigResponsePtrOutputWithContext(ctx context.Context) SuppressionConfigResponsePtrOutput
- type SuppressionConfigResponsePtrInput
- type SuppressionConfigResponsePtrOutput
- func (o SuppressionConfigResponsePtrOutput) Elem() SuppressionConfigResponseOutput
- func (SuppressionConfigResponsePtrOutput) ElementType() reflect.Type
- func (o SuppressionConfigResponsePtrOutput) RecurrenceType() pulumi.StringPtrOutput
- func (o SuppressionConfigResponsePtrOutput) Schedule() SuppressionScheduleResponsePtrOutput
- func (o SuppressionConfigResponsePtrOutput) ToSuppressionConfigResponsePtrOutput() SuppressionConfigResponsePtrOutput
- func (o SuppressionConfigResponsePtrOutput) ToSuppressionConfigResponsePtrOutputWithContext(ctx context.Context) SuppressionConfigResponsePtrOutput
- 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 SuppressionScheduleResponseArgs
- func (SuppressionScheduleResponseArgs) ElementType() reflect.Type
- func (i SuppressionScheduleResponseArgs) ToSuppressionScheduleResponseOutput() SuppressionScheduleResponseOutput
- func (i SuppressionScheduleResponseArgs) ToSuppressionScheduleResponseOutputWithContext(ctx context.Context) SuppressionScheduleResponseOutput
- func (i SuppressionScheduleResponseArgs) ToSuppressionScheduleResponsePtrOutput() SuppressionScheduleResponsePtrOutput
- func (i SuppressionScheduleResponseArgs) ToSuppressionScheduleResponsePtrOutputWithContext(ctx context.Context) SuppressionScheduleResponsePtrOutput
- type SuppressionScheduleResponseInput
- 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
- func (o SuppressionScheduleResponseOutput) ToSuppressionScheduleResponsePtrOutput() SuppressionScheduleResponsePtrOutput
- func (o SuppressionScheduleResponseOutput) ToSuppressionScheduleResponsePtrOutputWithContext(ctx context.Context) SuppressionScheduleResponsePtrOutput
- type SuppressionScheduleResponsePtrInput
- 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
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
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 defining scope, conditions, suppression logic for action rule Properties ActionRulePropertiesResponseOutput `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
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.
type ActionRuleByNameArgs ¶
type ActionRuleByNameArgs struct { // The name of action rule that needs to be created/updated ActionRuleName pulumi.StringInput // Resource location Location pulumi.StringInput // Action rule properties defining scope, conditions, suppression logic for action rule Properties ActionRulePropertiesPtrInput // Resource group name where the resource is created. ResourceGroup 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 ActionRuleByNameState ¶
type ActionRuleByNameState struct { // Resource location Location pulumi.StringPtrInput // Azure resource name Name pulumi.StringPtrInput // Action rule properties defining scope, conditions, suppression logic for action rule Properties ActionRulePropertiesResponsePtrInput // Resource tags Tags pulumi.StringMapInput // Azure resource type Type pulumi.StringPtrInput }
func (ActionRuleByNameState) ElementType ¶
func (ActionRuleByNameState) ElementType() reflect.Type
type ActionRuleProperties ¶
type ActionRuleProperties struct { // Conditions in alert instance to be matched for a given action rule. Default value is all. Multiple values could be provided with comma separation. Conditions *Conditions `pulumi:"conditions"` // Description of action rule Description *string `pulumi:"description"` // 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. Scope *Scope `pulumi:"scope"` // Indicates if the given action rule is enabled or disabled Status *string `pulumi:"status"` // Suppression logic for a given action rule SuppressionConfig *SuppressionConfig `pulumi:"suppressionConfig"` }
Action rule properties defining scope, conditions, suppression logic for action rule
type ActionRulePropertiesArgs ¶
type ActionRulePropertiesArgs struct { // Conditions in alert instance to be matched for a given action rule. Default value is all. Multiple values could be provided with comma separation. Conditions ConditionsPtrInput `pulumi:"conditions"` // Description of action rule Description pulumi.StringPtrInput `pulumi:"description"` // 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. Scope ScopePtrInput `pulumi:"scope"` // Indicates if the given action rule is enabled or disabled Status pulumi.StringPtrInput `pulumi:"status"` // Suppression logic for a given action rule SuppressionConfig SuppressionConfigPtrInput `pulumi:"suppressionConfig"` }
Action rule properties defining scope, conditions, suppression logic for action rule
func (ActionRulePropertiesArgs) ElementType ¶
func (ActionRulePropertiesArgs) ElementType() reflect.Type
func (ActionRulePropertiesArgs) ToActionRulePropertiesOutput ¶
func (i ActionRulePropertiesArgs) ToActionRulePropertiesOutput() ActionRulePropertiesOutput
func (ActionRulePropertiesArgs) ToActionRulePropertiesOutputWithContext ¶
func (i ActionRulePropertiesArgs) ToActionRulePropertiesOutputWithContext(ctx context.Context) ActionRulePropertiesOutput
func (ActionRulePropertiesArgs) ToActionRulePropertiesPtrOutput ¶
func (i ActionRulePropertiesArgs) ToActionRulePropertiesPtrOutput() ActionRulePropertiesPtrOutput
func (ActionRulePropertiesArgs) ToActionRulePropertiesPtrOutputWithContext ¶
func (i ActionRulePropertiesArgs) ToActionRulePropertiesPtrOutputWithContext(ctx context.Context) ActionRulePropertiesPtrOutput
type ActionRulePropertiesInput ¶
type ActionRulePropertiesInput interface { pulumi.Input ToActionRulePropertiesOutput() ActionRulePropertiesOutput ToActionRulePropertiesOutputWithContext(context.Context) ActionRulePropertiesOutput }
ActionRulePropertiesInput is an input type that accepts ActionRulePropertiesArgs and ActionRulePropertiesOutput values. You can construct a concrete instance of `ActionRulePropertiesInput` via:
ActionRulePropertiesArgs{...}
type ActionRulePropertiesOutput ¶
type ActionRulePropertiesOutput struct{ *pulumi.OutputState }
Action rule properties defining scope, conditions, suppression logic for action rule
func (ActionRulePropertiesOutput) Conditions ¶
func (o ActionRulePropertiesOutput) Conditions() ConditionsPtrOutput
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 (ActionRulePropertiesOutput) Description ¶
func (o ActionRulePropertiesOutput) Description() pulumi.StringPtrOutput
Description of action rule
func (ActionRulePropertiesOutput) ElementType ¶
func (ActionRulePropertiesOutput) ElementType() reflect.Type
func (ActionRulePropertiesOutput) Scope ¶
func (o ActionRulePropertiesOutput) Scope() ScopePtrOutput
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 (ActionRulePropertiesOutput) Status ¶
func (o ActionRulePropertiesOutput) Status() pulumi.StringPtrOutput
Indicates if the given action rule is enabled or disabled
func (ActionRulePropertiesOutput) SuppressionConfig ¶
func (o ActionRulePropertiesOutput) SuppressionConfig() SuppressionConfigPtrOutput
Suppression logic for a given action rule
func (ActionRulePropertiesOutput) ToActionRulePropertiesOutput ¶
func (o ActionRulePropertiesOutput) ToActionRulePropertiesOutput() ActionRulePropertiesOutput
func (ActionRulePropertiesOutput) ToActionRulePropertiesOutputWithContext ¶
func (o ActionRulePropertiesOutput) ToActionRulePropertiesOutputWithContext(ctx context.Context) ActionRulePropertiesOutput
func (ActionRulePropertiesOutput) ToActionRulePropertiesPtrOutput ¶
func (o ActionRulePropertiesOutput) ToActionRulePropertiesPtrOutput() ActionRulePropertiesPtrOutput
func (ActionRulePropertiesOutput) ToActionRulePropertiesPtrOutputWithContext ¶
func (o ActionRulePropertiesOutput) ToActionRulePropertiesPtrOutputWithContext(ctx context.Context) ActionRulePropertiesPtrOutput
type ActionRulePropertiesPtrInput ¶
type ActionRulePropertiesPtrInput interface { pulumi.Input ToActionRulePropertiesPtrOutput() ActionRulePropertiesPtrOutput ToActionRulePropertiesPtrOutputWithContext(context.Context) ActionRulePropertiesPtrOutput }
ActionRulePropertiesPtrInput is an input type that accepts ActionRulePropertiesArgs, ActionRulePropertiesPtr and ActionRulePropertiesPtrOutput values. You can construct a concrete instance of `ActionRulePropertiesPtrInput` via:
ActionRulePropertiesArgs{...} or: nil
func ActionRulePropertiesPtr ¶
func ActionRulePropertiesPtr(v *ActionRulePropertiesArgs) ActionRulePropertiesPtrInput
type ActionRulePropertiesPtrOutput ¶
type ActionRulePropertiesPtrOutput struct{ *pulumi.OutputState }
func (ActionRulePropertiesPtrOutput) Conditions ¶
func (o ActionRulePropertiesPtrOutput) Conditions() ConditionsPtrOutput
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 (ActionRulePropertiesPtrOutput) Description ¶
func (o ActionRulePropertiesPtrOutput) Description() pulumi.StringPtrOutput
Description of action rule
func (ActionRulePropertiesPtrOutput) Elem ¶
func (o ActionRulePropertiesPtrOutput) Elem() ActionRulePropertiesOutput
func (ActionRulePropertiesPtrOutput) ElementType ¶
func (ActionRulePropertiesPtrOutput) ElementType() reflect.Type
func (ActionRulePropertiesPtrOutput) Scope ¶
func (o ActionRulePropertiesPtrOutput) Scope() ScopePtrOutput
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 (ActionRulePropertiesPtrOutput) Status ¶
func (o ActionRulePropertiesPtrOutput) Status() pulumi.StringPtrOutput
Indicates if the given action rule is enabled or disabled
func (ActionRulePropertiesPtrOutput) SuppressionConfig ¶
func (o ActionRulePropertiesPtrOutput) SuppressionConfig() SuppressionConfigPtrOutput
Suppression logic for a given action rule
func (ActionRulePropertiesPtrOutput) ToActionRulePropertiesPtrOutput ¶
func (o ActionRulePropertiesPtrOutput) ToActionRulePropertiesPtrOutput() ActionRulePropertiesPtrOutput
func (ActionRulePropertiesPtrOutput) ToActionRulePropertiesPtrOutputWithContext ¶
func (o ActionRulePropertiesPtrOutput) ToActionRulePropertiesPtrOutputWithContext(ctx context.Context) ActionRulePropertiesPtrOutput
type ActionRulePropertiesResponse ¶
type ActionRulePropertiesResponse struct { // Conditions in alert instance to be matched for a given action rule. Default value is all. Multiple values could be provided with comma separation. 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"` // Resource group where action rule is stored ResourceGroup string `pulumi:"resourceGroup"` // 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. Scope *ScopeResponse `pulumi:"scope"` // Indicates if the given action rule is enabled or disabled Status *string `pulumi:"status"` // Suppression logic for a given action rule SuppressionConfig *SuppressionConfigResponse `pulumi:"suppressionConfig"` }
Action rule properties defining scope, conditions, suppression logic for action rule
type ActionRulePropertiesResponseArgs ¶
type ActionRulePropertiesResponseArgs struct { // Conditions in alert instance to be matched for a given action rule. Default value is all. Multiple values could be provided with comma separation. Conditions ConditionsResponsePtrInput `pulumi:"conditions"` // Creation time of action rule. Date-Time in ISO-8601 format. CreatedAt pulumi.StringInput `pulumi:"createdAt"` // Created by user name. CreatedBy pulumi.StringInput `pulumi:"createdBy"` // Description of action rule Description pulumi.StringPtrInput `pulumi:"description"` // Last updated time of action rule. Date-Time in ISO-8601 format. LastModifiedAt pulumi.StringInput `pulumi:"lastModifiedAt"` // Last modified by user name. LastModifiedBy pulumi.StringInput `pulumi:"lastModifiedBy"` // Resource group where action rule is stored ResourceGroup pulumi.StringInput `pulumi:"resourceGroup"` // 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. Scope ScopeResponsePtrInput `pulumi:"scope"` // Indicates if the given action rule is enabled or disabled Status pulumi.StringPtrInput `pulumi:"status"` // Suppression logic for a given action rule SuppressionConfig SuppressionConfigResponsePtrInput `pulumi:"suppressionConfig"` }
Action rule properties defining scope, conditions, suppression logic for action rule
func (ActionRulePropertiesResponseArgs) ElementType ¶
func (ActionRulePropertiesResponseArgs) ElementType() reflect.Type
func (ActionRulePropertiesResponseArgs) ToActionRulePropertiesResponseOutput ¶
func (i ActionRulePropertiesResponseArgs) ToActionRulePropertiesResponseOutput() ActionRulePropertiesResponseOutput
func (ActionRulePropertiesResponseArgs) ToActionRulePropertiesResponseOutputWithContext ¶
func (i ActionRulePropertiesResponseArgs) ToActionRulePropertiesResponseOutputWithContext(ctx context.Context) ActionRulePropertiesResponseOutput
func (ActionRulePropertiesResponseArgs) ToActionRulePropertiesResponsePtrOutput ¶
func (i ActionRulePropertiesResponseArgs) ToActionRulePropertiesResponsePtrOutput() ActionRulePropertiesResponsePtrOutput
func (ActionRulePropertiesResponseArgs) ToActionRulePropertiesResponsePtrOutputWithContext ¶
func (i ActionRulePropertiesResponseArgs) ToActionRulePropertiesResponsePtrOutputWithContext(ctx context.Context) ActionRulePropertiesResponsePtrOutput
type ActionRulePropertiesResponseInput ¶
type ActionRulePropertiesResponseInput interface { pulumi.Input ToActionRulePropertiesResponseOutput() ActionRulePropertiesResponseOutput ToActionRulePropertiesResponseOutputWithContext(context.Context) ActionRulePropertiesResponseOutput }
ActionRulePropertiesResponseInput is an input type that accepts ActionRulePropertiesResponseArgs and ActionRulePropertiesResponseOutput values. You can construct a concrete instance of `ActionRulePropertiesResponseInput` via:
ActionRulePropertiesResponseArgs{...}
type ActionRulePropertiesResponseOutput ¶
type ActionRulePropertiesResponseOutput struct{ *pulumi.OutputState }
Action rule properties defining scope, conditions, suppression logic for action rule
func (ActionRulePropertiesResponseOutput) Conditions ¶
func (o ActionRulePropertiesResponseOutput) Conditions() ConditionsResponsePtrOutput
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 (ActionRulePropertiesResponseOutput) CreatedAt ¶
func (o ActionRulePropertiesResponseOutput) CreatedAt() pulumi.StringOutput
Creation time of action rule. Date-Time in ISO-8601 format.
func (ActionRulePropertiesResponseOutput) CreatedBy ¶
func (o ActionRulePropertiesResponseOutput) CreatedBy() pulumi.StringOutput
Created by user name.
func (ActionRulePropertiesResponseOutput) Description ¶
func (o ActionRulePropertiesResponseOutput) Description() pulumi.StringPtrOutput
Description of action rule
func (ActionRulePropertiesResponseOutput) ElementType ¶
func (ActionRulePropertiesResponseOutput) ElementType() reflect.Type
func (ActionRulePropertiesResponseOutput) LastModifiedAt ¶
func (o ActionRulePropertiesResponseOutput) LastModifiedAt() pulumi.StringOutput
Last updated time of action rule. Date-Time in ISO-8601 format.
func (ActionRulePropertiesResponseOutput) LastModifiedBy ¶
func (o ActionRulePropertiesResponseOutput) LastModifiedBy() pulumi.StringOutput
Last modified by user name.
func (ActionRulePropertiesResponseOutput) ResourceGroup ¶
func (o ActionRulePropertiesResponseOutput) ResourceGroup() pulumi.StringOutput
Resource group where action rule is stored
func (ActionRulePropertiesResponseOutput) Scope ¶
func (o ActionRulePropertiesResponseOutput) Scope() ScopeResponsePtrOutput
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 (ActionRulePropertiesResponseOutput) Status ¶
func (o ActionRulePropertiesResponseOutput) Status() pulumi.StringPtrOutput
Indicates if the given action rule is enabled or disabled
func (ActionRulePropertiesResponseOutput) SuppressionConfig ¶
func (o ActionRulePropertiesResponseOutput) SuppressionConfig() SuppressionConfigResponsePtrOutput
Suppression logic for a given action rule
func (ActionRulePropertiesResponseOutput) ToActionRulePropertiesResponseOutput ¶
func (o ActionRulePropertiesResponseOutput) ToActionRulePropertiesResponseOutput() ActionRulePropertiesResponseOutput
func (ActionRulePropertiesResponseOutput) ToActionRulePropertiesResponseOutputWithContext ¶
func (o ActionRulePropertiesResponseOutput) ToActionRulePropertiesResponseOutputWithContext(ctx context.Context) ActionRulePropertiesResponseOutput
func (ActionRulePropertiesResponseOutput) ToActionRulePropertiesResponsePtrOutput ¶
func (o ActionRulePropertiesResponseOutput) ToActionRulePropertiesResponsePtrOutput() ActionRulePropertiesResponsePtrOutput
func (ActionRulePropertiesResponseOutput) ToActionRulePropertiesResponsePtrOutputWithContext ¶
func (o ActionRulePropertiesResponseOutput) ToActionRulePropertiesResponsePtrOutputWithContext(ctx context.Context) ActionRulePropertiesResponsePtrOutput
type ActionRulePropertiesResponsePtrInput ¶
type ActionRulePropertiesResponsePtrInput interface { pulumi.Input ToActionRulePropertiesResponsePtrOutput() ActionRulePropertiesResponsePtrOutput ToActionRulePropertiesResponsePtrOutputWithContext(context.Context) ActionRulePropertiesResponsePtrOutput }
ActionRulePropertiesResponsePtrInput is an input type that accepts ActionRulePropertiesResponseArgs, ActionRulePropertiesResponsePtr and ActionRulePropertiesResponsePtrOutput values. You can construct a concrete instance of `ActionRulePropertiesResponsePtrInput` via:
ActionRulePropertiesResponseArgs{...} or: nil
func ActionRulePropertiesResponsePtr ¶
func ActionRulePropertiesResponsePtr(v *ActionRulePropertiesResponseArgs) ActionRulePropertiesResponsePtrInput
type ActionRulePropertiesResponsePtrOutput ¶
type ActionRulePropertiesResponsePtrOutput struct{ *pulumi.OutputState }
func (ActionRulePropertiesResponsePtrOutput) Conditions ¶
func (o ActionRulePropertiesResponsePtrOutput) Conditions() ConditionsResponsePtrOutput
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 (ActionRulePropertiesResponsePtrOutput) CreatedAt ¶
func (o ActionRulePropertiesResponsePtrOutput) CreatedAt() pulumi.StringPtrOutput
Creation time of action rule. Date-Time in ISO-8601 format.
func (ActionRulePropertiesResponsePtrOutput) CreatedBy ¶
func (o ActionRulePropertiesResponsePtrOutput) CreatedBy() pulumi.StringPtrOutput
Created by user name.
func (ActionRulePropertiesResponsePtrOutput) Description ¶
func (o ActionRulePropertiesResponsePtrOutput) Description() pulumi.StringPtrOutput
Description of action rule
func (ActionRulePropertiesResponsePtrOutput) ElementType ¶
func (ActionRulePropertiesResponsePtrOutput) ElementType() reflect.Type
func (ActionRulePropertiesResponsePtrOutput) LastModifiedAt ¶
func (o ActionRulePropertiesResponsePtrOutput) LastModifiedAt() pulumi.StringPtrOutput
Last updated time of action rule. Date-Time in ISO-8601 format.
func (ActionRulePropertiesResponsePtrOutput) LastModifiedBy ¶
func (o ActionRulePropertiesResponsePtrOutput) LastModifiedBy() pulumi.StringPtrOutput
Last modified by user name.
func (ActionRulePropertiesResponsePtrOutput) ResourceGroup ¶
func (o ActionRulePropertiesResponsePtrOutput) ResourceGroup() pulumi.StringPtrOutput
Resource group where action rule is stored
func (ActionRulePropertiesResponsePtrOutput) Scope ¶
func (o ActionRulePropertiesResponsePtrOutput) Scope() ScopeResponsePtrOutput
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 (ActionRulePropertiesResponsePtrOutput) Status ¶
func (o ActionRulePropertiesResponsePtrOutput) Status() pulumi.StringPtrOutput
Indicates if the given action rule is enabled or disabled
func (ActionRulePropertiesResponsePtrOutput) SuppressionConfig ¶
func (o ActionRulePropertiesResponsePtrOutput) SuppressionConfig() SuppressionConfigResponsePtrOutput
Suppression logic for a given action rule
func (ActionRulePropertiesResponsePtrOutput) ToActionRulePropertiesResponsePtrOutput ¶
func (o ActionRulePropertiesResponsePtrOutput) ToActionRulePropertiesResponsePtrOutput() ActionRulePropertiesResponsePtrOutput
func (ActionRulePropertiesResponsePtrOutput) ToActionRulePropertiesResponsePtrOutputWithContext ¶
func (o ActionRulePropertiesResponsePtrOutput) ToActionRulePropertiesResponsePtrOutputWithContext(ctx context.Context) ActionRulePropertiesResponsePtrOutput
type Condition ¶
type Condition struct { // 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 action rule
type ConditionArgs ¶
type ConditionArgs struct { // 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 action 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 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 action rule
func (ConditionOutput) ElementType ¶
func (ConditionOutput) ElementType() reflect.Type
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) 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 { // 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 action rule
type ConditionResponseArgs ¶
type ConditionResponseArgs struct { // 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 action rule
func (ConditionResponseArgs) ElementType ¶
func (ConditionResponseArgs) ElementType() reflect.Type
func (ConditionResponseArgs) ToConditionResponseOutput ¶
func (i ConditionResponseArgs) ToConditionResponseOutput() ConditionResponseOutput
func (ConditionResponseArgs) ToConditionResponseOutputWithContext ¶
func (i ConditionResponseArgs) ToConditionResponseOutputWithContext(ctx context.Context) ConditionResponseOutput
func (ConditionResponseArgs) ToConditionResponsePtrOutput ¶
func (i ConditionResponseArgs) ToConditionResponsePtrOutput() ConditionResponsePtrOutput
func (ConditionResponseArgs) ToConditionResponsePtrOutputWithContext ¶
func (i ConditionResponseArgs) ToConditionResponsePtrOutputWithContext(ctx context.Context) ConditionResponsePtrOutput
type ConditionResponseInput ¶
type ConditionResponseInput interface { pulumi.Input ToConditionResponseOutput() ConditionResponseOutput ToConditionResponseOutputWithContext(context.Context) ConditionResponseOutput }
ConditionResponseInput is an input type that accepts ConditionResponseArgs and ConditionResponseOutput values. You can construct a concrete instance of `ConditionResponseInput` via:
ConditionResponseArgs{...}
type ConditionResponseOutput ¶
type ConditionResponseOutput struct{ *pulumi.OutputState }
condition to trigger an action rule
func (ConditionResponseOutput) ElementType ¶
func (ConditionResponseOutput) ElementType() reflect.Type
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) ToConditionResponsePtrOutput ¶
func (o ConditionResponseOutput) ToConditionResponsePtrOutput() ConditionResponsePtrOutput
func (ConditionResponseOutput) ToConditionResponsePtrOutputWithContext ¶
func (o ConditionResponseOutput) ToConditionResponsePtrOutputWithContext(ctx context.Context) ConditionResponsePtrOutput
func (ConditionResponseOutput) Values ¶
func (o ConditionResponseOutput) Values() pulumi.StringArrayOutput
list of values to match for a given condition.
type ConditionResponsePtrInput ¶
type ConditionResponsePtrInput interface { pulumi.Input ToConditionResponsePtrOutput() ConditionResponsePtrOutput ToConditionResponsePtrOutputWithContext(context.Context) ConditionResponsePtrOutput }
ConditionResponsePtrInput is an input type that accepts ConditionResponseArgs, ConditionResponsePtr and ConditionResponsePtrOutput values. You can construct a concrete instance of `ConditionResponsePtrInput` via:
ConditionResponseArgs{...} or: nil
func ConditionResponsePtr ¶
func ConditionResponsePtr(v *ConditionResponseArgs) ConditionResponsePtrInput
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) 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 { // condition to trigger an action rule AlertRuleId *Condition `pulumi:"alertRuleId"` // condition to trigger an action rule ApplicationInsightsSearchResults *Condition `pulumi:"applicationInsightsSearchResults"` // condition to trigger an action rule Description *Condition `pulumi:"description"` // condition to trigger an action rule LogAnalyticsSearchResults *Condition `pulumi:"logAnalyticsSearchResults"` // condition to trigger an action rule MonitorCondition *Condition `pulumi:"monitorCondition"` // condition to trigger an action rule MonitorService *Condition `pulumi:"monitorService"` // condition to trigger an action rule Severity *Condition `pulumi:"severity"` // condition to trigger an action rule SignalType *Condition `pulumi:"signalType"` // condition to trigger an action rule TargetResource *Condition `pulumi:"targetResource"` // condition to trigger an action rule TargetResourceGroup *Condition `pulumi:"targetResourceGroup"` // condition to trigger an action rule 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 { // condition to trigger an action rule AlertRuleId ConditionPtrInput `pulumi:"alertRuleId"` // condition to trigger an action rule ApplicationInsightsSearchResults ConditionPtrInput `pulumi:"applicationInsightsSearchResults"` // condition to trigger an action rule Description ConditionPtrInput `pulumi:"description"` // condition to trigger an action rule LogAnalyticsSearchResults ConditionPtrInput `pulumi:"logAnalyticsSearchResults"` // condition to trigger an action rule MonitorCondition ConditionPtrInput `pulumi:"monitorCondition"` // condition to trigger an action rule MonitorService ConditionPtrInput `pulumi:"monitorService"` // condition to trigger an action rule Severity ConditionPtrInput `pulumi:"severity"` // condition to trigger an action rule SignalType ConditionPtrInput `pulumi:"signalType"` // condition to trigger an action rule TargetResource ConditionPtrInput `pulumi:"targetResource"` // condition to trigger an action rule TargetResourceGroup ConditionPtrInput `pulumi:"targetResourceGroup"` // condition to trigger an action rule 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) AlertRuleId ¶
func (o ConditionsOutput) AlertRuleId() ConditionPtrOutput
condition to trigger an action rule
func (ConditionsOutput) ApplicationInsightsSearchResults ¶
func (o ConditionsOutput) ApplicationInsightsSearchResults() ConditionPtrOutput
condition to trigger an action rule
func (ConditionsOutput) Description ¶
func (o ConditionsOutput) Description() ConditionPtrOutput
condition to trigger an action rule
func (ConditionsOutput) ElementType ¶
func (ConditionsOutput) ElementType() reflect.Type
func (ConditionsOutput) LogAnalyticsSearchResults ¶
func (o ConditionsOutput) LogAnalyticsSearchResults() ConditionPtrOutput
condition to trigger an action rule
func (ConditionsOutput) MonitorCondition ¶
func (o ConditionsOutput) MonitorCondition() ConditionPtrOutput
condition to trigger an action rule
func (ConditionsOutput) MonitorService ¶
func (o ConditionsOutput) MonitorService() ConditionPtrOutput
condition to trigger an action rule
func (ConditionsOutput) Severity ¶
func (o ConditionsOutput) Severity() ConditionPtrOutput
condition to trigger an action rule
func (ConditionsOutput) SignalType ¶
func (o ConditionsOutput) SignalType() ConditionPtrOutput
condition to trigger an action rule
func (ConditionsOutput) TargetResource ¶
func (o ConditionsOutput) TargetResource() ConditionPtrOutput
condition to trigger an action rule
func (ConditionsOutput) TargetResourceGroup ¶
func (o ConditionsOutput) TargetResourceGroup() ConditionPtrOutput
condition to trigger an action rule
func (ConditionsOutput) TargetResourceType ¶
func (o ConditionsOutput) TargetResourceType() ConditionPtrOutput
condition to trigger an action rule
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) AlertRuleId ¶
func (o ConditionsPtrOutput) AlertRuleId() ConditionPtrOutput
condition to trigger an action rule
func (ConditionsPtrOutput) ApplicationInsightsSearchResults ¶
func (o ConditionsPtrOutput) ApplicationInsightsSearchResults() ConditionPtrOutput
condition to trigger an action rule
func (ConditionsPtrOutput) Description ¶
func (o ConditionsPtrOutput) Description() ConditionPtrOutput
condition to trigger an action rule
func (ConditionsPtrOutput) Elem ¶
func (o ConditionsPtrOutput) Elem() ConditionsOutput
func (ConditionsPtrOutput) ElementType ¶
func (ConditionsPtrOutput) ElementType() reflect.Type
func (ConditionsPtrOutput) LogAnalyticsSearchResults ¶
func (o ConditionsPtrOutput) LogAnalyticsSearchResults() ConditionPtrOutput
condition to trigger an action rule
func (ConditionsPtrOutput) MonitorCondition ¶
func (o ConditionsPtrOutput) MonitorCondition() ConditionPtrOutput
condition to trigger an action rule
func (ConditionsPtrOutput) MonitorService ¶
func (o ConditionsPtrOutput) MonitorService() ConditionPtrOutput
condition to trigger an action rule
func (ConditionsPtrOutput) Severity ¶
func (o ConditionsPtrOutput) Severity() ConditionPtrOutput
condition to trigger an action rule
func (ConditionsPtrOutput) SignalType ¶
func (o ConditionsPtrOutput) SignalType() ConditionPtrOutput
condition to trigger an action rule
func (ConditionsPtrOutput) TargetResource ¶
func (o ConditionsPtrOutput) TargetResource() ConditionPtrOutput
condition to trigger an action rule
func (ConditionsPtrOutput) TargetResourceGroup ¶
func (o ConditionsPtrOutput) TargetResourceGroup() ConditionPtrOutput
condition to trigger an action rule
func (ConditionsPtrOutput) TargetResourceType ¶
func (o ConditionsPtrOutput) TargetResourceType() ConditionPtrOutput
condition to trigger an action rule
func (ConditionsPtrOutput) ToConditionsPtrOutput ¶
func (o ConditionsPtrOutput) ToConditionsPtrOutput() ConditionsPtrOutput
func (ConditionsPtrOutput) ToConditionsPtrOutputWithContext ¶
func (o ConditionsPtrOutput) ToConditionsPtrOutputWithContext(ctx context.Context) ConditionsPtrOutput
type ConditionsResponse ¶
type ConditionsResponse struct { // condition to trigger an action rule AlertRuleId *ConditionResponse `pulumi:"alertRuleId"` // condition to trigger an action rule ApplicationInsightsSearchResults *ConditionResponse `pulumi:"applicationInsightsSearchResults"` // condition to trigger an action rule Description *ConditionResponse `pulumi:"description"` // condition to trigger an action rule LogAnalyticsSearchResults *ConditionResponse `pulumi:"logAnalyticsSearchResults"` // condition to trigger an action rule MonitorCondition *ConditionResponse `pulumi:"monitorCondition"` // condition to trigger an action rule MonitorService *ConditionResponse `pulumi:"monitorService"` // condition to trigger an action rule Severity *ConditionResponse `pulumi:"severity"` // condition to trigger an action rule SignalType *ConditionResponse `pulumi:"signalType"` // condition to trigger an action rule TargetResource *ConditionResponse `pulumi:"targetResource"` // condition to trigger an action rule TargetResourceGroup *ConditionResponse `pulumi:"targetResourceGroup"` // condition to trigger an action rule 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 ConditionsResponseArgs ¶
type ConditionsResponseArgs struct { // condition to trigger an action rule AlertRuleId ConditionResponsePtrInput `pulumi:"alertRuleId"` // condition to trigger an action rule ApplicationInsightsSearchResults ConditionResponsePtrInput `pulumi:"applicationInsightsSearchResults"` // condition to trigger an action rule Description ConditionResponsePtrInput `pulumi:"description"` // condition to trigger an action rule LogAnalyticsSearchResults ConditionResponsePtrInput `pulumi:"logAnalyticsSearchResults"` // condition to trigger an action rule MonitorCondition ConditionResponsePtrInput `pulumi:"monitorCondition"` // condition to trigger an action rule MonitorService ConditionResponsePtrInput `pulumi:"monitorService"` // condition to trigger an action rule Severity ConditionResponsePtrInput `pulumi:"severity"` // condition to trigger an action rule SignalType ConditionResponsePtrInput `pulumi:"signalType"` // condition to trigger an action rule TargetResource ConditionResponsePtrInput `pulumi:"targetResource"` // condition to trigger an action rule TargetResourceGroup ConditionResponsePtrInput `pulumi:"targetResourceGroup"` // condition to trigger an action rule TargetResourceType ConditionResponsePtrInput `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 (ConditionsResponseArgs) ElementType ¶
func (ConditionsResponseArgs) ElementType() reflect.Type
func (ConditionsResponseArgs) ToConditionsResponseOutput ¶
func (i ConditionsResponseArgs) ToConditionsResponseOutput() ConditionsResponseOutput
func (ConditionsResponseArgs) ToConditionsResponseOutputWithContext ¶
func (i ConditionsResponseArgs) ToConditionsResponseOutputWithContext(ctx context.Context) ConditionsResponseOutput
func (ConditionsResponseArgs) ToConditionsResponsePtrOutput ¶
func (i ConditionsResponseArgs) ToConditionsResponsePtrOutput() ConditionsResponsePtrOutput
func (ConditionsResponseArgs) ToConditionsResponsePtrOutputWithContext ¶
func (i ConditionsResponseArgs) ToConditionsResponsePtrOutputWithContext(ctx context.Context) ConditionsResponsePtrOutput
type ConditionsResponseInput ¶
type ConditionsResponseInput interface { pulumi.Input ToConditionsResponseOutput() ConditionsResponseOutput ToConditionsResponseOutputWithContext(context.Context) ConditionsResponseOutput }
ConditionsResponseInput is an input type that accepts ConditionsResponseArgs and ConditionsResponseOutput values. You can construct a concrete instance of `ConditionsResponseInput` via:
ConditionsResponseArgs{...}
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) AlertRuleId ¶
func (o ConditionsResponseOutput) AlertRuleId() ConditionResponsePtrOutput
condition to trigger an action rule
func (ConditionsResponseOutput) ApplicationInsightsSearchResults ¶
func (o ConditionsResponseOutput) ApplicationInsightsSearchResults() ConditionResponsePtrOutput
condition to trigger an action rule
func (ConditionsResponseOutput) Description ¶
func (o ConditionsResponseOutput) Description() ConditionResponsePtrOutput
condition to trigger an action rule
func (ConditionsResponseOutput) ElementType ¶
func (ConditionsResponseOutput) ElementType() reflect.Type
func (ConditionsResponseOutput) LogAnalyticsSearchResults ¶
func (o ConditionsResponseOutput) LogAnalyticsSearchResults() ConditionResponsePtrOutput
condition to trigger an action rule
func (ConditionsResponseOutput) MonitorCondition ¶
func (o ConditionsResponseOutput) MonitorCondition() ConditionResponsePtrOutput
condition to trigger an action rule
func (ConditionsResponseOutput) MonitorService ¶
func (o ConditionsResponseOutput) MonitorService() ConditionResponsePtrOutput
condition to trigger an action rule
func (ConditionsResponseOutput) Severity ¶
func (o ConditionsResponseOutput) Severity() ConditionResponsePtrOutput
condition to trigger an action rule
func (ConditionsResponseOutput) SignalType ¶
func (o ConditionsResponseOutput) SignalType() ConditionResponsePtrOutput
condition to trigger an action rule
func (ConditionsResponseOutput) TargetResource ¶
func (o ConditionsResponseOutput) TargetResource() ConditionResponsePtrOutput
condition to trigger an action rule
func (ConditionsResponseOutput) TargetResourceGroup ¶
func (o ConditionsResponseOutput) TargetResourceGroup() ConditionResponsePtrOutput
condition to trigger an action rule
func (ConditionsResponseOutput) TargetResourceType ¶
func (o ConditionsResponseOutput) TargetResourceType() ConditionResponsePtrOutput
condition to trigger an action rule
func (ConditionsResponseOutput) ToConditionsResponseOutput ¶
func (o ConditionsResponseOutput) ToConditionsResponseOutput() ConditionsResponseOutput
func (ConditionsResponseOutput) ToConditionsResponseOutputWithContext ¶
func (o ConditionsResponseOutput) ToConditionsResponseOutputWithContext(ctx context.Context) ConditionsResponseOutput
func (ConditionsResponseOutput) ToConditionsResponsePtrOutput ¶
func (o ConditionsResponseOutput) ToConditionsResponsePtrOutput() ConditionsResponsePtrOutput
func (ConditionsResponseOutput) ToConditionsResponsePtrOutputWithContext ¶
func (o ConditionsResponseOutput) ToConditionsResponsePtrOutputWithContext(ctx context.Context) ConditionsResponsePtrOutput
type ConditionsResponsePtrInput ¶
type ConditionsResponsePtrInput interface { pulumi.Input ToConditionsResponsePtrOutput() ConditionsResponsePtrOutput ToConditionsResponsePtrOutputWithContext(context.Context) ConditionsResponsePtrOutput }
ConditionsResponsePtrInput is an input type that accepts ConditionsResponseArgs, ConditionsResponsePtr and ConditionsResponsePtrOutput values. You can construct a concrete instance of `ConditionsResponsePtrInput` via:
ConditionsResponseArgs{...} or: nil
func ConditionsResponsePtr ¶
func ConditionsResponsePtr(v *ConditionsResponseArgs) ConditionsResponsePtrInput
type ConditionsResponsePtrOutput ¶
type ConditionsResponsePtrOutput struct{ *pulumi.OutputState }
func (ConditionsResponsePtrOutput) AlertRuleId ¶
func (o ConditionsResponsePtrOutput) AlertRuleId() ConditionResponsePtrOutput
condition to trigger an action rule
func (ConditionsResponsePtrOutput) ApplicationInsightsSearchResults ¶
func (o ConditionsResponsePtrOutput) ApplicationInsightsSearchResults() ConditionResponsePtrOutput
condition to trigger an action rule
func (ConditionsResponsePtrOutput) Description ¶
func (o ConditionsResponsePtrOutput) Description() ConditionResponsePtrOutput
condition to trigger an action rule
func (ConditionsResponsePtrOutput) Elem ¶
func (o ConditionsResponsePtrOutput) Elem() ConditionsResponseOutput
func (ConditionsResponsePtrOutput) ElementType ¶
func (ConditionsResponsePtrOutput) ElementType() reflect.Type
func (ConditionsResponsePtrOutput) LogAnalyticsSearchResults ¶
func (o ConditionsResponsePtrOutput) LogAnalyticsSearchResults() ConditionResponsePtrOutput
condition to trigger an action rule
func (ConditionsResponsePtrOutput) MonitorCondition ¶
func (o ConditionsResponsePtrOutput) MonitorCondition() ConditionResponsePtrOutput
condition to trigger an action rule
func (ConditionsResponsePtrOutput) MonitorService ¶
func (o ConditionsResponsePtrOutput) MonitorService() ConditionResponsePtrOutput
condition to trigger an action rule
func (ConditionsResponsePtrOutput) Severity ¶
func (o ConditionsResponsePtrOutput) Severity() ConditionResponsePtrOutput
condition to trigger an action rule
func (ConditionsResponsePtrOutput) SignalType ¶
func (o ConditionsResponsePtrOutput) SignalType() ConditionResponsePtrOutput
condition to trigger an action rule
func (ConditionsResponsePtrOutput) TargetResource ¶
func (o ConditionsResponsePtrOutput) TargetResource() ConditionResponsePtrOutput
condition to trigger an action rule
func (ConditionsResponsePtrOutput) TargetResourceGroup ¶
func (o ConditionsResponsePtrOutput) TargetResourceGroup() ConditionResponsePtrOutput
condition to trigger an action rule
func (ConditionsResponsePtrOutput) TargetResourceType ¶
func (o ConditionsResponsePtrOutput) TargetResourceType() ConditionResponsePtrOutput
condition to trigger an action rule
func (ConditionsResponsePtrOutput) ToConditionsResponsePtrOutput ¶
func (o ConditionsResponsePtrOutput) ToConditionsResponsePtrOutput() ConditionsResponsePtrOutput
func (ConditionsResponsePtrOutput) ToConditionsResponsePtrOutputWithContext ¶
func (o ConditionsResponsePtrOutput) ToConditionsResponsePtrOutputWithContext(ctx context.Context) ConditionsResponsePtrOutput
type LookupActionRuleByNameResult ¶
type LookupActionRuleByNameResult struct { // Resource location Location string `pulumi:"location"` // Azure resource name Name string `pulumi:"name"` // Action rule properties defining scope, conditions, suppression logic for action rule Properties ActionRulePropertiesResponse `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)
type Scope ¶
type Scope struct { // type of target scope Type *string `pulumi:"type"` // 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 Type pulumi.StringPtrInput `pulumi:"type"` // 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) 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) ToScopePtrOutput ¶
func (o ScopePtrOutput) ToScopePtrOutput() ScopePtrOutput
func (ScopePtrOutput) ToScopePtrOutputWithContext ¶
func (o ScopePtrOutput) ToScopePtrOutputWithContext(ctx context.Context) ScopePtrOutput
func (ScopePtrOutput) Type ¶
func (o ScopePtrOutput) Type() pulumi.StringPtrOutput
type of target scope
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 Type *string `pulumi:"type"` // 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 ScopeResponseArgs ¶
type ScopeResponseArgs struct { // type of target scope Type pulumi.StringPtrInput `pulumi:"type"` // 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 (ScopeResponseArgs) ElementType ¶
func (ScopeResponseArgs) ElementType() reflect.Type
func (ScopeResponseArgs) ToScopeResponseOutput ¶
func (i ScopeResponseArgs) ToScopeResponseOutput() ScopeResponseOutput
func (ScopeResponseArgs) ToScopeResponseOutputWithContext ¶
func (i ScopeResponseArgs) ToScopeResponseOutputWithContext(ctx context.Context) ScopeResponseOutput
func (ScopeResponseArgs) ToScopeResponsePtrOutput ¶
func (i ScopeResponseArgs) ToScopeResponsePtrOutput() ScopeResponsePtrOutput
func (ScopeResponseArgs) ToScopeResponsePtrOutputWithContext ¶
func (i ScopeResponseArgs) ToScopeResponsePtrOutputWithContext(ctx context.Context) ScopeResponsePtrOutput
type ScopeResponseInput ¶
type ScopeResponseInput interface { pulumi.Input ToScopeResponseOutput() ScopeResponseOutput ToScopeResponseOutputWithContext(context.Context) ScopeResponseOutput }
ScopeResponseInput is an input type that accepts ScopeResponseArgs and ScopeResponseOutput values. You can construct a concrete instance of `ScopeResponseInput` via:
ScopeResponseArgs{...}
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) ToScopeResponseOutput ¶
func (o ScopeResponseOutput) ToScopeResponseOutput() ScopeResponseOutput
func (ScopeResponseOutput) ToScopeResponseOutputWithContext ¶
func (o ScopeResponseOutput) ToScopeResponseOutputWithContext(ctx context.Context) ScopeResponseOutput
func (ScopeResponseOutput) ToScopeResponsePtrOutput ¶
func (o ScopeResponseOutput) ToScopeResponsePtrOutput() ScopeResponsePtrOutput
func (ScopeResponseOutput) ToScopeResponsePtrOutputWithContext ¶
func (o ScopeResponseOutput) ToScopeResponsePtrOutputWithContext(ctx context.Context) ScopeResponsePtrOutput
func (ScopeResponseOutput) Type ¶
func (o ScopeResponseOutput) Type() pulumi.StringPtrOutput
type of target scope
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 ScopeResponsePtrInput ¶
type ScopeResponsePtrInput interface { pulumi.Input ToScopeResponsePtrOutput() ScopeResponsePtrOutput ToScopeResponsePtrOutputWithContext(context.Context) ScopeResponsePtrOutput }
ScopeResponsePtrInput is an input type that accepts ScopeResponseArgs, ScopeResponsePtr and ScopeResponsePtrOutput values. You can construct a concrete instance of `ScopeResponsePtrInput` via:
ScopeResponseArgs{...} or: nil
func ScopeResponsePtr ¶
func ScopeResponsePtr(v *ScopeResponseArgs) ScopeResponsePtrInput
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) ToScopeResponsePtrOutput ¶
func (o ScopeResponsePtrOutput) ToScopeResponsePtrOutput() ScopeResponsePtrOutput
func (ScopeResponsePtrOutput) ToScopeResponsePtrOutputWithContext ¶
func (o ScopeResponsePtrOutput) ToScopeResponsePtrOutputWithContext(ctx context.Context) ScopeResponsePtrOutput
func (ScopeResponsePtrOutput) Type ¶
func (o ScopeResponsePtrOutput) Type() pulumi.StringPtrOutput
type of target scope
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 SuppressionConfig ¶
type SuppressionConfig struct { // Specifies when the suppression should be applied RecurrenceType string `pulumi:"recurrenceType"` // Schedule for a given suppression 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"` // Schedule for a given suppression 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
Schedule for a given suppression 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
Schedule for a given suppression 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"` // Schedule for a given suppression configuration. Schedule *SuppressionScheduleResponse `pulumi:"schedule"` }
Suppression logic for a given action rule
type SuppressionConfigResponseArgs ¶
type SuppressionConfigResponseArgs struct { // Specifies when the suppression should be applied RecurrenceType pulumi.StringInput `pulumi:"recurrenceType"` // Schedule for a given suppression configuration. Schedule SuppressionScheduleResponsePtrInput `pulumi:"schedule"` }
Suppression logic for a given action rule
func (SuppressionConfigResponseArgs) ElementType ¶
func (SuppressionConfigResponseArgs) ElementType() reflect.Type
func (SuppressionConfigResponseArgs) ToSuppressionConfigResponseOutput ¶
func (i SuppressionConfigResponseArgs) ToSuppressionConfigResponseOutput() SuppressionConfigResponseOutput
func (SuppressionConfigResponseArgs) ToSuppressionConfigResponseOutputWithContext ¶
func (i SuppressionConfigResponseArgs) ToSuppressionConfigResponseOutputWithContext(ctx context.Context) SuppressionConfigResponseOutput
func (SuppressionConfigResponseArgs) ToSuppressionConfigResponsePtrOutput ¶
func (i SuppressionConfigResponseArgs) ToSuppressionConfigResponsePtrOutput() SuppressionConfigResponsePtrOutput
func (SuppressionConfigResponseArgs) ToSuppressionConfigResponsePtrOutputWithContext ¶
func (i SuppressionConfigResponseArgs) ToSuppressionConfigResponsePtrOutputWithContext(ctx context.Context) SuppressionConfigResponsePtrOutput
type SuppressionConfigResponseInput ¶
type SuppressionConfigResponseInput interface { pulumi.Input ToSuppressionConfigResponseOutput() SuppressionConfigResponseOutput ToSuppressionConfigResponseOutputWithContext(context.Context) SuppressionConfigResponseOutput }
SuppressionConfigResponseInput is an input type that accepts SuppressionConfigResponseArgs and SuppressionConfigResponseOutput values. You can construct a concrete instance of `SuppressionConfigResponseInput` via:
SuppressionConfigResponseArgs{...}
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
Schedule for a given suppression configuration.
func (SuppressionConfigResponseOutput) ToSuppressionConfigResponseOutput ¶
func (o SuppressionConfigResponseOutput) ToSuppressionConfigResponseOutput() SuppressionConfigResponseOutput
func (SuppressionConfigResponseOutput) ToSuppressionConfigResponseOutputWithContext ¶
func (o SuppressionConfigResponseOutput) ToSuppressionConfigResponseOutputWithContext(ctx context.Context) SuppressionConfigResponseOutput
func (SuppressionConfigResponseOutput) ToSuppressionConfigResponsePtrOutput ¶
func (o SuppressionConfigResponseOutput) ToSuppressionConfigResponsePtrOutput() SuppressionConfigResponsePtrOutput
func (SuppressionConfigResponseOutput) ToSuppressionConfigResponsePtrOutputWithContext ¶
func (o SuppressionConfigResponseOutput) ToSuppressionConfigResponsePtrOutputWithContext(ctx context.Context) SuppressionConfigResponsePtrOutput
type SuppressionConfigResponsePtrInput ¶
type SuppressionConfigResponsePtrInput interface { pulumi.Input ToSuppressionConfigResponsePtrOutput() SuppressionConfigResponsePtrOutput ToSuppressionConfigResponsePtrOutputWithContext(context.Context) SuppressionConfigResponsePtrOutput }
SuppressionConfigResponsePtrInput is an input type that accepts SuppressionConfigResponseArgs, SuppressionConfigResponsePtr and SuppressionConfigResponsePtrOutput values. You can construct a concrete instance of `SuppressionConfigResponsePtrInput` via:
SuppressionConfigResponseArgs{...} or: nil
func SuppressionConfigResponsePtr ¶
func SuppressionConfigResponsePtr(v *SuppressionConfigResponseArgs) SuppressionConfigResponsePtrInput
type SuppressionConfigResponsePtrOutput ¶
type SuppressionConfigResponsePtrOutput struct{ *pulumi.OutputState }
func (SuppressionConfigResponsePtrOutput) Elem ¶
func (o SuppressionConfigResponsePtrOutput) Elem() SuppressionConfigResponseOutput
func (SuppressionConfigResponsePtrOutput) ElementType ¶
func (SuppressionConfigResponsePtrOutput) ElementType() reflect.Type
func (SuppressionConfigResponsePtrOutput) RecurrenceType ¶
func (o SuppressionConfigResponsePtrOutput) RecurrenceType() pulumi.StringPtrOutput
Specifies when the suppression should be applied
func (SuppressionConfigResponsePtrOutput) Schedule ¶
func (o SuppressionConfigResponsePtrOutput) Schedule() SuppressionScheduleResponsePtrOutput
Schedule for a given suppression configuration.
func (SuppressionConfigResponsePtrOutput) ToSuppressionConfigResponsePtrOutput ¶
func (o SuppressionConfigResponsePtrOutput) ToSuppressionConfigResponsePtrOutput() SuppressionConfigResponsePtrOutput
func (SuppressionConfigResponsePtrOutput) ToSuppressionConfigResponsePtrOutputWithContext ¶
func (o SuppressionConfigResponsePtrOutput) ToSuppressionConfigResponsePtrOutputWithContext(ctx context.Context) SuppressionConfigResponsePtrOutput
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 SuppressionScheduleResponseArgs ¶
type SuppressionScheduleResponseArgs 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 (SuppressionScheduleResponseArgs) ElementType ¶
func (SuppressionScheduleResponseArgs) ElementType() reflect.Type
func (SuppressionScheduleResponseArgs) ToSuppressionScheduleResponseOutput ¶
func (i SuppressionScheduleResponseArgs) ToSuppressionScheduleResponseOutput() SuppressionScheduleResponseOutput
func (SuppressionScheduleResponseArgs) ToSuppressionScheduleResponseOutputWithContext ¶
func (i SuppressionScheduleResponseArgs) ToSuppressionScheduleResponseOutputWithContext(ctx context.Context) SuppressionScheduleResponseOutput
func (SuppressionScheduleResponseArgs) ToSuppressionScheduleResponsePtrOutput ¶
func (i SuppressionScheduleResponseArgs) ToSuppressionScheduleResponsePtrOutput() SuppressionScheduleResponsePtrOutput
func (SuppressionScheduleResponseArgs) ToSuppressionScheduleResponsePtrOutputWithContext ¶
func (i SuppressionScheduleResponseArgs) ToSuppressionScheduleResponsePtrOutputWithContext(ctx context.Context) SuppressionScheduleResponsePtrOutput
type SuppressionScheduleResponseInput ¶
type SuppressionScheduleResponseInput interface { pulumi.Input ToSuppressionScheduleResponseOutput() SuppressionScheduleResponseOutput ToSuppressionScheduleResponseOutputWithContext(context.Context) SuppressionScheduleResponseOutput }
SuppressionScheduleResponseInput is an input type that accepts SuppressionScheduleResponseArgs and SuppressionScheduleResponseOutput values. You can construct a concrete instance of `SuppressionScheduleResponseInput` via:
SuppressionScheduleResponseArgs{...}
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
func (SuppressionScheduleResponseOutput) ToSuppressionScheduleResponsePtrOutput ¶
func (o SuppressionScheduleResponseOutput) ToSuppressionScheduleResponsePtrOutput() SuppressionScheduleResponsePtrOutput
func (SuppressionScheduleResponseOutput) ToSuppressionScheduleResponsePtrOutputWithContext ¶
func (o SuppressionScheduleResponseOutput) ToSuppressionScheduleResponsePtrOutputWithContext(ctx context.Context) SuppressionScheduleResponsePtrOutput
type SuppressionScheduleResponsePtrInput ¶
type SuppressionScheduleResponsePtrInput interface { pulumi.Input ToSuppressionScheduleResponsePtrOutput() SuppressionScheduleResponsePtrOutput ToSuppressionScheduleResponsePtrOutputWithContext(context.Context) SuppressionScheduleResponsePtrOutput }
SuppressionScheduleResponsePtrInput is an input type that accepts SuppressionScheduleResponseArgs, SuppressionScheduleResponsePtr and SuppressionScheduleResponsePtrOutput values. You can construct a concrete instance of `SuppressionScheduleResponsePtrInput` via:
SuppressionScheduleResponseArgs{...} or: nil
func SuppressionScheduleResponsePtr ¶
func SuppressionScheduleResponsePtr(v *SuppressionScheduleResponseArgs) SuppressionScheduleResponsePtrInput
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