Documentation
¶
Index ¶
- type ActionGroup
- type ActionGroupArgs
- type ActionGroupInput
- type ActionGroupOutput
- func (o ActionGroupOutput) ActionGroupId() pulumi.StringOutput
- func (o ActionGroupOutput) Conditions() ConditionsPtrOutput
- func (o ActionGroupOutput) Description() pulumi.StringPtrOutput
- func (ActionGroupOutput) ElementType() reflect.Type
- func (o ActionGroupOutput) Scope() ScopePtrOutput
- func (o ActionGroupOutput) Status() pulumi.StringPtrOutput
- func (o ActionGroupOutput) ToActionGroupOutput() ActionGroupOutput
- func (o ActionGroupOutput) ToActionGroupOutputWithContext(ctx context.Context) ActionGroupOutput
- func (o ActionGroupOutput) Type() pulumi.StringOutput
- type ActionGroupResponse
- type ActionGroupResponseArgs
- type ActionGroupResponseInput
- type ActionGroupResponseOutput
- func (o ActionGroupResponseOutput) ActionGroupId() pulumi.StringOutput
- func (o ActionGroupResponseOutput) Conditions() ConditionsResponsePtrOutput
- func (o ActionGroupResponseOutput) CreatedAt() pulumi.StringOutput
- func (o ActionGroupResponseOutput) CreatedBy() pulumi.StringOutput
- func (o ActionGroupResponseOutput) Description() pulumi.StringPtrOutput
- func (ActionGroupResponseOutput) ElementType() reflect.Type
- func (o ActionGroupResponseOutput) LastModifiedAt() pulumi.StringOutput
- func (o ActionGroupResponseOutput) LastModifiedBy() pulumi.StringOutput
- func (o ActionGroupResponseOutput) Scope() ScopeResponsePtrOutput
- func (o ActionGroupResponseOutput) Status() pulumi.StringPtrOutput
- func (o ActionGroupResponseOutput) ToActionGroupResponseOutput() ActionGroupResponseOutput
- func (o ActionGroupResponseOutput) ToActionGroupResponseOutputWithContext(ctx context.Context) ActionGroupResponseOutput
- func (o ActionGroupResponseOutput) Type() pulumi.StringOutput
- type ActionRuleByName
- type ActionRuleByNameArgs
- type ActionRuleByNameState
- 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) AlertContext() ConditionPtrOutput
- func (o ConditionsOutput) AlertRuleId() ConditionPtrOutput
- func (o ConditionsOutput) Description() ConditionPtrOutput
- func (ConditionsOutput) ElementType() reflect.Type
- func (o ConditionsOutput) MonitorCondition() ConditionPtrOutput
- func (o ConditionsOutput) MonitorService() ConditionPtrOutput
- func (o ConditionsOutput) Severity() ConditionPtrOutput
- func (o ConditionsOutput) TargetResourceType() ConditionPtrOutput
- func (o ConditionsOutput) ToConditionsOutput() ConditionsOutput
- func (o ConditionsOutput) ToConditionsOutputWithContext(ctx context.Context) ConditionsOutput
- func (o ConditionsOutput) ToConditionsPtrOutput() ConditionsPtrOutput
- func (o ConditionsOutput) ToConditionsPtrOutputWithContext(ctx context.Context) ConditionsPtrOutput
- type ConditionsPtrInput
- type ConditionsPtrOutput
- func (o ConditionsPtrOutput) AlertContext() ConditionPtrOutput
- func (o ConditionsPtrOutput) AlertRuleId() ConditionPtrOutput
- func (o ConditionsPtrOutput) Description() ConditionPtrOutput
- func (o ConditionsPtrOutput) Elem() ConditionsOutput
- func (ConditionsPtrOutput) ElementType() reflect.Type
- func (o ConditionsPtrOutput) MonitorCondition() ConditionPtrOutput
- func (o ConditionsPtrOutput) MonitorService() ConditionPtrOutput
- func (o ConditionsPtrOutput) Severity() ConditionPtrOutput
- func (o ConditionsPtrOutput) TargetResourceType() ConditionPtrOutput
- func (o ConditionsPtrOutput) ToConditionsPtrOutput() ConditionsPtrOutput
- func (o ConditionsPtrOutput) ToConditionsPtrOutputWithContext(ctx context.Context) ConditionsPtrOutput
- type ConditionsResponse
- type 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) AlertContext() ConditionResponsePtrOutput
- func (o ConditionsResponseOutput) AlertRuleId() ConditionResponsePtrOutput
- func (o ConditionsResponseOutput) Description() ConditionResponsePtrOutput
- func (ConditionsResponseOutput) ElementType() reflect.Type
- func (o ConditionsResponseOutput) MonitorCondition() ConditionResponsePtrOutput
- func (o ConditionsResponseOutput) MonitorService() ConditionResponsePtrOutput
- func (o ConditionsResponseOutput) Severity() ConditionResponsePtrOutput
- func (o ConditionsResponseOutput) TargetResourceType() ConditionResponsePtrOutput
- func (o ConditionsResponseOutput) ToConditionsResponseOutput() ConditionsResponseOutput
- func (o ConditionsResponseOutput) ToConditionsResponseOutputWithContext(ctx context.Context) ConditionsResponseOutput
- func (o ConditionsResponseOutput) ToConditionsResponsePtrOutput() ConditionsResponsePtrOutput
- func (o ConditionsResponseOutput) ToConditionsResponsePtrOutputWithContext(ctx context.Context) ConditionsResponsePtrOutput
- type ConditionsResponsePtrInput
- type ConditionsResponsePtrOutput
- func (o ConditionsResponsePtrOutput) AlertContext() ConditionResponsePtrOutput
- func (o ConditionsResponsePtrOutput) AlertRuleId() ConditionResponsePtrOutput
- func (o ConditionsResponsePtrOutput) Description() ConditionResponsePtrOutput
- func (o ConditionsResponsePtrOutput) Elem() ConditionsResponseOutput
- func (ConditionsResponsePtrOutput) ElementType() reflect.Type
- func (o ConditionsResponsePtrOutput) MonitorCondition() ConditionResponsePtrOutput
- func (o ConditionsResponsePtrOutput) MonitorService() ConditionResponsePtrOutput
- func (o ConditionsResponsePtrOutput) Severity() ConditionResponsePtrOutput
- func (o ConditionsResponsePtrOutput) TargetResourceType() ConditionResponsePtrOutput
- func (o ConditionsResponsePtrOutput) ToConditionsResponsePtrOutput() ConditionsResponsePtrOutput
- func (o ConditionsResponsePtrOutput) ToConditionsResponsePtrOutputWithContext(ctx context.Context) ConditionsResponsePtrOutput
- type Diagnostics
- type DiagnosticsArgs
- type DiagnosticsInput
- type DiagnosticsOutput
- func (o DiagnosticsOutput) Conditions() ConditionsPtrOutput
- func (o DiagnosticsOutput) Description() pulumi.StringPtrOutput
- func (DiagnosticsOutput) ElementType() reflect.Type
- func (o DiagnosticsOutput) Scope() ScopePtrOutput
- func (o DiagnosticsOutput) Status() pulumi.StringPtrOutput
- func (o DiagnosticsOutput) ToDiagnosticsOutput() DiagnosticsOutput
- func (o DiagnosticsOutput) ToDiagnosticsOutputWithContext(ctx context.Context) DiagnosticsOutput
- func (o DiagnosticsOutput) Type() pulumi.StringOutput
- type DiagnosticsResponse
- type DiagnosticsResponseArgs
- type DiagnosticsResponseInput
- type DiagnosticsResponseOutput
- func (o DiagnosticsResponseOutput) Conditions() ConditionsResponsePtrOutput
- func (o DiagnosticsResponseOutput) CreatedAt() pulumi.StringOutput
- func (o DiagnosticsResponseOutput) CreatedBy() pulumi.StringOutput
- func (o DiagnosticsResponseOutput) Description() pulumi.StringPtrOutput
- func (DiagnosticsResponseOutput) ElementType() reflect.Type
- func (o DiagnosticsResponseOutput) LastModifiedAt() pulumi.StringOutput
- func (o DiagnosticsResponseOutput) LastModifiedBy() pulumi.StringOutput
- func (o DiagnosticsResponseOutput) Scope() ScopeResponsePtrOutput
- func (o DiagnosticsResponseOutput) Status() pulumi.StringPtrOutput
- func (o DiagnosticsResponseOutput) ToDiagnosticsResponseOutput() DiagnosticsResponseOutput
- func (o DiagnosticsResponseOutput) ToDiagnosticsResponseOutputWithContext(ctx context.Context) DiagnosticsResponseOutput
- func (o DiagnosticsResponseOutput) Type() pulumi.StringOutput
- type 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) ScopeType() pulumi.StringPtrOutput
- func (o ScopeOutput) ToScopeOutput() ScopeOutput
- func (o ScopeOutput) ToScopeOutputWithContext(ctx context.Context) ScopeOutput
- func (o ScopeOutput) ToScopePtrOutput() ScopePtrOutput
- func (o ScopeOutput) ToScopePtrOutputWithContext(ctx context.Context) ScopePtrOutput
- func (o ScopeOutput) Values() pulumi.StringArrayOutput
- type ScopePtrInput
- type ScopePtrOutput
- func (o ScopePtrOutput) Elem() ScopeOutput
- func (ScopePtrOutput) ElementType() reflect.Type
- func (o ScopePtrOutput) ScopeType() pulumi.StringPtrOutput
- func (o ScopePtrOutput) ToScopePtrOutput() ScopePtrOutput
- func (o ScopePtrOutput) ToScopePtrOutputWithContext(ctx context.Context) ScopePtrOutput
- func (o ScopePtrOutput) Values() pulumi.StringArrayOutput
- type ScopeResponse
- type 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) ScopeType() pulumi.StringPtrOutput
- 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) Values() pulumi.StringArrayOutput
- type ScopeResponsePtrInput
- type ScopeResponsePtrOutput
- func (o ScopeResponsePtrOutput) Elem() ScopeResponseOutput
- func (ScopeResponsePtrOutput) ElementType() reflect.Type
- func (o ScopeResponsePtrOutput) ScopeType() pulumi.StringPtrOutput
- func (o ScopeResponsePtrOutput) ToScopeResponsePtrOutput() ScopeResponsePtrOutput
- func (o ScopeResponsePtrOutput) ToScopeResponsePtrOutputWithContext(ctx context.Context) ScopeResponsePtrOutput
- func (o ScopeResponsePtrOutput) Values() pulumi.StringArrayOutput
- type Suppression
- type SuppressionArgs
- type SuppressionConfig
- type SuppressionConfigArgs
- 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
- type SuppressionConfigResponse
- type SuppressionConfigResponseArgs
- func (SuppressionConfigResponseArgs) ElementType() reflect.Type
- func (i SuppressionConfigResponseArgs) ToSuppressionConfigResponseOutput() SuppressionConfigResponseOutput
- func (i SuppressionConfigResponseArgs) ToSuppressionConfigResponseOutputWithContext(ctx context.Context) SuppressionConfigResponseOutput
- 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
- type SuppressionInput
- type SuppressionOutput
- func (o SuppressionOutput) Conditions() ConditionsPtrOutput
- func (o SuppressionOutput) Description() pulumi.StringPtrOutput
- func (SuppressionOutput) ElementType() reflect.Type
- func (o SuppressionOutput) Scope() ScopePtrOutput
- func (o SuppressionOutput) Status() pulumi.StringPtrOutput
- func (o SuppressionOutput) SuppressionConfig() SuppressionConfigOutput
- func (o SuppressionOutput) ToSuppressionOutput() SuppressionOutput
- func (o SuppressionOutput) ToSuppressionOutputWithContext(ctx context.Context) SuppressionOutput
- func (o SuppressionOutput) Type() pulumi.StringOutput
- type SuppressionResponse
- type SuppressionResponseArgs
- type SuppressionResponseInput
- type SuppressionResponseOutput
- func (o SuppressionResponseOutput) Conditions() ConditionsResponsePtrOutput
- func (o SuppressionResponseOutput) CreatedAt() pulumi.StringOutput
- func (o SuppressionResponseOutput) CreatedBy() pulumi.StringOutput
- func (o SuppressionResponseOutput) Description() pulumi.StringPtrOutput
- func (SuppressionResponseOutput) ElementType() reflect.Type
- func (o SuppressionResponseOutput) LastModifiedAt() pulumi.StringOutput
- func (o SuppressionResponseOutput) LastModifiedBy() pulumi.StringOutput
- func (o SuppressionResponseOutput) Scope() ScopeResponsePtrOutput
- func (o SuppressionResponseOutput) Status() pulumi.StringPtrOutput
- func (o SuppressionResponseOutput) SuppressionConfig() SuppressionConfigResponseOutput
- func (o SuppressionResponseOutput) ToSuppressionResponseOutput() SuppressionResponseOutput
- func (o SuppressionResponseOutput) ToSuppressionResponseOutputWithContext(ctx context.Context) SuppressionResponseOutput
- func (o SuppressionResponseOutput) Type() pulumi.StringOutput
- type SuppressionSchedule
- type SuppressionScheduleArgs
- func (SuppressionScheduleArgs) ElementType() reflect.Type
- func (i SuppressionScheduleArgs) ToSuppressionScheduleOutput() SuppressionScheduleOutput
- func (i SuppressionScheduleArgs) ToSuppressionScheduleOutputWithContext(ctx context.Context) SuppressionScheduleOutput
- func (i SuppressionScheduleArgs) ToSuppressionSchedulePtrOutput() SuppressionSchedulePtrOutput
- func (i SuppressionScheduleArgs) ToSuppressionSchedulePtrOutputWithContext(ctx context.Context) SuppressionSchedulePtrOutput
- type SuppressionScheduleInput
- type SuppressionScheduleOutput
- func (SuppressionScheduleOutput) ElementType() reflect.Type
- func (o SuppressionScheduleOutput) EndDate() pulumi.StringPtrOutput
- func (o SuppressionScheduleOutput) EndTime() pulumi.StringPtrOutput
- func (o SuppressionScheduleOutput) RecurrenceValues() pulumi.IntArrayOutput
- func (o SuppressionScheduleOutput) StartDate() pulumi.StringPtrOutput
- func (o SuppressionScheduleOutput) StartTime() pulumi.StringPtrOutput
- func (o SuppressionScheduleOutput) ToSuppressionScheduleOutput() SuppressionScheduleOutput
- func (o SuppressionScheduleOutput) ToSuppressionScheduleOutputWithContext(ctx context.Context) SuppressionScheduleOutput
- func (o SuppressionScheduleOutput) ToSuppressionSchedulePtrOutput() SuppressionSchedulePtrOutput
- func (o SuppressionScheduleOutput) ToSuppressionSchedulePtrOutputWithContext(ctx context.Context) SuppressionSchedulePtrOutput
- type SuppressionSchedulePtrInput
- type SuppressionSchedulePtrOutput
- func (o SuppressionSchedulePtrOutput) Elem() SuppressionScheduleOutput
- func (SuppressionSchedulePtrOutput) ElementType() reflect.Type
- func (o SuppressionSchedulePtrOutput) EndDate() pulumi.StringPtrOutput
- func (o SuppressionSchedulePtrOutput) EndTime() pulumi.StringPtrOutput
- func (o SuppressionSchedulePtrOutput) RecurrenceValues() pulumi.IntArrayOutput
- func (o SuppressionSchedulePtrOutput) StartDate() pulumi.StringPtrOutput
- func (o SuppressionSchedulePtrOutput) StartTime() pulumi.StringPtrOutput
- func (o SuppressionSchedulePtrOutput) ToSuppressionSchedulePtrOutput() SuppressionSchedulePtrOutput
- func (o SuppressionSchedulePtrOutput) ToSuppressionSchedulePtrOutputWithContext(ctx context.Context) SuppressionSchedulePtrOutput
- type SuppressionScheduleResponse
- type 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 ActionGroup ¶
type ActionGroup struct { // Action group to trigger if action rule matches ActionGroupId string `pulumi:"actionGroupId"` // conditions on which alerts will be filtered Conditions *Conditions `pulumi:"conditions"` // Description of action rule Description *string `pulumi:"description"` // scope on which action rule will apply Scope *Scope `pulumi:"scope"` // Indicates if the given action rule is enabled or disabled Status *string `pulumi:"status"` // Indicates type of action rule Type string `pulumi:"type"` }
Action rule with action group configuration
type ActionGroupArgs ¶
type ActionGroupArgs struct { // Action group to trigger if action rule matches ActionGroupId pulumi.StringInput `pulumi:"actionGroupId"` // conditions on which alerts will be filtered Conditions ConditionsPtrInput `pulumi:"conditions"` // Description of action rule Description pulumi.StringPtrInput `pulumi:"description"` // scope on which action rule will apply Scope ScopePtrInput `pulumi:"scope"` // Indicates if the given action rule is enabled or disabled Status pulumi.StringPtrInput `pulumi:"status"` // Indicates type of action rule Type pulumi.StringInput `pulumi:"type"` }
Action rule with action group configuration
func (ActionGroupArgs) ElementType ¶
func (ActionGroupArgs) ElementType() reflect.Type
func (ActionGroupArgs) ToActionGroupOutput ¶
func (i ActionGroupArgs) ToActionGroupOutput() ActionGroupOutput
func (ActionGroupArgs) ToActionGroupOutputWithContext ¶
func (i ActionGroupArgs) ToActionGroupOutputWithContext(ctx context.Context) ActionGroupOutput
type ActionGroupInput ¶
type ActionGroupInput interface { pulumi.Input ToActionGroupOutput() ActionGroupOutput ToActionGroupOutputWithContext(context.Context) ActionGroupOutput }
ActionGroupInput is an input type that accepts ActionGroupArgs and ActionGroupOutput values. You can construct a concrete instance of `ActionGroupInput` via:
ActionGroupArgs{...}
type ActionGroupOutput ¶
type ActionGroupOutput struct{ *pulumi.OutputState }
Action rule with action group configuration
func (ActionGroupOutput) ActionGroupId ¶
func (o ActionGroupOutput) ActionGroupId() pulumi.StringOutput
Action group to trigger if action rule matches
func (ActionGroupOutput) Conditions ¶
func (o ActionGroupOutput) Conditions() ConditionsPtrOutput
conditions on which alerts will be filtered
func (ActionGroupOutput) Description ¶
func (o ActionGroupOutput) Description() pulumi.StringPtrOutput
Description of action rule
func (ActionGroupOutput) ElementType ¶
func (ActionGroupOutput) ElementType() reflect.Type
func (ActionGroupOutput) Scope ¶
func (o ActionGroupOutput) Scope() ScopePtrOutput
scope on which action rule will apply
func (ActionGroupOutput) Status ¶
func (o ActionGroupOutput) Status() pulumi.StringPtrOutput
Indicates if the given action rule is enabled or disabled
func (ActionGroupOutput) ToActionGroupOutput ¶
func (o ActionGroupOutput) ToActionGroupOutput() ActionGroupOutput
func (ActionGroupOutput) ToActionGroupOutputWithContext ¶
func (o ActionGroupOutput) ToActionGroupOutputWithContext(ctx context.Context) ActionGroupOutput
func (ActionGroupOutput) Type ¶
func (o ActionGroupOutput) Type() pulumi.StringOutput
Indicates type of action rule
type ActionGroupResponse ¶
type ActionGroupResponse struct { // Action group to trigger if action rule matches ActionGroupId string `pulumi:"actionGroupId"` // conditions on which alerts will be filtered Conditions *ConditionsResponse `pulumi:"conditions"` // Creation time of action rule. Date-Time in ISO-8601 format. CreatedAt string `pulumi:"createdAt"` // Created by user name. CreatedBy string `pulumi:"createdBy"` // Description of action rule Description *string `pulumi:"description"` // Last updated time of action rule. Date-Time in ISO-8601 format. LastModifiedAt string `pulumi:"lastModifiedAt"` // Last modified by user name. LastModifiedBy string `pulumi:"lastModifiedBy"` // scope on which action rule will apply Scope *ScopeResponse `pulumi:"scope"` // Indicates if the given action rule is enabled or disabled Status *string `pulumi:"status"` // Indicates type of action rule Type string `pulumi:"type"` }
Action rule with action group configuration
type ActionGroupResponseArgs ¶
type ActionGroupResponseArgs struct { // Action group to trigger if action rule matches ActionGroupId pulumi.StringInput `pulumi:"actionGroupId"` // conditions on which alerts will be filtered 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"` // scope on which action rule will apply Scope ScopeResponsePtrInput `pulumi:"scope"` // Indicates if the given action rule is enabled or disabled Status pulumi.StringPtrInput `pulumi:"status"` // Indicates type of action rule Type pulumi.StringInput `pulumi:"type"` }
Action rule with action group configuration
func (ActionGroupResponseArgs) ElementType ¶
func (ActionGroupResponseArgs) ElementType() reflect.Type
func (ActionGroupResponseArgs) ToActionGroupResponseOutput ¶
func (i ActionGroupResponseArgs) ToActionGroupResponseOutput() ActionGroupResponseOutput
func (ActionGroupResponseArgs) ToActionGroupResponseOutputWithContext ¶
func (i ActionGroupResponseArgs) ToActionGroupResponseOutputWithContext(ctx context.Context) ActionGroupResponseOutput
type ActionGroupResponseInput ¶
type ActionGroupResponseInput interface { pulumi.Input ToActionGroupResponseOutput() ActionGroupResponseOutput ToActionGroupResponseOutputWithContext(context.Context) ActionGroupResponseOutput }
ActionGroupResponseInput is an input type that accepts ActionGroupResponseArgs and ActionGroupResponseOutput values. You can construct a concrete instance of `ActionGroupResponseInput` via:
ActionGroupResponseArgs{...}
type ActionGroupResponseOutput ¶
type ActionGroupResponseOutput struct{ *pulumi.OutputState }
Action rule with action group configuration
func (ActionGroupResponseOutput) ActionGroupId ¶
func (o ActionGroupResponseOutput) ActionGroupId() pulumi.StringOutput
Action group to trigger if action rule matches
func (ActionGroupResponseOutput) Conditions ¶
func (o ActionGroupResponseOutput) Conditions() ConditionsResponsePtrOutput
conditions on which alerts will be filtered
func (ActionGroupResponseOutput) CreatedAt ¶
func (o ActionGroupResponseOutput) CreatedAt() pulumi.StringOutput
Creation time of action rule. Date-Time in ISO-8601 format.
func (ActionGroupResponseOutput) CreatedBy ¶
func (o ActionGroupResponseOutput) CreatedBy() pulumi.StringOutput
Created by user name.
func (ActionGroupResponseOutput) Description ¶
func (o ActionGroupResponseOutput) Description() pulumi.StringPtrOutput
Description of action rule
func (ActionGroupResponseOutput) ElementType ¶
func (ActionGroupResponseOutput) ElementType() reflect.Type
func (ActionGroupResponseOutput) LastModifiedAt ¶
func (o ActionGroupResponseOutput) LastModifiedAt() pulumi.StringOutput
Last updated time of action rule. Date-Time in ISO-8601 format.
func (ActionGroupResponseOutput) LastModifiedBy ¶
func (o ActionGroupResponseOutput) LastModifiedBy() pulumi.StringOutput
Last modified by user name.
func (ActionGroupResponseOutput) Scope ¶
func (o ActionGroupResponseOutput) Scope() ScopeResponsePtrOutput
scope on which action rule will apply
func (ActionGroupResponseOutput) Status ¶
func (o ActionGroupResponseOutput) Status() pulumi.StringPtrOutput
Indicates if the given action rule is enabled or disabled
func (ActionGroupResponseOutput) ToActionGroupResponseOutput ¶
func (o ActionGroupResponseOutput) ToActionGroupResponseOutput() ActionGroupResponseOutput
func (ActionGroupResponseOutput) ToActionGroupResponseOutputWithContext ¶
func (o ActionGroupResponseOutput) ToActionGroupResponseOutputWithContext(ctx context.Context) ActionGroupResponseOutput
func (ActionGroupResponseOutput) Type ¶
func (o ActionGroupResponseOutput) Type() pulumi.StringOutput
Indicates type of action rule
type ActionRuleByName ¶
type ActionRuleByName struct { pulumi.CustomResourceState // Resource location Location pulumi.StringOutput `pulumi:"location"` // Azure resource name Name pulumi.StringOutput `pulumi:"name"` // action rule properties Properties pulumi.AnyOutput `pulumi:"properties"` // Resource tags Tags pulumi.StringMapOutput `pulumi:"tags"` // Azure resource type Type pulumi.StringOutput `pulumi:"type"` }
Action rule object containing target scope, conditions and suppression logic
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 Properties pulumi.Input // Resource group name where the resource is created. ResourceGroupName pulumi.StringInput // Resource tags Tags pulumi.StringMapInput }
The set of arguments for constructing a ActionRuleByName resource.
func (ActionRuleByNameArgs) ElementType ¶
func (ActionRuleByNameArgs) ElementType() reflect.Type
type ActionRuleByNameState ¶
type ActionRuleByNameState struct { // Resource location Location pulumi.StringPtrInput // Azure resource name Name pulumi.StringPtrInput // action rule properties Properties pulumi.Input // Resource tags Tags pulumi.StringMapInput // Azure resource type Type pulumi.StringPtrInput }
func (ActionRuleByNameState) ElementType ¶
func (ActionRuleByNameState) ElementType() reflect.Type
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 { // filter alerts by alert context (payload) AlertContext *Condition `pulumi:"alertContext"` // filter alerts by alert rule id AlertRuleId *Condition `pulumi:"alertRuleId"` // filter alerts by alert rule description Description *Condition `pulumi:"description"` // filter alerts by monitor condition MonitorCondition *Condition `pulumi:"monitorCondition"` // filter alerts by monitor service MonitorService *Condition `pulumi:"monitorService"` // filter alerts by severity Severity *Condition `pulumi:"severity"` // filter alerts by target resource type TargetResourceType *Condition `pulumi:"targetResourceType"` }
Conditions in alert instance to be matched for a given action rule. Default value is all. Multiple values could be provided with comma separation.
type ConditionsArgs ¶
type ConditionsArgs struct { // filter alerts by alert context (payload) AlertContext ConditionPtrInput `pulumi:"alertContext"` // filter alerts by alert rule id AlertRuleId ConditionPtrInput `pulumi:"alertRuleId"` // filter alerts by alert rule description Description ConditionPtrInput `pulumi:"description"` // filter alerts by monitor condition MonitorCondition ConditionPtrInput `pulumi:"monitorCondition"` // filter alerts by monitor service MonitorService ConditionPtrInput `pulumi:"monitorService"` // filter alerts by severity Severity ConditionPtrInput `pulumi:"severity"` // filter alerts by target resource type TargetResourceType ConditionPtrInput `pulumi:"targetResourceType"` }
Conditions in alert instance to be matched for a given action rule. Default value is all. Multiple values could be provided with comma separation.
func (ConditionsArgs) ElementType ¶
func (ConditionsArgs) ElementType() reflect.Type
func (ConditionsArgs) ToConditionsOutput ¶
func (i ConditionsArgs) ToConditionsOutput() ConditionsOutput
func (ConditionsArgs) ToConditionsOutputWithContext ¶
func (i ConditionsArgs) ToConditionsOutputWithContext(ctx context.Context) ConditionsOutput
func (ConditionsArgs) ToConditionsPtrOutput ¶
func (i ConditionsArgs) ToConditionsPtrOutput() ConditionsPtrOutput
func (ConditionsArgs) ToConditionsPtrOutputWithContext ¶
func (i ConditionsArgs) ToConditionsPtrOutputWithContext(ctx context.Context) ConditionsPtrOutput
type ConditionsInput ¶
type ConditionsInput interface { pulumi.Input ToConditionsOutput() ConditionsOutput ToConditionsOutputWithContext(context.Context) ConditionsOutput }
ConditionsInput is an input type that accepts ConditionsArgs and ConditionsOutput values. You can construct a concrete instance of `ConditionsInput` via:
ConditionsArgs{...}
type ConditionsOutput ¶
type ConditionsOutput struct{ *pulumi.OutputState }
Conditions in alert instance to be matched for a given action rule. Default value is all. Multiple values could be provided with comma separation.
func (ConditionsOutput) AlertContext ¶
func (o ConditionsOutput) AlertContext() ConditionPtrOutput
filter alerts by alert context (payload)
func (ConditionsOutput) AlertRuleId ¶
func (o ConditionsOutput) AlertRuleId() ConditionPtrOutput
filter alerts by alert rule id
func (ConditionsOutput) Description ¶
func (o ConditionsOutput) Description() ConditionPtrOutput
filter alerts by alert rule description
func (ConditionsOutput) ElementType ¶
func (ConditionsOutput) ElementType() reflect.Type
func (ConditionsOutput) MonitorCondition ¶
func (o ConditionsOutput) MonitorCondition() ConditionPtrOutput
filter alerts by monitor condition
func (ConditionsOutput) MonitorService ¶
func (o ConditionsOutput) MonitorService() ConditionPtrOutput
filter alerts by monitor service
func (ConditionsOutput) Severity ¶
func (o ConditionsOutput) Severity() ConditionPtrOutput
filter alerts by severity
func (ConditionsOutput) TargetResourceType ¶
func (o ConditionsOutput) TargetResourceType() ConditionPtrOutput
filter alerts by target resource type
func (ConditionsOutput) ToConditionsOutput ¶
func (o ConditionsOutput) ToConditionsOutput() ConditionsOutput
func (ConditionsOutput) ToConditionsOutputWithContext ¶
func (o ConditionsOutput) ToConditionsOutputWithContext(ctx context.Context) ConditionsOutput
func (ConditionsOutput) ToConditionsPtrOutput ¶
func (o ConditionsOutput) ToConditionsPtrOutput() ConditionsPtrOutput
func (ConditionsOutput) ToConditionsPtrOutputWithContext ¶
func (o ConditionsOutput) ToConditionsPtrOutputWithContext(ctx context.Context) ConditionsPtrOutput
type ConditionsPtrInput ¶
type ConditionsPtrInput interface { pulumi.Input ToConditionsPtrOutput() ConditionsPtrOutput ToConditionsPtrOutputWithContext(context.Context) ConditionsPtrOutput }
ConditionsPtrInput is an input type that accepts ConditionsArgs, ConditionsPtr and ConditionsPtrOutput values. You can construct a concrete instance of `ConditionsPtrInput` via:
ConditionsArgs{...} or: nil
func ConditionsPtr ¶
func ConditionsPtr(v *ConditionsArgs) ConditionsPtrInput
type ConditionsPtrOutput ¶
type ConditionsPtrOutput struct{ *pulumi.OutputState }
func (ConditionsPtrOutput) AlertContext ¶
func (o ConditionsPtrOutput) AlertContext() ConditionPtrOutput
filter alerts by alert context (payload)
func (ConditionsPtrOutput) AlertRuleId ¶
func (o ConditionsPtrOutput) AlertRuleId() ConditionPtrOutput
filter alerts by alert rule id
func (ConditionsPtrOutput) Description ¶
func (o ConditionsPtrOutput) Description() ConditionPtrOutput
filter alerts by alert rule description
func (ConditionsPtrOutput) Elem ¶
func (o ConditionsPtrOutput) Elem() ConditionsOutput
func (ConditionsPtrOutput) ElementType ¶
func (ConditionsPtrOutput) ElementType() reflect.Type
func (ConditionsPtrOutput) MonitorCondition ¶
func (o ConditionsPtrOutput) MonitorCondition() ConditionPtrOutput
filter alerts by monitor condition
func (ConditionsPtrOutput) MonitorService ¶
func (o ConditionsPtrOutput) MonitorService() ConditionPtrOutput
filter alerts by monitor service
func (ConditionsPtrOutput) Severity ¶
func (o ConditionsPtrOutput) Severity() ConditionPtrOutput
filter alerts by severity
func (ConditionsPtrOutput) TargetResourceType ¶
func (o ConditionsPtrOutput) TargetResourceType() ConditionPtrOutput
filter alerts by target resource type
func (ConditionsPtrOutput) ToConditionsPtrOutput ¶
func (o ConditionsPtrOutput) ToConditionsPtrOutput() ConditionsPtrOutput
func (ConditionsPtrOutput) ToConditionsPtrOutputWithContext ¶
func (o ConditionsPtrOutput) ToConditionsPtrOutputWithContext(ctx context.Context) ConditionsPtrOutput
type ConditionsResponse ¶
type ConditionsResponse struct { // filter alerts by alert context (payload) AlertContext *ConditionResponse `pulumi:"alertContext"` // filter alerts by alert rule id AlertRuleId *ConditionResponse `pulumi:"alertRuleId"` // filter alerts by alert rule description Description *ConditionResponse `pulumi:"description"` // filter alerts by monitor condition MonitorCondition *ConditionResponse `pulumi:"monitorCondition"` // filter alerts by monitor service MonitorService *ConditionResponse `pulumi:"monitorService"` // filter alerts by severity Severity *ConditionResponse `pulumi:"severity"` // filter alerts by target resource type TargetResourceType *ConditionResponse `pulumi:"targetResourceType"` }
Conditions in alert instance to be matched for a given action rule. Default value is all. Multiple values could be provided with comma separation.
type ConditionsResponseArgs ¶
type ConditionsResponseArgs struct { // filter alerts by alert context (payload) AlertContext ConditionResponsePtrInput `pulumi:"alertContext"` // filter alerts by alert rule id AlertRuleId ConditionResponsePtrInput `pulumi:"alertRuleId"` // filter alerts by alert rule description Description ConditionResponsePtrInput `pulumi:"description"` // filter alerts by monitor condition MonitorCondition ConditionResponsePtrInput `pulumi:"monitorCondition"` // filter alerts by monitor service MonitorService ConditionResponsePtrInput `pulumi:"monitorService"` // filter alerts by severity Severity ConditionResponsePtrInput `pulumi:"severity"` // filter alerts by target resource type 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) AlertContext ¶
func (o ConditionsResponseOutput) AlertContext() ConditionResponsePtrOutput
filter alerts by alert context (payload)
func (ConditionsResponseOutput) AlertRuleId ¶
func (o ConditionsResponseOutput) AlertRuleId() ConditionResponsePtrOutput
filter alerts by alert rule id
func (ConditionsResponseOutput) Description ¶
func (o ConditionsResponseOutput) Description() ConditionResponsePtrOutput
filter alerts by alert rule description
func (ConditionsResponseOutput) ElementType ¶
func (ConditionsResponseOutput) ElementType() reflect.Type
func (ConditionsResponseOutput) MonitorCondition ¶
func (o ConditionsResponseOutput) MonitorCondition() ConditionResponsePtrOutput
filter alerts by monitor condition
func (ConditionsResponseOutput) MonitorService ¶
func (o ConditionsResponseOutput) MonitorService() ConditionResponsePtrOutput
filter alerts by monitor service
func (ConditionsResponseOutput) Severity ¶
func (o ConditionsResponseOutput) Severity() ConditionResponsePtrOutput
filter alerts by severity
func (ConditionsResponseOutput) TargetResourceType ¶
func (o ConditionsResponseOutput) TargetResourceType() ConditionResponsePtrOutput
filter alerts by target resource type
func (ConditionsResponseOutput) ToConditionsResponseOutput ¶
func (o ConditionsResponseOutput) ToConditionsResponseOutput() ConditionsResponseOutput
func (ConditionsResponseOutput) ToConditionsResponseOutputWithContext ¶
func (o ConditionsResponseOutput) ToConditionsResponseOutputWithContext(ctx context.Context) ConditionsResponseOutput
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) AlertContext ¶
func (o ConditionsResponsePtrOutput) AlertContext() ConditionResponsePtrOutput
filter alerts by alert context (payload)
func (ConditionsResponsePtrOutput) AlertRuleId ¶
func (o ConditionsResponsePtrOutput) AlertRuleId() ConditionResponsePtrOutput
filter alerts by alert rule id
func (ConditionsResponsePtrOutput) Description ¶
func (o ConditionsResponsePtrOutput) Description() ConditionResponsePtrOutput
filter alerts by alert rule description
func (ConditionsResponsePtrOutput) Elem ¶
func (o ConditionsResponsePtrOutput) Elem() ConditionsResponseOutput
func (ConditionsResponsePtrOutput) ElementType ¶
func (ConditionsResponsePtrOutput) ElementType() reflect.Type
func (ConditionsResponsePtrOutput) MonitorCondition ¶
func (o ConditionsResponsePtrOutput) MonitorCondition() ConditionResponsePtrOutput
filter alerts by monitor condition
func (ConditionsResponsePtrOutput) MonitorService ¶
func (o ConditionsResponsePtrOutput) MonitorService() ConditionResponsePtrOutput
filter alerts by monitor service
func (ConditionsResponsePtrOutput) Severity ¶
func (o ConditionsResponsePtrOutput) Severity() ConditionResponsePtrOutput
filter alerts by severity
func (ConditionsResponsePtrOutput) TargetResourceType ¶
func (o ConditionsResponsePtrOutput) TargetResourceType() ConditionResponsePtrOutput
filter alerts by target resource type
func (ConditionsResponsePtrOutput) ToConditionsResponsePtrOutput ¶
func (o ConditionsResponsePtrOutput) ToConditionsResponsePtrOutput() ConditionsResponsePtrOutput
func (ConditionsResponsePtrOutput) ToConditionsResponsePtrOutputWithContext ¶
func (o ConditionsResponsePtrOutput) ToConditionsResponsePtrOutputWithContext(ctx context.Context) ConditionsResponsePtrOutput
type Diagnostics ¶
type Diagnostics struct { // conditions on which alerts will be filtered Conditions *Conditions `pulumi:"conditions"` // Description of action rule Description *string `pulumi:"description"` // scope on which action rule will apply Scope *Scope `pulumi:"scope"` // Indicates if the given action rule is enabled or disabled Status *string `pulumi:"status"` // Indicates type of action rule Type string `pulumi:"type"` }
Action rule with diagnostics configuration
type DiagnosticsArgs ¶
type DiagnosticsArgs struct { // conditions on which alerts will be filtered Conditions ConditionsPtrInput `pulumi:"conditions"` // Description of action rule Description pulumi.StringPtrInput `pulumi:"description"` // scope on which action rule will apply Scope ScopePtrInput `pulumi:"scope"` // Indicates if the given action rule is enabled or disabled Status pulumi.StringPtrInput `pulumi:"status"` // Indicates type of action rule Type pulumi.StringInput `pulumi:"type"` }
Action rule with diagnostics configuration
func (DiagnosticsArgs) ElementType ¶
func (DiagnosticsArgs) ElementType() reflect.Type
func (DiagnosticsArgs) ToDiagnosticsOutput ¶
func (i DiagnosticsArgs) ToDiagnosticsOutput() DiagnosticsOutput
func (DiagnosticsArgs) ToDiagnosticsOutputWithContext ¶
func (i DiagnosticsArgs) ToDiagnosticsOutputWithContext(ctx context.Context) DiagnosticsOutput
type DiagnosticsInput ¶
type DiagnosticsInput interface { pulumi.Input ToDiagnosticsOutput() DiagnosticsOutput ToDiagnosticsOutputWithContext(context.Context) DiagnosticsOutput }
DiagnosticsInput is an input type that accepts DiagnosticsArgs and DiagnosticsOutput values. You can construct a concrete instance of `DiagnosticsInput` via:
DiagnosticsArgs{...}
type DiagnosticsOutput ¶
type DiagnosticsOutput struct{ *pulumi.OutputState }
Action rule with diagnostics configuration
func (DiagnosticsOutput) Conditions ¶
func (o DiagnosticsOutput) Conditions() ConditionsPtrOutput
conditions on which alerts will be filtered
func (DiagnosticsOutput) Description ¶
func (o DiagnosticsOutput) Description() pulumi.StringPtrOutput
Description of action rule
func (DiagnosticsOutput) ElementType ¶
func (DiagnosticsOutput) ElementType() reflect.Type
func (DiagnosticsOutput) Scope ¶
func (o DiagnosticsOutput) Scope() ScopePtrOutput
scope on which action rule will apply
func (DiagnosticsOutput) Status ¶
func (o DiagnosticsOutput) Status() pulumi.StringPtrOutput
Indicates if the given action rule is enabled or disabled
func (DiagnosticsOutput) ToDiagnosticsOutput ¶
func (o DiagnosticsOutput) ToDiagnosticsOutput() DiagnosticsOutput
func (DiagnosticsOutput) ToDiagnosticsOutputWithContext ¶
func (o DiagnosticsOutput) ToDiagnosticsOutputWithContext(ctx context.Context) DiagnosticsOutput
func (DiagnosticsOutput) Type ¶
func (o DiagnosticsOutput) Type() pulumi.StringOutput
Indicates type of action rule
type DiagnosticsResponse ¶
type DiagnosticsResponse struct { // conditions on which alerts will be filtered Conditions *ConditionsResponse `pulumi:"conditions"` // Creation time of action rule. Date-Time in ISO-8601 format. CreatedAt string `pulumi:"createdAt"` // Created by user name. CreatedBy string `pulumi:"createdBy"` // Description of action rule Description *string `pulumi:"description"` // Last updated time of action rule. Date-Time in ISO-8601 format. LastModifiedAt string `pulumi:"lastModifiedAt"` // Last modified by user name. LastModifiedBy string `pulumi:"lastModifiedBy"` // scope on which action rule will apply Scope *ScopeResponse `pulumi:"scope"` // Indicates if the given action rule is enabled or disabled Status *string `pulumi:"status"` // Indicates type of action rule Type string `pulumi:"type"` }
Action rule with diagnostics configuration
type DiagnosticsResponseArgs ¶
type DiagnosticsResponseArgs struct { // conditions on which alerts will be filtered 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"` // scope on which action rule will apply Scope ScopeResponsePtrInput `pulumi:"scope"` // Indicates if the given action rule is enabled or disabled Status pulumi.StringPtrInput `pulumi:"status"` // Indicates type of action rule Type pulumi.StringInput `pulumi:"type"` }
Action rule with diagnostics configuration
func (DiagnosticsResponseArgs) ElementType ¶
func (DiagnosticsResponseArgs) ElementType() reflect.Type
func (DiagnosticsResponseArgs) ToDiagnosticsResponseOutput ¶
func (i DiagnosticsResponseArgs) ToDiagnosticsResponseOutput() DiagnosticsResponseOutput
func (DiagnosticsResponseArgs) ToDiagnosticsResponseOutputWithContext ¶
func (i DiagnosticsResponseArgs) ToDiagnosticsResponseOutputWithContext(ctx context.Context) DiagnosticsResponseOutput
type DiagnosticsResponseInput ¶
type DiagnosticsResponseInput interface { pulumi.Input ToDiagnosticsResponseOutput() DiagnosticsResponseOutput ToDiagnosticsResponseOutputWithContext(context.Context) DiagnosticsResponseOutput }
DiagnosticsResponseInput is an input type that accepts DiagnosticsResponseArgs and DiagnosticsResponseOutput values. You can construct a concrete instance of `DiagnosticsResponseInput` via:
DiagnosticsResponseArgs{...}
type DiagnosticsResponseOutput ¶
type DiagnosticsResponseOutput struct{ *pulumi.OutputState }
Action rule with diagnostics configuration
func (DiagnosticsResponseOutput) Conditions ¶
func (o DiagnosticsResponseOutput) Conditions() ConditionsResponsePtrOutput
conditions on which alerts will be filtered
func (DiagnosticsResponseOutput) CreatedAt ¶
func (o DiagnosticsResponseOutput) CreatedAt() pulumi.StringOutput
Creation time of action rule. Date-Time in ISO-8601 format.
func (DiagnosticsResponseOutput) CreatedBy ¶
func (o DiagnosticsResponseOutput) CreatedBy() pulumi.StringOutput
Created by user name.
func (DiagnosticsResponseOutput) Description ¶
func (o DiagnosticsResponseOutput) Description() pulumi.StringPtrOutput
Description of action rule
func (DiagnosticsResponseOutput) ElementType ¶
func (DiagnosticsResponseOutput) ElementType() reflect.Type
func (DiagnosticsResponseOutput) LastModifiedAt ¶
func (o DiagnosticsResponseOutput) LastModifiedAt() pulumi.StringOutput
Last updated time of action rule. Date-Time in ISO-8601 format.
func (DiagnosticsResponseOutput) LastModifiedBy ¶
func (o DiagnosticsResponseOutput) LastModifiedBy() pulumi.StringOutput
Last modified by user name.
func (DiagnosticsResponseOutput) Scope ¶
func (o DiagnosticsResponseOutput) Scope() ScopeResponsePtrOutput
scope on which action rule will apply
func (DiagnosticsResponseOutput) Status ¶
func (o DiagnosticsResponseOutput) Status() pulumi.StringPtrOutput
Indicates if the given action rule is enabled or disabled
func (DiagnosticsResponseOutput) ToDiagnosticsResponseOutput ¶
func (o DiagnosticsResponseOutput) ToDiagnosticsResponseOutput() DiagnosticsResponseOutput
func (DiagnosticsResponseOutput) ToDiagnosticsResponseOutputWithContext ¶
func (o DiagnosticsResponseOutput) ToDiagnosticsResponseOutputWithContext(ctx context.Context) DiagnosticsResponseOutput
func (DiagnosticsResponseOutput) Type ¶
func (o DiagnosticsResponseOutput) Type() pulumi.StringOutput
Indicates type of action rule
type LookupActionRuleByNameResult ¶
type LookupActionRuleByNameResult struct { // Resource location Location string `pulumi:"location"` // Azure resource name Name string `pulumi:"name"` // action rule properties Properties interface{} `pulumi:"properties"` // Resource tags Tags map[string]string `pulumi:"tags"` // Azure resource type Type string `pulumi:"type"` }
Action rule object containing target scope, conditions and suppression logic
func LookupActionRuleByName ¶
func LookupActionRuleByName(ctx *pulumi.Context, args *LookupActionRuleByNameArgs, opts ...pulumi.InvokeOption) (*LookupActionRuleByNameResult, error)
type Scope ¶
type Scope struct { // type of target scope ScopeType *string `pulumi:"scopeType"` // list of ARM IDs of the given scope type which will be the target of the given action rule. Values []string `pulumi:"values"` }
Target scope for a given action rule. By default scope will be the subscription. User can also provide list of resource groups or list of resources from the scope subscription as well.
type ScopeArgs ¶
type ScopeArgs struct { // type of target scope ScopeType pulumi.StringPtrInput `pulumi:"scopeType"` // list of ARM IDs of the given scope type which will be the target of the given action rule. Values pulumi.StringArrayInput `pulumi:"values"` }
Target scope for a given action rule. By default scope will be the subscription. User can also provide list of resource groups or list of resources from the scope subscription as well.
func (ScopeArgs) ElementType ¶
func (ScopeArgs) ToScopeOutput ¶
func (i ScopeArgs) ToScopeOutput() ScopeOutput
func (ScopeArgs) ToScopeOutputWithContext ¶
func (i ScopeArgs) ToScopeOutputWithContext(ctx context.Context) ScopeOutput
func (ScopeArgs) ToScopePtrOutput ¶
func (i ScopeArgs) ToScopePtrOutput() ScopePtrOutput
func (ScopeArgs) ToScopePtrOutputWithContext ¶
func (i ScopeArgs) ToScopePtrOutputWithContext(ctx context.Context) ScopePtrOutput
type ScopeInput ¶
type ScopeInput interface { pulumi.Input ToScopeOutput() ScopeOutput ToScopeOutputWithContext(context.Context) ScopeOutput }
ScopeInput is an input type that accepts ScopeArgs and ScopeOutput values. You can construct a concrete instance of `ScopeInput` via:
ScopeArgs{...}
type ScopeOutput ¶
type ScopeOutput struct{ *pulumi.OutputState }
Target scope for a given action rule. By default scope will be the subscription. User can also provide list of resource groups or list of resources from the scope subscription as well.
func (ScopeOutput) ElementType ¶
func (ScopeOutput) ElementType() reflect.Type
func (ScopeOutput) ScopeType ¶
func (o ScopeOutput) ScopeType() pulumi.StringPtrOutput
type of target scope
func (ScopeOutput) ToScopeOutput ¶
func (o ScopeOutput) ToScopeOutput() ScopeOutput
func (ScopeOutput) ToScopeOutputWithContext ¶
func (o ScopeOutput) ToScopeOutputWithContext(ctx context.Context) ScopeOutput
func (ScopeOutput) ToScopePtrOutput ¶
func (o ScopeOutput) ToScopePtrOutput() ScopePtrOutput
func (ScopeOutput) ToScopePtrOutputWithContext ¶
func (o ScopeOutput) ToScopePtrOutputWithContext(ctx context.Context) ScopePtrOutput
func (ScopeOutput) Values ¶
func (o ScopeOutput) Values() pulumi.StringArrayOutput
list of ARM IDs of the given scope type which will be the target of the given action rule.
type ScopePtrInput ¶
type ScopePtrInput interface { pulumi.Input ToScopePtrOutput() ScopePtrOutput ToScopePtrOutputWithContext(context.Context) ScopePtrOutput }
ScopePtrInput is an input type that accepts ScopeArgs, ScopePtr and ScopePtrOutput values. You can construct a concrete instance of `ScopePtrInput` via:
ScopeArgs{...} or: nil
func ScopePtr ¶
func ScopePtr(v *ScopeArgs) ScopePtrInput
type ScopePtrOutput ¶
type ScopePtrOutput struct{ *pulumi.OutputState }
func (ScopePtrOutput) Elem ¶
func (o ScopePtrOutput) Elem() ScopeOutput
func (ScopePtrOutput) ElementType ¶
func (ScopePtrOutput) ElementType() reflect.Type
func (ScopePtrOutput) ScopeType ¶
func (o ScopePtrOutput) ScopeType() pulumi.StringPtrOutput
type of target scope
func (ScopePtrOutput) ToScopePtrOutput ¶
func (o ScopePtrOutput) ToScopePtrOutput() ScopePtrOutput
func (ScopePtrOutput) ToScopePtrOutputWithContext ¶
func (o ScopePtrOutput) ToScopePtrOutputWithContext(ctx context.Context) ScopePtrOutput
func (ScopePtrOutput) Values ¶
func (o ScopePtrOutput) Values() pulumi.StringArrayOutput
list of ARM IDs of the given scope type which will be the target of the given action rule.
type ScopeResponse ¶
type ScopeResponse struct { // type of target scope ScopeType *string `pulumi:"scopeType"` // list of ARM IDs of the given scope type which will be the target of the given action rule. Values []string `pulumi:"values"` }
Target scope for a given action rule. By default scope will be the subscription. User can also provide list of resource groups or list of resources from the scope subscription as well.
type ScopeResponseArgs ¶
type ScopeResponseArgs struct { // type of target scope ScopeType pulumi.StringPtrInput `pulumi:"scopeType"` // list of ARM IDs of the given scope type which will be the target of the given action rule. Values pulumi.StringArrayInput `pulumi:"values"` }
Target scope for a given action rule. By default scope will be the subscription. User can also provide list of resource groups or list of resources from the scope subscription as well.
func (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) ScopeType ¶
func (o ScopeResponseOutput) ScopeType() pulumi.StringPtrOutput
type of target scope
func (ScopeResponseOutput) ToScopeResponseOutput ¶
func (o ScopeResponseOutput) ToScopeResponseOutput() ScopeResponseOutput
func (ScopeResponseOutput) ToScopeResponseOutputWithContext ¶
func (o ScopeResponseOutput) ToScopeResponseOutputWithContext(ctx context.Context) ScopeResponseOutput
func (ScopeResponseOutput) ToScopeResponsePtrOutput ¶
func (o ScopeResponseOutput) ToScopeResponsePtrOutput() ScopeResponsePtrOutput
func (ScopeResponseOutput) ToScopeResponsePtrOutputWithContext ¶
func (o ScopeResponseOutput) ToScopeResponsePtrOutputWithContext(ctx context.Context) ScopeResponsePtrOutput
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) ScopeType ¶
func (o ScopeResponsePtrOutput) ScopeType() pulumi.StringPtrOutput
type of target scope
func (ScopeResponsePtrOutput) ToScopeResponsePtrOutput ¶
func (o ScopeResponsePtrOutput) ToScopeResponsePtrOutput() ScopeResponsePtrOutput
func (ScopeResponsePtrOutput) ToScopeResponsePtrOutputWithContext ¶
func (o ScopeResponsePtrOutput) ToScopeResponsePtrOutputWithContext(ctx context.Context) ScopeResponsePtrOutput
func (ScopeResponsePtrOutput) Values ¶
func (o ScopeResponsePtrOutput) Values() pulumi.StringArrayOutput
list of ARM IDs of the given scope type which will be the target of the given action rule.
type Suppression ¶
type Suppression struct { // conditions on which alerts will be filtered Conditions *Conditions `pulumi:"conditions"` // Description of action rule Description *string `pulumi:"description"` // scope on which action rule will apply Scope *Scope `pulumi:"scope"` // Indicates if the given action rule is enabled or disabled Status *string `pulumi:"status"` // suppression configuration for the action rule SuppressionConfig SuppressionConfig `pulumi:"suppressionConfig"` // Indicates type of action rule Type string `pulumi:"type"` }
Action rule with suppression configuration
type SuppressionArgs ¶
type SuppressionArgs struct { // conditions on which alerts will be filtered Conditions ConditionsPtrInput `pulumi:"conditions"` // Description of action rule Description pulumi.StringPtrInput `pulumi:"description"` // scope on which action rule will apply Scope ScopePtrInput `pulumi:"scope"` // Indicates if the given action rule is enabled or disabled Status pulumi.StringPtrInput `pulumi:"status"` // suppression configuration for the action rule SuppressionConfig SuppressionConfigInput `pulumi:"suppressionConfig"` // Indicates type of action rule Type pulumi.StringInput `pulumi:"type"` }
Action rule with suppression configuration
func (SuppressionArgs) ElementType ¶
func (SuppressionArgs) ElementType() reflect.Type
func (SuppressionArgs) ToSuppressionOutput ¶
func (i SuppressionArgs) ToSuppressionOutput() SuppressionOutput
func (SuppressionArgs) ToSuppressionOutputWithContext ¶
func (i SuppressionArgs) ToSuppressionOutputWithContext(ctx context.Context) SuppressionOutput
type SuppressionConfig ¶
type SuppressionConfig struct { // Specifies when the suppression should be applied RecurrenceType string `pulumi:"recurrenceType"` // suppression schedule configuration Schedule *SuppressionSchedule `pulumi:"schedule"` }
Suppression logic for a given action rule
type SuppressionConfigArgs ¶
type SuppressionConfigArgs struct { // Specifies when the suppression should be applied RecurrenceType pulumi.StringInput `pulumi:"recurrenceType"` // suppression schedule configuration Schedule SuppressionSchedulePtrInput `pulumi:"schedule"` }
Suppression logic for a given action rule
func (SuppressionConfigArgs) ElementType ¶
func (SuppressionConfigArgs) ElementType() reflect.Type
func (SuppressionConfigArgs) ToSuppressionConfigOutput ¶
func (i SuppressionConfigArgs) ToSuppressionConfigOutput() SuppressionConfigOutput
func (SuppressionConfigArgs) ToSuppressionConfigOutputWithContext ¶
func (i SuppressionConfigArgs) ToSuppressionConfigOutputWithContext(ctx context.Context) SuppressionConfigOutput
type SuppressionConfigInput ¶
type SuppressionConfigInput interface { pulumi.Input ToSuppressionConfigOutput() SuppressionConfigOutput ToSuppressionConfigOutputWithContext(context.Context) SuppressionConfigOutput }
SuppressionConfigInput is an input type that accepts SuppressionConfigArgs and SuppressionConfigOutput values. You can construct a concrete instance of `SuppressionConfigInput` via:
SuppressionConfigArgs{...}
type SuppressionConfigOutput ¶
type SuppressionConfigOutput struct{ *pulumi.OutputState }
Suppression logic for a given action rule
func (SuppressionConfigOutput) ElementType ¶
func (SuppressionConfigOutput) ElementType() reflect.Type
func (SuppressionConfigOutput) RecurrenceType ¶
func (o SuppressionConfigOutput) RecurrenceType() pulumi.StringOutput
Specifies when the suppression should be applied
func (SuppressionConfigOutput) Schedule ¶
func (o SuppressionConfigOutput) Schedule() SuppressionSchedulePtrOutput
suppression schedule configuration
func (SuppressionConfigOutput) ToSuppressionConfigOutput ¶
func (o SuppressionConfigOutput) ToSuppressionConfigOutput() SuppressionConfigOutput
func (SuppressionConfigOutput) ToSuppressionConfigOutputWithContext ¶
func (o SuppressionConfigOutput) ToSuppressionConfigOutputWithContext(ctx context.Context) SuppressionConfigOutput
type SuppressionConfigResponse ¶
type SuppressionConfigResponse struct { // Specifies when the suppression should be applied RecurrenceType string `pulumi:"recurrenceType"` // suppression schedule configuration Schedule *SuppressionScheduleResponse `pulumi:"schedule"` }
Suppression logic for a given action rule
type SuppressionConfigResponseArgs ¶
type SuppressionConfigResponseArgs struct { // Specifies when the suppression should be applied RecurrenceType pulumi.StringInput `pulumi:"recurrenceType"` // suppression schedule 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
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
suppression schedule configuration
func (SuppressionConfigResponseOutput) ToSuppressionConfigResponseOutput ¶
func (o SuppressionConfigResponseOutput) ToSuppressionConfigResponseOutput() SuppressionConfigResponseOutput
func (SuppressionConfigResponseOutput) ToSuppressionConfigResponseOutputWithContext ¶
func (o SuppressionConfigResponseOutput) ToSuppressionConfigResponseOutputWithContext(ctx context.Context) SuppressionConfigResponseOutput
type SuppressionInput ¶
type SuppressionInput interface { pulumi.Input ToSuppressionOutput() SuppressionOutput ToSuppressionOutputWithContext(context.Context) SuppressionOutput }
SuppressionInput is an input type that accepts SuppressionArgs and SuppressionOutput values. You can construct a concrete instance of `SuppressionInput` via:
SuppressionArgs{...}
type SuppressionOutput ¶
type SuppressionOutput struct{ *pulumi.OutputState }
Action rule with suppression configuration
func (SuppressionOutput) Conditions ¶
func (o SuppressionOutput) Conditions() ConditionsPtrOutput
conditions on which alerts will be filtered
func (SuppressionOutput) Description ¶
func (o SuppressionOutput) Description() pulumi.StringPtrOutput
Description of action rule
func (SuppressionOutput) ElementType ¶
func (SuppressionOutput) ElementType() reflect.Type
func (SuppressionOutput) Scope ¶
func (o SuppressionOutput) Scope() ScopePtrOutput
scope on which action rule will apply
func (SuppressionOutput) Status ¶
func (o SuppressionOutput) Status() pulumi.StringPtrOutput
Indicates if the given action rule is enabled or disabled
func (SuppressionOutput) SuppressionConfig ¶
func (o SuppressionOutput) SuppressionConfig() SuppressionConfigOutput
suppression configuration for the action rule
func (SuppressionOutput) ToSuppressionOutput ¶
func (o SuppressionOutput) ToSuppressionOutput() SuppressionOutput
func (SuppressionOutput) ToSuppressionOutputWithContext ¶
func (o SuppressionOutput) ToSuppressionOutputWithContext(ctx context.Context) SuppressionOutput
func (SuppressionOutput) Type ¶
func (o SuppressionOutput) Type() pulumi.StringOutput
Indicates type of action rule
type SuppressionResponse ¶
type SuppressionResponse struct { // conditions on which alerts will be filtered Conditions *ConditionsResponse `pulumi:"conditions"` // Creation time of action rule. Date-Time in ISO-8601 format. CreatedAt string `pulumi:"createdAt"` // Created by user name. CreatedBy string `pulumi:"createdBy"` // Description of action rule Description *string `pulumi:"description"` // Last updated time of action rule. Date-Time in ISO-8601 format. LastModifiedAt string `pulumi:"lastModifiedAt"` // Last modified by user name. LastModifiedBy string `pulumi:"lastModifiedBy"` // scope on which action rule will apply Scope *ScopeResponse `pulumi:"scope"` // Indicates if the given action rule is enabled or disabled Status *string `pulumi:"status"` // suppression configuration for the action rule SuppressionConfig SuppressionConfigResponse `pulumi:"suppressionConfig"` // Indicates type of action rule Type string `pulumi:"type"` }
Action rule with suppression configuration
type SuppressionResponseArgs ¶
type SuppressionResponseArgs struct { // conditions on which alerts will be filtered 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"` // scope on which action rule will apply Scope ScopeResponsePtrInput `pulumi:"scope"` // Indicates if the given action rule is enabled or disabled Status pulumi.StringPtrInput `pulumi:"status"` // suppression configuration for the action rule SuppressionConfig SuppressionConfigResponseInput `pulumi:"suppressionConfig"` // Indicates type of action rule Type pulumi.StringInput `pulumi:"type"` }
Action rule with suppression configuration
func (SuppressionResponseArgs) ElementType ¶
func (SuppressionResponseArgs) ElementType() reflect.Type
func (SuppressionResponseArgs) ToSuppressionResponseOutput ¶
func (i SuppressionResponseArgs) ToSuppressionResponseOutput() SuppressionResponseOutput
func (SuppressionResponseArgs) ToSuppressionResponseOutputWithContext ¶
func (i SuppressionResponseArgs) ToSuppressionResponseOutputWithContext(ctx context.Context) SuppressionResponseOutput
type SuppressionResponseInput ¶
type SuppressionResponseInput interface { pulumi.Input ToSuppressionResponseOutput() SuppressionResponseOutput ToSuppressionResponseOutputWithContext(context.Context) SuppressionResponseOutput }
SuppressionResponseInput is an input type that accepts SuppressionResponseArgs and SuppressionResponseOutput values. You can construct a concrete instance of `SuppressionResponseInput` via:
SuppressionResponseArgs{...}
type SuppressionResponseOutput ¶
type SuppressionResponseOutput struct{ *pulumi.OutputState }
Action rule with suppression configuration
func (SuppressionResponseOutput) Conditions ¶
func (o SuppressionResponseOutput) Conditions() ConditionsResponsePtrOutput
conditions on which alerts will be filtered
func (SuppressionResponseOutput) CreatedAt ¶
func (o SuppressionResponseOutput) CreatedAt() pulumi.StringOutput
Creation time of action rule. Date-Time in ISO-8601 format.
func (SuppressionResponseOutput) CreatedBy ¶
func (o SuppressionResponseOutput) CreatedBy() pulumi.StringOutput
Created by user name.
func (SuppressionResponseOutput) Description ¶
func (o SuppressionResponseOutput) Description() pulumi.StringPtrOutput
Description of action rule
func (SuppressionResponseOutput) ElementType ¶
func (SuppressionResponseOutput) ElementType() reflect.Type
func (SuppressionResponseOutput) LastModifiedAt ¶
func (o SuppressionResponseOutput) LastModifiedAt() pulumi.StringOutput
Last updated time of action rule. Date-Time in ISO-8601 format.
func (SuppressionResponseOutput) LastModifiedBy ¶
func (o SuppressionResponseOutput) LastModifiedBy() pulumi.StringOutput
Last modified by user name.
func (SuppressionResponseOutput) Scope ¶
func (o SuppressionResponseOutput) Scope() ScopeResponsePtrOutput
scope on which action rule will apply
func (SuppressionResponseOutput) Status ¶
func (o SuppressionResponseOutput) Status() pulumi.StringPtrOutput
Indicates if the given action rule is enabled or disabled
func (SuppressionResponseOutput) SuppressionConfig ¶
func (o SuppressionResponseOutput) SuppressionConfig() SuppressionConfigResponseOutput
suppression configuration for the action rule
func (SuppressionResponseOutput) ToSuppressionResponseOutput ¶
func (o SuppressionResponseOutput) ToSuppressionResponseOutput() SuppressionResponseOutput
func (SuppressionResponseOutput) ToSuppressionResponseOutputWithContext ¶
func (o SuppressionResponseOutput) ToSuppressionResponseOutputWithContext(ctx context.Context) SuppressionResponseOutput
func (SuppressionResponseOutput) Type ¶
func (o SuppressionResponseOutput) Type() pulumi.StringOutput
Indicates type of action rule
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