Documentation ¶
Index ¶
- type ActionGroup
- type ActionGroupArgs
- type ActionGroupArray
- type ActionGroupArrayInput
- type ActionGroupArrayOutput
- func (ActionGroupArrayOutput) ElementType() reflect.Type
- func (o ActionGroupArrayOutput) Index(i pulumi.IntInput) ActionGroupOutput
- func (o ActionGroupArrayOutput) ToActionGroupArrayOutput() ActionGroupArrayOutput
- func (o ActionGroupArrayOutput) ToActionGroupArrayOutputWithContext(ctx context.Context) ActionGroupArrayOutput
- type ActionGroupInput
- type ActionGroupOutput
- func (o ActionGroupOutput) ActionGroupId() pulumi.StringOutput
- func (ActionGroupOutput) ElementType() reflect.Type
- func (o ActionGroupOutput) ToActionGroupOutput() ActionGroupOutput
- func (o ActionGroupOutput) ToActionGroupOutputWithContext(ctx context.Context) ActionGroupOutput
- func (o ActionGroupOutput) WebhookProperties() pulumi.StringMapOutput
- type ActionGroupResponse
- type ActionGroupResponseArgs
- type ActionGroupResponseArray
- type ActionGroupResponseArrayInput
- type ActionGroupResponseArrayOutput
- func (ActionGroupResponseArrayOutput) ElementType() reflect.Type
- func (o ActionGroupResponseArrayOutput) Index(i pulumi.IntInput) ActionGroupResponseOutput
- func (o ActionGroupResponseArrayOutput) ToActionGroupResponseArrayOutput() ActionGroupResponseArrayOutput
- func (o ActionGroupResponseArrayOutput) ToActionGroupResponseArrayOutputWithContext(ctx context.Context) ActionGroupResponseArrayOutput
- type ActionGroupResponseInput
- type ActionGroupResponseOutput
- func (o ActionGroupResponseOutput) ActionGroupId() pulumi.StringOutput
- func (ActionGroupResponseOutput) ElementType() reflect.Type
- func (o ActionGroupResponseOutput) ToActionGroupResponseOutput() ActionGroupResponseOutput
- func (o ActionGroupResponseOutput) ToActionGroupResponseOutputWithContext(ctx context.Context) ActionGroupResponseOutput
- func (o ActionGroupResponseOutput) WebhookProperties() pulumi.StringMapOutput
- type ActionList
- type ActionListArgs
- func (ActionListArgs) ElementType() reflect.Type
- func (i ActionListArgs) ToActionListOutput() ActionListOutput
- func (i ActionListArgs) ToActionListOutputWithContext(ctx context.Context) ActionListOutput
- func (i ActionListArgs) ToActionListPtrOutput() ActionListPtrOutput
- func (i ActionListArgs) ToActionListPtrOutputWithContext(ctx context.Context) ActionListPtrOutput
- type ActionListInput
- type ActionListOutput
- func (o ActionListOutput) ActionGroups() ActionGroupArrayOutput
- func (ActionListOutput) ElementType() reflect.Type
- func (o ActionListOutput) ToActionListOutput() ActionListOutput
- func (o ActionListOutput) ToActionListOutputWithContext(ctx context.Context) ActionListOutput
- func (o ActionListOutput) ToActionListPtrOutput() ActionListPtrOutput
- func (o ActionListOutput) ToActionListPtrOutputWithContext(ctx context.Context) ActionListPtrOutput
- type ActionListPtrInput
- type ActionListPtrOutput
- func (o ActionListPtrOutput) ActionGroups() ActionGroupArrayOutput
- func (o ActionListPtrOutput) Elem() ActionListOutput
- func (ActionListPtrOutput) ElementType() reflect.Type
- func (o ActionListPtrOutput) ToActionListPtrOutput() ActionListPtrOutput
- func (o ActionListPtrOutput) ToActionListPtrOutputWithContext(ctx context.Context) ActionListPtrOutput
- type ActionListResponse
- type ActionListResponseArgs
- func (ActionListResponseArgs) ElementType() reflect.Type
- func (i ActionListResponseArgs) ToActionListResponseOutput() ActionListResponseOutput
- func (i ActionListResponseArgs) ToActionListResponseOutputWithContext(ctx context.Context) ActionListResponseOutput
- func (i ActionListResponseArgs) ToActionListResponsePtrOutput() ActionListResponsePtrOutput
- func (i ActionListResponseArgs) ToActionListResponsePtrOutputWithContext(ctx context.Context) ActionListResponsePtrOutput
- type ActionListResponseInput
- type ActionListResponseOutput
- func (o ActionListResponseOutput) ActionGroups() ActionGroupResponseArrayOutput
- func (ActionListResponseOutput) ElementType() reflect.Type
- func (o ActionListResponseOutput) ToActionListResponseOutput() ActionListResponseOutput
- func (o ActionListResponseOutput) ToActionListResponseOutputWithContext(ctx context.Context) ActionListResponseOutput
- func (o ActionListResponseOutput) ToActionListResponsePtrOutput() ActionListResponsePtrOutput
- func (o ActionListResponseOutput) ToActionListResponsePtrOutputWithContext(ctx context.Context) ActionListResponsePtrOutput
- type ActionListResponsePtrInput
- type ActionListResponsePtrOutput
- func (o ActionListResponsePtrOutput) ActionGroups() ActionGroupResponseArrayOutput
- func (o ActionListResponsePtrOutput) Elem() ActionListResponseOutput
- func (ActionListResponsePtrOutput) ElementType() reflect.Type
- func (o ActionListResponsePtrOutput) ToActionListResponsePtrOutput() ActionListResponsePtrOutput
- func (o ActionListResponsePtrOutput) ToActionListResponsePtrOutputWithContext(ctx context.Context) ActionListResponsePtrOutput
- type ActivityLogAlert
- type ActivityLogAlertArgs
- type ActivityLogAlertInput
- type ActivityLogAlertOutput
- type ActivityLogAlertState
- type AlertRuleAllOfCondition
- type AlertRuleAllOfConditionArgs
- func (AlertRuleAllOfConditionArgs) ElementType() reflect.Type
- func (i AlertRuleAllOfConditionArgs) ToAlertRuleAllOfConditionOutput() AlertRuleAllOfConditionOutput
- func (i AlertRuleAllOfConditionArgs) ToAlertRuleAllOfConditionOutputWithContext(ctx context.Context) AlertRuleAllOfConditionOutput
- func (i AlertRuleAllOfConditionArgs) ToAlertRuleAllOfConditionPtrOutput() AlertRuleAllOfConditionPtrOutput
- func (i AlertRuleAllOfConditionArgs) ToAlertRuleAllOfConditionPtrOutputWithContext(ctx context.Context) AlertRuleAllOfConditionPtrOutput
- type AlertRuleAllOfConditionInput
- type AlertRuleAllOfConditionOutput
- func (o AlertRuleAllOfConditionOutput) AllOf() AlertRuleAnyOfOrLeafConditionArrayOutput
- func (AlertRuleAllOfConditionOutput) ElementType() reflect.Type
- func (o AlertRuleAllOfConditionOutput) ToAlertRuleAllOfConditionOutput() AlertRuleAllOfConditionOutput
- func (o AlertRuleAllOfConditionOutput) ToAlertRuleAllOfConditionOutputWithContext(ctx context.Context) AlertRuleAllOfConditionOutput
- func (o AlertRuleAllOfConditionOutput) ToAlertRuleAllOfConditionPtrOutput() AlertRuleAllOfConditionPtrOutput
- func (o AlertRuleAllOfConditionOutput) ToAlertRuleAllOfConditionPtrOutputWithContext(ctx context.Context) AlertRuleAllOfConditionPtrOutput
- type AlertRuleAllOfConditionPtrInput
- type AlertRuleAllOfConditionPtrOutput
- func (o AlertRuleAllOfConditionPtrOutput) AllOf() AlertRuleAnyOfOrLeafConditionArrayOutput
- func (o AlertRuleAllOfConditionPtrOutput) Elem() AlertRuleAllOfConditionOutput
- func (AlertRuleAllOfConditionPtrOutput) ElementType() reflect.Type
- func (o AlertRuleAllOfConditionPtrOutput) ToAlertRuleAllOfConditionPtrOutput() AlertRuleAllOfConditionPtrOutput
- func (o AlertRuleAllOfConditionPtrOutput) ToAlertRuleAllOfConditionPtrOutputWithContext(ctx context.Context) AlertRuleAllOfConditionPtrOutput
- type AlertRuleAllOfConditionResponse
- type AlertRuleAllOfConditionResponseArgs
- func (AlertRuleAllOfConditionResponseArgs) ElementType() reflect.Type
- func (i AlertRuleAllOfConditionResponseArgs) ToAlertRuleAllOfConditionResponseOutput() AlertRuleAllOfConditionResponseOutput
- func (i AlertRuleAllOfConditionResponseArgs) ToAlertRuleAllOfConditionResponseOutputWithContext(ctx context.Context) AlertRuleAllOfConditionResponseOutput
- func (i AlertRuleAllOfConditionResponseArgs) ToAlertRuleAllOfConditionResponsePtrOutput() AlertRuleAllOfConditionResponsePtrOutput
- func (i AlertRuleAllOfConditionResponseArgs) ToAlertRuleAllOfConditionResponsePtrOutputWithContext(ctx context.Context) AlertRuleAllOfConditionResponsePtrOutput
- type AlertRuleAllOfConditionResponseInput
- type AlertRuleAllOfConditionResponseOutput
- func (o AlertRuleAllOfConditionResponseOutput) AllOf() AlertRuleAnyOfOrLeafConditionResponseArrayOutput
- func (AlertRuleAllOfConditionResponseOutput) ElementType() reflect.Type
- func (o AlertRuleAllOfConditionResponseOutput) ToAlertRuleAllOfConditionResponseOutput() AlertRuleAllOfConditionResponseOutput
- func (o AlertRuleAllOfConditionResponseOutput) ToAlertRuleAllOfConditionResponseOutputWithContext(ctx context.Context) AlertRuleAllOfConditionResponseOutput
- func (o AlertRuleAllOfConditionResponseOutput) ToAlertRuleAllOfConditionResponsePtrOutput() AlertRuleAllOfConditionResponsePtrOutput
- func (o AlertRuleAllOfConditionResponseOutput) ToAlertRuleAllOfConditionResponsePtrOutputWithContext(ctx context.Context) AlertRuleAllOfConditionResponsePtrOutput
- type AlertRuleAllOfConditionResponsePtrInput
- type AlertRuleAllOfConditionResponsePtrOutput
- func (o AlertRuleAllOfConditionResponsePtrOutput) AllOf() AlertRuleAnyOfOrLeafConditionResponseArrayOutput
- func (o AlertRuleAllOfConditionResponsePtrOutput) Elem() AlertRuleAllOfConditionResponseOutput
- func (AlertRuleAllOfConditionResponsePtrOutput) ElementType() reflect.Type
- func (o AlertRuleAllOfConditionResponsePtrOutput) ToAlertRuleAllOfConditionResponsePtrOutput() AlertRuleAllOfConditionResponsePtrOutput
- func (o AlertRuleAllOfConditionResponsePtrOutput) ToAlertRuleAllOfConditionResponsePtrOutputWithContext(ctx context.Context) AlertRuleAllOfConditionResponsePtrOutput
- type AlertRuleAnyOfOrLeafCondition
- type AlertRuleAnyOfOrLeafConditionArgs
- func (AlertRuleAnyOfOrLeafConditionArgs) ElementType() reflect.Type
- func (i AlertRuleAnyOfOrLeafConditionArgs) ToAlertRuleAnyOfOrLeafConditionOutput() AlertRuleAnyOfOrLeafConditionOutput
- func (i AlertRuleAnyOfOrLeafConditionArgs) ToAlertRuleAnyOfOrLeafConditionOutputWithContext(ctx context.Context) AlertRuleAnyOfOrLeafConditionOutput
- type AlertRuleAnyOfOrLeafConditionArray
- func (AlertRuleAnyOfOrLeafConditionArray) ElementType() reflect.Type
- func (i AlertRuleAnyOfOrLeafConditionArray) ToAlertRuleAnyOfOrLeafConditionArrayOutput() AlertRuleAnyOfOrLeafConditionArrayOutput
- func (i AlertRuleAnyOfOrLeafConditionArray) ToAlertRuleAnyOfOrLeafConditionArrayOutputWithContext(ctx context.Context) AlertRuleAnyOfOrLeafConditionArrayOutput
- type AlertRuleAnyOfOrLeafConditionArrayInput
- type AlertRuleAnyOfOrLeafConditionArrayOutput
- func (AlertRuleAnyOfOrLeafConditionArrayOutput) ElementType() reflect.Type
- func (o AlertRuleAnyOfOrLeafConditionArrayOutput) Index(i pulumi.IntInput) AlertRuleAnyOfOrLeafConditionOutput
- func (o AlertRuleAnyOfOrLeafConditionArrayOutput) ToAlertRuleAnyOfOrLeafConditionArrayOutput() AlertRuleAnyOfOrLeafConditionArrayOutput
- func (o AlertRuleAnyOfOrLeafConditionArrayOutput) ToAlertRuleAnyOfOrLeafConditionArrayOutputWithContext(ctx context.Context) AlertRuleAnyOfOrLeafConditionArrayOutput
- type AlertRuleAnyOfOrLeafConditionInput
- type AlertRuleAnyOfOrLeafConditionOutput
- func (o AlertRuleAnyOfOrLeafConditionOutput) AnyOf() AlertRuleLeafConditionArrayOutput
- func (o AlertRuleAnyOfOrLeafConditionOutput) ContainsAny() pulumi.StringArrayOutput
- func (AlertRuleAnyOfOrLeafConditionOutput) ElementType() reflect.Type
- func (o AlertRuleAnyOfOrLeafConditionOutput) Equals() pulumi.StringPtrOutput
- func (o AlertRuleAnyOfOrLeafConditionOutput) Field() pulumi.StringPtrOutput
- func (o AlertRuleAnyOfOrLeafConditionOutput) ToAlertRuleAnyOfOrLeafConditionOutput() AlertRuleAnyOfOrLeafConditionOutput
- func (o AlertRuleAnyOfOrLeafConditionOutput) ToAlertRuleAnyOfOrLeafConditionOutputWithContext(ctx context.Context) AlertRuleAnyOfOrLeafConditionOutput
- type AlertRuleAnyOfOrLeafConditionResponse
- type AlertRuleAnyOfOrLeafConditionResponseArgs
- func (AlertRuleAnyOfOrLeafConditionResponseArgs) ElementType() reflect.Type
- func (i AlertRuleAnyOfOrLeafConditionResponseArgs) ToAlertRuleAnyOfOrLeafConditionResponseOutput() AlertRuleAnyOfOrLeafConditionResponseOutput
- func (i AlertRuleAnyOfOrLeafConditionResponseArgs) ToAlertRuleAnyOfOrLeafConditionResponseOutputWithContext(ctx context.Context) AlertRuleAnyOfOrLeafConditionResponseOutput
- type AlertRuleAnyOfOrLeafConditionResponseArray
- func (AlertRuleAnyOfOrLeafConditionResponseArray) ElementType() reflect.Type
- func (i AlertRuleAnyOfOrLeafConditionResponseArray) ToAlertRuleAnyOfOrLeafConditionResponseArrayOutput() AlertRuleAnyOfOrLeafConditionResponseArrayOutput
- func (i AlertRuleAnyOfOrLeafConditionResponseArray) ToAlertRuleAnyOfOrLeafConditionResponseArrayOutputWithContext(ctx context.Context) AlertRuleAnyOfOrLeafConditionResponseArrayOutput
- type AlertRuleAnyOfOrLeafConditionResponseArrayInput
- type AlertRuleAnyOfOrLeafConditionResponseArrayOutput
- func (AlertRuleAnyOfOrLeafConditionResponseArrayOutput) ElementType() reflect.Type
- func (o AlertRuleAnyOfOrLeafConditionResponseArrayOutput) Index(i pulumi.IntInput) AlertRuleAnyOfOrLeafConditionResponseOutput
- func (o AlertRuleAnyOfOrLeafConditionResponseArrayOutput) ToAlertRuleAnyOfOrLeafConditionResponseArrayOutput() AlertRuleAnyOfOrLeafConditionResponseArrayOutput
- func (o AlertRuleAnyOfOrLeafConditionResponseArrayOutput) ToAlertRuleAnyOfOrLeafConditionResponseArrayOutputWithContext(ctx context.Context) AlertRuleAnyOfOrLeafConditionResponseArrayOutput
- type AlertRuleAnyOfOrLeafConditionResponseInput
- type AlertRuleAnyOfOrLeafConditionResponseOutput
- func (o AlertRuleAnyOfOrLeafConditionResponseOutput) AnyOf() AlertRuleLeafConditionResponseArrayOutput
- func (o AlertRuleAnyOfOrLeafConditionResponseOutput) ContainsAny() pulumi.StringArrayOutput
- func (AlertRuleAnyOfOrLeafConditionResponseOutput) ElementType() reflect.Type
- func (o AlertRuleAnyOfOrLeafConditionResponseOutput) Equals() pulumi.StringPtrOutput
- func (o AlertRuleAnyOfOrLeafConditionResponseOutput) Field() pulumi.StringPtrOutput
- func (o AlertRuleAnyOfOrLeafConditionResponseOutput) ToAlertRuleAnyOfOrLeafConditionResponseOutput() AlertRuleAnyOfOrLeafConditionResponseOutput
- func (o AlertRuleAnyOfOrLeafConditionResponseOutput) ToAlertRuleAnyOfOrLeafConditionResponseOutputWithContext(ctx context.Context) AlertRuleAnyOfOrLeafConditionResponseOutput
- type AlertRuleLeafCondition
- type AlertRuleLeafConditionArgs
- type AlertRuleLeafConditionArray
- func (AlertRuleLeafConditionArray) ElementType() reflect.Type
- func (i AlertRuleLeafConditionArray) ToAlertRuleLeafConditionArrayOutput() AlertRuleLeafConditionArrayOutput
- func (i AlertRuleLeafConditionArray) ToAlertRuleLeafConditionArrayOutputWithContext(ctx context.Context) AlertRuleLeafConditionArrayOutput
- type AlertRuleLeafConditionArrayInput
- type AlertRuleLeafConditionArrayOutput
- func (AlertRuleLeafConditionArrayOutput) ElementType() reflect.Type
- func (o AlertRuleLeafConditionArrayOutput) Index(i pulumi.IntInput) AlertRuleLeafConditionOutput
- func (o AlertRuleLeafConditionArrayOutput) ToAlertRuleLeafConditionArrayOutput() AlertRuleLeafConditionArrayOutput
- func (o AlertRuleLeafConditionArrayOutput) ToAlertRuleLeafConditionArrayOutputWithContext(ctx context.Context) AlertRuleLeafConditionArrayOutput
- type AlertRuleLeafConditionInput
- type AlertRuleLeafConditionOutput
- func (o AlertRuleLeafConditionOutput) ContainsAny() pulumi.StringArrayOutput
- func (AlertRuleLeafConditionOutput) ElementType() reflect.Type
- func (o AlertRuleLeafConditionOutput) Equals() pulumi.StringPtrOutput
- func (o AlertRuleLeafConditionOutput) Field() pulumi.StringPtrOutput
- func (o AlertRuleLeafConditionOutput) ToAlertRuleLeafConditionOutput() AlertRuleLeafConditionOutput
- func (o AlertRuleLeafConditionOutput) ToAlertRuleLeafConditionOutputWithContext(ctx context.Context) AlertRuleLeafConditionOutput
- type AlertRuleLeafConditionResponse
- type AlertRuleLeafConditionResponseArgs
- func (AlertRuleLeafConditionResponseArgs) ElementType() reflect.Type
- func (i AlertRuleLeafConditionResponseArgs) ToAlertRuleLeafConditionResponseOutput() AlertRuleLeafConditionResponseOutput
- func (i AlertRuleLeafConditionResponseArgs) ToAlertRuleLeafConditionResponseOutputWithContext(ctx context.Context) AlertRuleLeafConditionResponseOutput
- type AlertRuleLeafConditionResponseArray
- func (AlertRuleLeafConditionResponseArray) ElementType() reflect.Type
- func (i AlertRuleLeafConditionResponseArray) ToAlertRuleLeafConditionResponseArrayOutput() AlertRuleLeafConditionResponseArrayOutput
- func (i AlertRuleLeafConditionResponseArray) ToAlertRuleLeafConditionResponseArrayOutputWithContext(ctx context.Context) AlertRuleLeafConditionResponseArrayOutput
- type AlertRuleLeafConditionResponseArrayInput
- type AlertRuleLeafConditionResponseArrayOutput
- func (AlertRuleLeafConditionResponseArrayOutput) ElementType() reflect.Type
- func (o AlertRuleLeafConditionResponseArrayOutput) Index(i pulumi.IntInput) AlertRuleLeafConditionResponseOutput
- func (o AlertRuleLeafConditionResponseArrayOutput) ToAlertRuleLeafConditionResponseArrayOutput() AlertRuleLeafConditionResponseArrayOutput
- func (o AlertRuleLeafConditionResponseArrayOutput) ToAlertRuleLeafConditionResponseArrayOutputWithContext(ctx context.Context) AlertRuleLeafConditionResponseArrayOutput
- type AlertRuleLeafConditionResponseInput
- type AlertRuleLeafConditionResponseOutput
- func (o AlertRuleLeafConditionResponseOutput) ContainsAny() pulumi.StringArrayOutput
- func (AlertRuleLeafConditionResponseOutput) ElementType() reflect.Type
- func (o AlertRuleLeafConditionResponseOutput) Equals() pulumi.StringPtrOutput
- func (o AlertRuleLeafConditionResponseOutput) Field() pulumi.StringPtrOutput
- func (o AlertRuleLeafConditionResponseOutput) ToAlertRuleLeafConditionResponseOutput() AlertRuleLeafConditionResponseOutput
- func (o AlertRuleLeafConditionResponseOutput) ToAlertRuleLeafConditionResponseOutputWithContext(ctx context.Context) AlertRuleLeafConditionResponseOutput
- type LookupActivityLogAlertArgs
- type LookupActivityLogAlertResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ActionGroup ¶
type ActionGroup struct { // The resource ID of the Action Group. This cannot be null or empty. ActionGroupId string `pulumi:"actionGroupId"` // the dictionary of custom properties to include with the post operation. These data are appended to the webhook payload. WebhookProperties map[string]string `pulumi:"webhookProperties"` }
A pointer to an Azure Action Group.
type ActionGroupArgs ¶
type ActionGroupArgs struct { // The resource ID of the Action Group. This cannot be null or empty. ActionGroupId pulumi.StringInput `pulumi:"actionGroupId"` // the dictionary of custom properties to include with the post operation. These data are appended to the webhook payload. WebhookProperties pulumi.StringMapInput `pulumi:"webhookProperties"` }
A pointer to an Azure Action Group.
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 ActionGroupArray ¶
type ActionGroupArray []ActionGroupInput
func (ActionGroupArray) ElementType ¶
func (ActionGroupArray) ElementType() reflect.Type
func (ActionGroupArray) ToActionGroupArrayOutput ¶
func (i ActionGroupArray) ToActionGroupArrayOutput() ActionGroupArrayOutput
func (ActionGroupArray) ToActionGroupArrayOutputWithContext ¶
func (i ActionGroupArray) ToActionGroupArrayOutputWithContext(ctx context.Context) ActionGroupArrayOutput
type ActionGroupArrayInput ¶
type ActionGroupArrayInput interface { pulumi.Input ToActionGroupArrayOutput() ActionGroupArrayOutput ToActionGroupArrayOutputWithContext(context.Context) ActionGroupArrayOutput }
ActionGroupArrayInput is an input type that accepts ActionGroupArray and ActionGroupArrayOutput values. You can construct a concrete instance of `ActionGroupArrayInput` via:
ActionGroupArray{ ActionGroupArgs{...} }
type ActionGroupArrayOutput ¶
type ActionGroupArrayOutput struct{ *pulumi.OutputState }
func (ActionGroupArrayOutput) ElementType ¶
func (ActionGroupArrayOutput) ElementType() reflect.Type
func (ActionGroupArrayOutput) Index ¶
func (o ActionGroupArrayOutput) Index(i pulumi.IntInput) ActionGroupOutput
func (ActionGroupArrayOutput) ToActionGroupArrayOutput ¶
func (o ActionGroupArrayOutput) ToActionGroupArrayOutput() ActionGroupArrayOutput
func (ActionGroupArrayOutput) ToActionGroupArrayOutputWithContext ¶
func (o ActionGroupArrayOutput) ToActionGroupArrayOutputWithContext(ctx context.Context) ActionGroupArrayOutput
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 }
A pointer to an Azure Action Group.
func (ActionGroupOutput) ActionGroupId ¶
func (o ActionGroupOutput) ActionGroupId() pulumi.StringOutput
The resource ID of the Action Group. This cannot be null or empty.
func (ActionGroupOutput) ElementType ¶
func (ActionGroupOutput) ElementType() reflect.Type
func (ActionGroupOutput) ToActionGroupOutput ¶
func (o ActionGroupOutput) ToActionGroupOutput() ActionGroupOutput
func (ActionGroupOutput) ToActionGroupOutputWithContext ¶
func (o ActionGroupOutput) ToActionGroupOutputWithContext(ctx context.Context) ActionGroupOutput
func (ActionGroupOutput) WebhookProperties ¶
func (o ActionGroupOutput) WebhookProperties() pulumi.StringMapOutput
the dictionary of custom properties to include with the post operation. These data are appended to the webhook payload.
type ActionGroupResponse ¶
type ActionGroupResponse struct { // The resource ID of the Action Group. This cannot be null or empty. ActionGroupId string `pulumi:"actionGroupId"` // the dictionary of custom properties to include with the post operation. These data are appended to the webhook payload. WebhookProperties map[string]string `pulumi:"webhookProperties"` }
A pointer to an Azure Action Group.
type ActionGroupResponseArgs ¶
type ActionGroupResponseArgs struct { // The resource ID of the Action Group. This cannot be null or empty. ActionGroupId pulumi.StringInput `pulumi:"actionGroupId"` // the dictionary of custom properties to include with the post operation. These data are appended to the webhook payload. WebhookProperties pulumi.StringMapInput `pulumi:"webhookProperties"` }
A pointer to an Azure Action Group.
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 ActionGroupResponseArray ¶
type ActionGroupResponseArray []ActionGroupResponseInput
func (ActionGroupResponseArray) ElementType ¶
func (ActionGroupResponseArray) ElementType() reflect.Type
func (ActionGroupResponseArray) ToActionGroupResponseArrayOutput ¶
func (i ActionGroupResponseArray) ToActionGroupResponseArrayOutput() ActionGroupResponseArrayOutput
func (ActionGroupResponseArray) ToActionGroupResponseArrayOutputWithContext ¶
func (i ActionGroupResponseArray) ToActionGroupResponseArrayOutputWithContext(ctx context.Context) ActionGroupResponseArrayOutput
type ActionGroupResponseArrayInput ¶
type ActionGroupResponseArrayInput interface { pulumi.Input ToActionGroupResponseArrayOutput() ActionGroupResponseArrayOutput ToActionGroupResponseArrayOutputWithContext(context.Context) ActionGroupResponseArrayOutput }
ActionGroupResponseArrayInput is an input type that accepts ActionGroupResponseArray and ActionGroupResponseArrayOutput values. You can construct a concrete instance of `ActionGroupResponseArrayInput` via:
ActionGroupResponseArray{ ActionGroupResponseArgs{...} }
type ActionGroupResponseArrayOutput ¶
type ActionGroupResponseArrayOutput struct{ *pulumi.OutputState }
func (ActionGroupResponseArrayOutput) ElementType ¶
func (ActionGroupResponseArrayOutput) ElementType() reflect.Type
func (ActionGroupResponseArrayOutput) Index ¶
func (o ActionGroupResponseArrayOutput) Index(i pulumi.IntInput) ActionGroupResponseOutput
func (ActionGroupResponseArrayOutput) ToActionGroupResponseArrayOutput ¶
func (o ActionGroupResponseArrayOutput) ToActionGroupResponseArrayOutput() ActionGroupResponseArrayOutput
func (ActionGroupResponseArrayOutput) ToActionGroupResponseArrayOutputWithContext ¶
func (o ActionGroupResponseArrayOutput) ToActionGroupResponseArrayOutputWithContext(ctx context.Context) ActionGroupResponseArrayOutput
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 }
A pointer to an Azure Action Group.
func (ActionGroupResponseOutput) ActionGroupId ¶
func (o ActionGroupResponseOutput) ActionGroupId() pulumi.StringOutput
The resource ID of the Action Group. This cannot be null or empty.
func (ActionGroupResponseOutput) ElementType ¶
func (ActionGroupResponseOutput) ElementType() reflect.Type
func (ActionGroupResponseOutput) ToActionGroupResponseOutput ¶
func (o ActionGroupResponseOutput) ToActionGroupResponseOutput() ActionGroupResponseOutput
func (ActionGroupResponseOutput) ToActionGroupResponseOutputWithContext ¶
func (o ActionGroupResponseOutput) ToActionGroupResponseOutputWithContext(ctx context.Context) ActionGroupResponseOutput
func (ActionGroupResponseOutput) WebhookProperties ¶
func (o ActionGroupResponseOutput) WebhookProperties() pulumi.StringMapOutput
the dictionary of custom properties to include with the post operation. These data are appended to the webhook payload.
type ActionList ¶
type ActionList struct { // The list of the Action Groups. ActionGroups []ActionGroup `pulumi:"actionGroups"` }
A list of Activity Log Alert rule actions.
type ActionListArgs ¶
type ActionListArgs struct { // The list of the Action Groups. ActionGroups ActionGroupArrayInput `pulumi:"actionGroups"` }
A list of Activity Log Alert rule actions.
func (ActionListArgs) ElementType ¶
func (ActionListArgs) ElementType() reflect.Type
func (ActionListArgs) ToActionListOutput ¶
func (i ActionListArgs) ToActionListOutput() ActionListOutput
func (ActionListArgs) ToActionListOutputWithContext ¶
func (i ActionListArgs) ToActionListOutputWithContext(ctx context.Context) ActionListOutput
func (ActionListArgs) ToActionListPtrOutput ¶
func (i ActionListArgs) ToActionListPtrOutput() ActionListPtrOutput
func (ActionListArgs) ToActionListPtrOutputWithContext ¶
func (i ActionListArgs) ToActionListPtrOutputWithContext(ctx context.Context) ActionListPtrOutput
type ActionListInput ¶
type ActionListInput interface { pulumi.Input ToActionListOutput() ActionListOutput ToActionListOutputWithContext(context.Context) ActionListOutput }
ActionListInput is an input type that accepts ActionListArgs and ActionListOutput values. You can construct a concrete instance of `ActionListInput` via:
ActionListArgs{...}
type ActionListOutput ¶
type ActionListOutput struct{ *pulumi.OutputState }
A list of Activity Log Alert rule actions.
func (ActionListOutput) ActionGroups ¶
func (o ActionListOutput) ActionGroups() ActionGroupArrayOutput
The list of the Action Groups.
func (ActionListOutput) ElementType ¶
func (ActionListOutput) ElementType() reflect.Type
func (ActionListOutput) ToActionListOutput ¶
func (o ActionListOutput) ToActionListOutput() ActionListOutput
func (ActionListOutput) ToActionListOutputWithContext ¶
func (o ActionListOutput) ToActionListOutputWithContext(ctx context.Context) ActionListOutput
func (ActionListOutput) ToActionListPtrOutput ¶
func (o ActionListOutput) ToActionListPtrOutput() ActionListPtrOutput
func (ActionListOutput) ToActionListPtrOutputWithContext ¶
func (o ActionListOutput) ToActionListPtrOutputWithContext(ctx context.Context) ActionListPtrOutput
type ActionListPtrInput ¶
type ActionListPtrInput interface { pulumi.Input ToActionListPtrOutput() ActionListPtrOutput ToActionListPtrOutputWithContext(context.Context) ActionListPtrOutput }
ActionListPtrInput is an input type that accepts ActionListArgs, ActionListPtr and ActionListPtrOutput values. You can construct a concrete instance of `ActionListPtrInput` via:
ActionListArgs{...} or: nil
func ActionListPtr ¶
func ActionListPtr(v *ActionListArgs) ActionListPtrInput
type ActionListPtrOutput ¶
type ActionListPtrOutput struct{ *pulumi.OutputState }
func (ActionListPtrOutput) ActionGroups ¶
func (o ActionListPtrOutput) ActionGroups() ActionGroupArrayOutput
The list of the Action Groups.
func (ActionListPtrOutput) Elem ¶
func (o ActionListPtrOutput) Elem() ActionListOutput
func (ActionListPtrOutput) ElementType ¶
func (ActionListPtrOutput) ElementType() reflect.Type
func (ActionListPtrOutput) ToActionListPtrOutput ¶
func (o ActionListPtrOutput) ToActionListPtrOutput() ActionListPtrOutput
func (ActionListPtrOutput) ToActionListPtrOutputWithContext ¶
func (o ActionListPtrOutput) ToActionListPtrOutputWithContext(ctx context.Context) ActionListPtrOutput
type ActionListResponse ¶
type ActionListResponse struct { // The list of the Action Groups. ActionGroups []ActionGroupResponse `pulumi:"actionGroups"` }
A list of Activity Log Alert rule actions.
type ActionListResponseArgs ¶
type ActionListResponseArgs struct { // The list of the Action Groups. ActionGroups ActionGroupResponseArrayInput `pulumi:"actionGroups"` }
A list of Activity Log Alert rule actions.
func (ActionListResponseArgs) ElementType ¶
func (ActionListResponseArgs) ElementType() reflect.Type
func (ActionListResponseArgs) ToActionListResponseOutput ¶
func (i ActionListResponseArgs) ToActionListResponseOutput() ActionListResponseOutput
func (ActionListResponseArgs) ToActionListResponseOutputWithContext ¶
func (i ActionListResponseArgs) ToActionListResponseOutputWithContext(ctx context.Context) ActionListResponseOutput
func (ActionListResponseArgs) ToActionListResponsePtrOutput ¶
func (i ActionListResponseArgs) ToActionListResponsePtrOutput() ActionListResponsePtrOutput
func (ActionListResponseArgs) ToActionListResponsePtrOutputWithContext ¶
func (i ActionListResponseArgs) ToActionListResponsePtrOutputWithContext(ctx context.Context) ActionListResponsePtrOutput
type ActionListResponseInput ¶
type ActionListResponseInput interface { pulumi.Input ToActionListResponseOutput() ActionListResponseOutput ToActionListResponseOutputWithContext(context.Context) ActionListResponseOutput }
ActionListResponseInput is an input type that accepts ActionListResponseArgs and ActionListResponseOutput values. You can construct a concrete instance of `ActionListResponseInput` via:
ActionListResponseArgs{...}
type ActionListResponseOutput ¶
type ActionListResponseOutput struct{ *pulumi.OutputState }
A list of Activity Log Alert rule actions.
func (ActionListResponseOutput) ActionGroups ¶
func (o ActionListResponseOutput) ActionGroups() ActionGroupResponseArrayOutput
The list of the Action Groups.
func (ActionListResponseOutput) ElementType ¶
func (ActionListResponseOutput) ElementType() reflect.Type
func (ActionListResponseOutput) ToActionListResponseOutput ¶
func (o ActionListResponseOutput) ToActionListResponseOutput() ActionListResponseOutput
func (ActionListResponseOutput) ToActionListResponseOutputWithContext ¶
func (o ActionListResponseOutput) ToActionListResponseOutputWithContext(ctx context.Context) ActionListResponseOutput
func (ActionListResponseOutput) ToActionListResponsePtrOutput ¶
func (o ActionListResponseOutput) ToActionListResponsePtrOutput() ActionListResponsePtrOutput
func (ActionListResponseOutput) ToActionListResponsePtrOutputWithContext ¶
func (o ActionListResponseOutput) ToActionListResponsePtrOutputWithContext(ctx context.Context) ActionListResponsePtrOutput
type ActionListResponsePtrInput ¶
type ActionListResponsePtrInput interface { pulumi.Input ToActionListResponsePtrOutput() ActionListResponsePtrOutput ToActionListResponsePtrOutputWithContext(context.Context) ActionListResponsePtrOutput }
ActionListResponsePtrInput is an input type that accepts ActionListResponseArgs, ActionListResponsePtr and ActionListResponsePtrOutput values. You can construct a concrete instance of `ActionListResponsePtrInput` via:
ActionListResponseArgs{...} or: nil
func ActionListResponsePtr ¶
func ActionListResponsePtr(v *ActionListResponseArgs) ActionListResponsePtrInput
type ActionListResponsePtrOutput ¶
type ActionListResponsePtrOutput struct{ *pulumi.OutputState }
func (ActionListResponsePtrOutput) ActionGroups ¶
func (o ActionListResponsePtrOutput) ActionGroups() ActionGroupResponseArrayOutput
The list of the Action Groups.
func (ActionListResponsePtrOutput) Elem ¶
func (o ActionListResponsePtrOutput) Elem() ActionListResponseOutput
func (ActionListResponsePtrOutput) ElementType ¶
func (ActionListResponsePtrOutput) ElementType() reflect.Type
func (ActionListResponsePtrOutput) ToActionListResponsePtrOutput ¶
func (o ActionListResponsePtrOutput) ToActionListResponsePtrOutput() ActionListResponsePtrOutput
func (ActionListResponsePtrOutput) ToActionListResponsePtrOutputWithContext ¶
func (o ActionListResponsePtrOutput) ToActionListResponsePtrOutputWithContext(ctx context.Context) ActionListResponsePtrOutput
type ActivityLogAlert ¶
type ActivityLogAlert struct { pulumi.CustomResourceState // The actions that will activate when the condition is met. Actions ActionListResponseOutput `pulumi:"actions"` // The condition that will cause this alert to activate. Condition AlertRuleAllOfConditionResponseOutput `pulumi:"condition"` // A description of this Activity Log Alert rule. Description pulumi.StringPtrOutput `pulumi:"description"` // Indicates whether this Activity Log Alert rule is enabled. If an Activity Log Alert rule is not enabled, then none of its actions will be activated. Enabled pulumi.BoolPtrOutput `pulumi:"enabled"` // The location of the resource. Since Azure Activity Log Alerts is a global service, the location of the rules should always be 'global'. Location pulumi.StringPtrOutput `pulumi:"location"` // The name of the resource. Name pulumi.StringOutput `pulumi:"name"` // A list of resource IDs that will be used as prefixes. The alert will only apply to Activity Log events with resource IDs that fall under one of these prefixes. This list must include at least one item. Scopes pulumi.StringArrayOutput `pulumi:"scopes"` // The tags of the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // The type of the resource. Type pulumi.StringOutput `pulumi:"type"` }
An Activity Log Alert rule resource.
func GetActivityLogAlert ¶
func GetActivityLogAlert(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ActivityLogAlertState, opts ...pulumi.ResourceOption) (*ActivityLogAlert, error)
GetActivityLogAlert gets an existing ActivityLogAlert 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 NewActivityLogAlert ¶
func NewActivityLogAlert(ctx *pulumi.Context, name string, args *ActivityLogAlertArgs, opts ...pulumi.ResourceOption) (*ActivityLogAlert, error)
NewActivityLogAlert registers a new resource with the given unique name, arguments, and options.
func (*ActivityLogAlert) ElementType ¶
func (*ActivityLogAlert) ElementType() reflect.Type
func (*ActivityLogAlert) ToActivityLogAlertOutput ¶
func (i *ActivityLogAlert) ToActivityLogAlertOutput() ActivityLogAlertOutput
func (*ActivityLogAlert) ToActivityLogAlertOutputWithContext ¶
func (i *ActivityLogAlert) ToActivityLogAlertOutputWithContext(ctx context.Context) ActivityLogAlertOutput
type ActivityLogAlertArgs ¶
type ActivityLogAlertArgs struct { // The actions that will activate when the condition is met. Actions ActionListInput // The name of the Activity Log Alert rule. ActivityLogAlertName pulumi.StringInput // The condition that will cause this alert to activate. Condition AlertRuleAllOfConditionInput // A description of this Activity Log Alert rule. Description pulumi.StringPtrInput // Indicates whether this Activity Log Alert rule is enabled. If an Activity Log Alert rule is not enabled, then none of its actions will be activated. Enabled pulumi.BoolPtrInput // The location of the resource. Since Azure Activity Log Alerts is a global service, the location of the rules should always be 'global'. Location pulumi.StringPtrInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // A list of resource IDs that will be used as prefixes. The alert will only apply to Activity Log events with resource IDs that fall under one of these prefixes. This list must include at least one item. Scopes pulumi.StringArrayInput // The tags of the resource. Tags pulumi.StringMapInput }
The set of arguments for constructing a ActivityLogAlert resource.
func (ActivityLogAlertArgs) ElementType ¶
func (ActivityLogAlertArgs) ElementType() reflect.Type
type ActivityLogAlertInput ¶
type ActivityLogAlertInput interface { pulumi.Input ToActivityLogAlertOutput() ActivityLogAlertOutput ToActivityLogAlertOutputWithContext(ctx context.Context) ActivityLogAlertOutput }
type ActivityLogAlertOutput ¶
type ActivityLogAlertOutput struct {
*pulumi.OutputState
}
func (ActivityLogAlertOutput) ElementType ¶
func (ActivityLogAlertOutput) ElementType() reflect.Type
func (ActivityLogAlertOutput) ToActivityLogAlertOutput ¶
func (o ActivityLogAlertOutput) ToActivityLogAlertOutput() ActivityLogAlertOutput
func (ActivityLogAlertOutput) ToActivityLogAlertOutputWithContext ¶
func (o ActivityLogAlertOutput) ToActivityLogAlertOutputWithContext(ctx context.Context) ActivityLogAlertOutput
type ActivityLogAlertState ¶
type ActivityLogAlertState struct { // The actions that will activate when the condition is met. Actions ActionListResponsePtrInput // The condition that will cause this alert to activate. Condition AlertRuleAllOfConditionResponsePtrInput // A description of this Activity Log Alert rule. Description pulumi.StringPtrInput // Indicates whether this Activity Log Alert rule is enabled. If an Activity Log Alert rule is not enabled, then none of its actions will be activated. Enabled pulumi.BoolPtrInput // The location of the resource. Since Azure Activity Log Alerts is a global service, the location of the rules should always be 'global'. Location pulumi.StringPtrInput // The name of the resource. Name pulumi.StringPtrInput // A list of resource IDs that will be used as prefixes. The alert will only apply to Activity Log events with resource IDs that fall under one of these prefixes. This list must include at least one item. Scopes pulumi.StringArrayInput // The tags of the resource. Tags pulumi.StringMapInput // The type of the resource. Type pulumi.StringPtrInput }
func (ActivityLogAlertState) ElementType ¶
func (ActivityLogAlertState) ElementType() reflect.Type
type AlertRuleAllOfCondition ¶
type AlertRuleAllOfCondition struct { // The list of Activity Log Alert rule conditions. AllOf []AlertRuleAnyOfOrLeafCondition `pulumi:"allOf"` }
An Activity Log Alert rule condition that is met when all its member conditions are met.
type AlertRuleAllOfConditionArgs ¶
type AlertRuleAllOfConditionArgs struct { // The list of Activity Log Alert rule conditions. AllOf AlertRuleAnyOfOrLeafConditionArrayInput `pulumi:"allOf"` }
An Activity Log Alert rule condition that is met when all its member conditions are met.
func (AlertRuleAllOfConditionArgs) ElementType ¶
func (AlertRuleAllOfConditionArgs) ElementType() reflect.Type
func (AlertRuleAllOfConditionArgs) ToAlertRuleAllOfConditionOutput ¶
func (i AlertRuleAllOfConditionArgs) ToAlertRuleAllOfConditionOutput() AlertRuleAllOfConditionOutput
func (AlertRuleAllOfConditionArgs) ToAlertRuleAllOfConditionOutputWithContext ¶
func (i AlertRuleAllOfConditionArgs) ToAlertRuleAllOfConditionOutputWithContext(ctx context.Context) AlertRuleAllOfConditionOutput
func (AlertRuleAllOfConditionArgs) ToAlertRuleAllOfConditionPtrOutput ¶
func (i AlertRuleAllOfConditionArgs) ToAlertRuleAllOfConditionPtrOutput() AlertRuleAllOfConditionPtrOutput
func (AlertRuleAllOfConditionArgs) ToAlertRuleAllOfConditionPtrOutputWithContext ¶
func (i AlertRuleAllOfConditionArgs) ToAlertRuleAllOfConditionPtrOutputWithContext(ctx context.Context) AlertRuleAllOfConditionPtrOutput
type AlertRuleAllOfConditionInput ¶
type AlertRuleAllOfConditionInput interface { pulumi.Input ToAlertRuleAllOfConditionOutput() AlertRuleAllOfConditionOutput ToAlertRuleAllOfConditionOutputWithContext(context.Context) AlertRuleAllOfConditionOutput }
AlertRuleAllOfConditionInput is an input type that accepts AlertRuleAllOfConditionArgs and AlertRuleAllOfConditionOutput values. You can construct a concrete instance of `AlertRuleAllOfConditionInput` via:
AlertRuleAllOfConditionArgs{...}
type AlertRuleAllOfConditionOutput ¶
type AlertRuleAllOfConditionOutput struct{ *pulumi.OutputState }
An Activity Log Alert rule condition that is met when all its member conditions are met.
func (AlertRuleAllOfConditionOutput) AllOf ¶
func (o AlertRuleAllOfConditionOutput) AllOf() AlertRuleAnyOfOrLeafConditionArrayOutput
The list of Activity Log Alert rule conditions.
func (AlertRuleAllOfConditionOutput) ElementType ¶
func (AlertRuleAllOfConditionOutput) ElementType() reflect.Type
func (AlertRuleAllOfConditionOutput) ToAlertRuleAllOfConditionOutput ¶
func (o AlertRuleAllOfConditionOutput) ToAlertRuleAllOfConditionOutput() AlertRuleAllOfConditionOutput
func (AlertRuleAllOfConditionOutput) ToAlertRuleAllOfConditionOutputWithContext ¶
func (o AlertRuleAllOfConditionOutput) ToAlertRuleAllOfConditionOutputWithContext(ctx context.Context) AlertRuleAllOfConditionOutput
func (AlertRuleAllOfConditionOutput) ToAlertRuleAllOfConditionPtrOutput ¶
func (o AlertRuleAllOfConditionOutput) ToAlertRuleAllOfConditionPtrOutput() AlertRuleAllOfConditionPtrOutput
func (AlertRuleAllOfConditionOutput) ToAlertRuleAllOfConditionPtrOutputWithContext ¶
func (o AlertRuleAllOfConditionOutput) ToAlertRuleAllOfConditionPtrOutputWithContext(ctx context.Context) AlertRuleAllOfConditionPtrOutput
type AlertRuleAllOfConditionPtrInput ¶
type AlertRuleAllOfConditionPtrInput interface { pulumi.Input ToAlertRuleAllOfConditionPtrOutput() AlertRuleAllOfConditionPtrOutput ToAlertRuleAllOfConditionPtrOutputWithContext(context.Context) AlertRuleAllOfConditionPtrOutput }
AlertRuleAllOfConditionPtrInput is an input type that accepts AlertRuleAllOfConditionArgs, AlertRuleAllOfConditionPtr and AlertRuleAllOfConditionPtrOutput values. You can construct a concrete instance of `AlertRuleAllOfConditionPtrInput` via:
AlertRuleAllOfConditionArgs{...} or: nil
func AlertRuleAllOfConditionPtr ¶
func AlertRuleAllOfConditionPtr(v *AlertRuleAllOfConditionArgs) AlertRuleAllOfConditionPtrInput
type AlertRuleAllOfConditionPtrOutput ¶
type AlertRuleAllOfConditionPtrOutput struct{ *pulumi.OutputState }
func (AlertRuleAllOfConditionPtrOutput) AllOf ¶
func (o AlertRuleAllOfConditionPtrOutput) AllOf() AlertRuleAnyOfOrLeafConditionArrayOutput
The list of Activity Log Alert rule conditions.
func (AlertRuleAllOfConditionPtrOutput) Elem ¶
func (o AlertRuleAllOfConditionPtrOutput) Elem() AlertRuleAllOfConditionOutput
func (AlertRuleAllOfConditionPtrOutput) ElementType ¶
func (AlertRuleAllOfConditionPtrOutput) ElementType() reflect.Type
func (AlertRuleAllOfConditionPtrOutput) ToAlertRuleAllOfConditionPtrOutput ¶
func (o AlertRuleAllOfConditionPtrOutput) ToAlertRuleAllOfConditionPtrOutput() AlertRuleAllOfConditionPtrOutput
func (AlertRuleAllOfConditionPtrOutput) ToAlertRuleAllOfConditionPtrOutputWithContext ¶
func (o AlertRuleAllOfConditionPtrOutput) ToAlertRuleAllOfConditionPtrOutputWithContext(ctx context.Context) AlertRuleAllOfConditionPtrOutput
type AlertRuleAllOfConditionResponse ¶
type AlertRuleAllOfConditionResponse struct { // The list of Activity Log Alert rule conditions. AllOf []AlertRuleAnyOfOrLeafConditionResponse `pulumi:"allOf"` }
An Activity Log Alert rule condition that is met when all its member conditions are met.
type AlertRuleAllOfConditionResponseArgs ¶
type AlertRuleAllOfConditionResponseArgs struct { // The list of Activity Log Alert rule conditions. AllOf AlertRuleAnyOfOrLeafConditionResponseArrayInput `pulumi:"allOf"` }
An Activity Log Alert rule condition that is met when all its member conditions are met.
func (AlertRuleAllOfConditionResponseArgs) ElementType ¶
func (AlertRuleAllOfConditionResponseArgs) ElementType() reflect.Type
func (AlertRuleAllOfConditionResponseArgs) ToAlertRuleAllOfConditionResponseOutput ¶
func (i AlertRuleAllOfConditionResponseArgs) ToAlertRuleAllOfConditionResponseOutput() AlertRuleAllOfConditionResponseOutput
func (AlertRuleAllOfConditionResponseArgs) ToAlertRuleAllOfConditionResponseOutputWithContext ¶
func (i AlertRuleAllOfConditionResponseArgs) ToAlertRuleAllOfConditionResponseOutputWithContext(ctx context.Context) AlertRuleAllOfConditionResponseOutput
func (AlertRuleAllOfConditionResponseArgs) ToAlertRuleAllOfConditionResponsePtrOutput ¶
func (i AlertRuleAllOfConditionResponseArgs) ToAlertRuleAllOfConditionResponsePtrOutput() AlertRuleAllOfConditionResponsePtrOutput
func (AlertRuleAllOfConditionResponseArgs) ToAlertRuleAllOfConditionResponsePtrOutputWithContext ¶
func (i AlertRuleAllOfConditionResponseArgs) ToAlertRuleAllOfConditionResponsePtrOutputWithContext(ctx context.Context) AlertRuleAllOfConditionResponsePtrOutput
type AlertRuleAllOfConditionResponseInput ¶
type AlertRuleAllOfConditionResponseInput interface { pulumi.Input ToAlertRuleAllOfConditionResponseOutput() AlertRuleAllOfConditionResponseOutput ToAlertRuleAllOfConditionResponseOutputWithContext(context.Context) AlertRuleAllOfConditionResponseOutput }
AlertRuleAllOfConditionResponseInput is an input type that accepts AlertRuleAllOfConditionResponseArgs and AlertRuleAllOfConditionResponseOutput values. You can construct a concrete instance of `AlertRuleAllOfConditionResponseInput` via:
AlertRuleAllOfConditionResponseArgs{...}
type AlertRuleAllOfConditionResponseOutput ¶
type AlertRuleAllOfConditionResponseOutput struct{ *pulumi.OutputState }
An Activity Log Alert rule condition that is met when all its member conditions are met.
func (AlertRuleAllOfConditionResponseOutput) AllOf ¶
func (o AlertRuleAllOfConditionResponseOutput) AllOf() AlertRuleAnyOfOrLeafConditionResponseArrayOutput
The list of Activity Log Alert rule conditions.
func (AlertRuleAllOfConditionResponseOutput) ElementType ¶
func (AlertRuleAllOfConditionResponseOutput) ElementType() reflect.Type
func (AlertRuleAllOfConditionResponseOutput) ToAlertRuleAllOfConditionResponseOutput ¶
func (o AlertRuleAllOfConditionResponseOutput) ToAlertRuleAllOfConditionResponseOutput() AlertRuleAllOfConditionResponseOutput
func (AlertRuleAllOfConditionResponseOutput) ToAlertRuleAllOfConditionResponseOutputWithContext ¶
func (o AlertRuleAllOfConditionResponseOutput) ToAlertRuleAllOfConditionResponseOutputWithContext(ctx context.Context) AlertRuleAllOfConditionResponseOutput
func (AlertRuleAllOfConditionResponseOutput) ToAlertRuleAllOfConditionResponsePtrOutput ¶
func (o AlertRuleAllOfConditionResponseOutput) ToAlertRuleAllOfConditionResponsePtrOutput() AlertRuleAllOfConditionResponsePtrOutput
func (AlertRuleAllOfConditionResponseOutput) ToAlertRuleAllOfConditionResponsePtrOutputWithContext ¶
func (o AlertRuleAllOfConditionResponseOutput) ToAlertRuleAllOfConditionResponsePtrOutputWithContext(ctx context.Context) AlertRuleAllOfConditionResponsePtrOutput
type AlertRuleAllOfConditionResponsePtrInput ¶
type AlertRuleAllOfConditionResponsePtrInput interface { pulumi.Input ToAlertRuleAllOfConditionResponsePtrOutput() AlertRuleAllOfConditionResponsePtrOutput ToAlertRuleAllOfConditionResponsePtrOutputWithContext(context.Context) AlertRuleAllOfConditionResponsePtrOutput }
AlertRuleAllOfConditionResponsePtrInput is an input type that accepts AlertRuleAllOfConditionResponseArgs, AlertRuleAllOfConditionResponsePtr and AlertRuleAllOfConditionResponsePtrOutput values. You can construct a concrete instance of `AlertRuleAllOfConditionResponsePtrInput` via:
AlertRuleAllOfConditionResponseArgs{...} or: nil
func AlertRuleAllOfConditionResponsePtr ¶
func AlertRuleAllOfConditionResponsePtr(v *AlertRuleAllOfConditionResponseArgs) AlertRuleAllOfConditionResponsePtrInput
type AlertRuleAllOfConditionResponsePtrOutput ¶
type AlertRuleAllOfConditionResponsePtrOutput struct{ *pulumi.OutputState }
func (AlertRuleAllOfConditionResponsePtrOutput) AllOf ¶
func (o AlertRuleAllOfConditionResponsePtrOutput) AllOf() AlertRuleAnyOfOrLeafConditionResponseArrayOutput
The list of Activity Log Alert rule conditions.
func (AlertRuleAllOfConditionResponsePtrOutput) ElementType ¶
func (AlertRuleAllOfConditionResponsePtrOutput) ElementType() reflect.Type
func (AlertRuleAllOfConditionResponsePtrOutput) ToAlertRuleAllOfConditionResponsePtrOutput ¶
func (o AlertRuleAllOfConditionResponsePtrOutput) ToAlertRuleAllOfConditionResponsePtrOutput() AlertRuleAllOfConditionResponsePtrOutput
func (AlertRuleAllOfConditionResponsePtrOutput) ToAlertRuleAllOfConditionResponsePtrOutputWithContext ¶
func (o AlertRuleAllOfConditionResponsePtrOutput) ToAlertRuleAllOfConditionResponsePtrOutputWithContext(ctx context.Context) AlertRuleAllOfConditionResponsePtrOutput
type AlertRuleAnyOfOrLeafCondition ¶
type AlertRuleAnyOfOrLeafCondition struct { // An Activity Log Alert rule condition that is met when at least one of its member leaf conditions are met. AnyOf []AlertRuleLeafCondition `pulumi:"anyOf"` // The value of the event's field will be compared to the values in this array (case-insensitive) to determine if the condition is met. ContainsAny []string `pulumi:"containsAny"` // The value of the event's field will be compared to this value (case-insensitive) to determine if the condition is met. Equals *string `pulumi:"equals"` // The name of the Activity Log event's field that this condition will examine. // The possible values for this field are (case-insensitive): 'resourceId', 'category', 'caller', 'level', 'operationName', 'resourceGroup', 'resourceProvider', 'status', 'subStatus', 'resourceType', or anything beginning with 'properties'. Field *string `pulumi:"field"` }
An Activity Log Alert rule condition that is met when all its member conditions are met. Each condition can be of one of the following types: __Important__: Each type has its unique subset of properties. Properties from different types CANNOT exist in one condition.
- __Leaf Condition -__ must contain 'field' and either 'equals' or 'containsAny'. _Please note, 'anyOf' should __not__ be set in a Leaf Condition._
- __AnyOf Condition -__ must contain __only__ 'anyOf' (which is an array of Leaf Conditions). _Please note, 'field', 'equals' and 'containsAny' should __not__ be set in an AnyOf Condition._
type AlertRuleAnyOfOrLeafConditionArgs ¶
type AlertRuleAnyOfOrLeafConditionArgs struct { // An Activity Log Alert rule condition that is met when at least one of its member leaf conditions are met. AnyOf AlertRuleLeafConditionArrayInput `pulumi:"anyOf"` // The value of the event's field will be compared to the values in this array (case-insensitive) to determine if the condition is met. ContainsAny pulumi.StringArrayInput `pulumi:"containsAny"` // The value of the event's field will be compared to this value (case-insensitive) to determine if the condition is met. Equals pulumi.StringPtrInput `pulumi:"equals"` // The name of the Activity Log event's field that this condition will examine. // The possible values for this field are (case-insensitive): 'resourceId', 'category', 'caller', 'level', 'operationName', 'resourceGroup', 'resourceProvider', 'status', 'subStatus', 'resourceType', or anything beginning with 'properties'. Field pulumi.StringPtrInput `pulumi:"field"` }
An Activity Log Alert rule condition that is met when all its member conditions are met. Each condition can be of one of the following types: __Important__: Each type has its unique subset of properties. Properties from different types CANNOT exist in one condition.
- __Leaf Condition -__ must contain 'field' and either 'equals' or 'containsAny'. _Please note, 'anyOf' should __not__ be set in a Leaf Condition._
- __AnyOf Condition -__ must contain __only__ 'anyOf' (which is an array of Leaf Conditions). _Please note, 'field', 'equals' and 'containsAny' should __not__ be set in an AnyOf Condition._
func (AlertRuleAnyOfOrLeafConditionArgs) ElementType ¶
func (AlertRuleAnyOfOrLeafConditionArgs) ElementType() reflect.Type
func (AlertRuleAnyOfOrLeafConditionArgs) ToAlertRuleAnyOfOrLeafConditionOutput ¶
func (i AlertRuleAnyOfOrLeafConditionArgs) ToAlertRuleAnyOfOrLeafConditionOutput() AlertRuleAnyOfOrLeafConditionOutput
func (AlertRuleAnyOfOrLeafConditionArgs) ToAlertRuleAnyOfOrLeafConditionOutputWithContext ¶
func (i AlertRuleAnyOfOrLeafConditionArgs) ToAlertRuleAnyOfOrLeafConditionOutputWithContext(ctx context.Context) AlertRuleAnyOfOrLeafConditionOutput
type AlertRuleAnyOfOrLeafConditionArray ¶
type AlertRuleAnyOfOrLeafConditionArray []AlertRuleAnyOfOrLeafConditionInput
func (AlertRuleAnyOfOrLeafConditionArray) ElementType ¶
func (AlertRuleAnyOfOrLeafConditionArray) ElementType() reflect.Type
func (AlertRuleAnyOfOrLeafConditionArray) ToAlertRuleAnyOfOrLeafConditionArrayOutput ¶
func (i AlertRuleAnyOfOrLeafConditionArray) ToAlertRuleAnyOfOrLeafConditionArrayOutput() AlertRuleAnyOfOrLeafConditionArrayOutput
func (AlertRuleAnyOfOrLeafConditionArray) ToAlertRuleAnyOfOrLeafConditionArrayOutputWithContext ¶
func (i AlertRuleAnyOfOrLeafConditionArray) ToAlertRuleAnyOfOrLeafConditionArrayOutputWithContext(ctx context.Context) AlertRuleAnyOfOrLeafConditionArrayOutput
type AlertRuleAnyOfOrLeafConditionArrayInput ¶
type AlertRuleAnyOfOrLeafConditionArrayInput interface { pulumi.Input ToAlertRuleAnyOfOrLeafConditionArrayOutput() AlertRuleAnyOfOrLeafConditionArrayOutput ToAlertRuleAnyOfOrLeafConditionArrayOutputWithContext(context.Context) AlertRuleAnyOfOrLeafConditionArrayOutput }
AlertRuleAnyOfOrLeafConditionArrayInput is an input type that accepts AlertRuleAnyOfOrLeafConditionArray and AlertRuleAnyOfOrLeafConditionArrayOutput values. You can construct a concrete instance of `AlertRuleAnyOfOrLeafConditionArrayInput` via:
AlertRuleAnyOfOrLeafConditionArray{ AlertRuleAnyOfOrLeafConditionArgs{...} }
type AlertRuleAnyOfOrLeafConditionArrayOutput ¶
type AlertRuleAnyOfOrLeafConditionArrayOutput struct{ *pulumi.OutputState }
func (AlertRuleAnyOfOrLeafConditionArrayOutput) ElementType ¶
func (AlertRuleAnyOfOrLeafConditionArrayOutput) ElementType() reflect.Type
func (AlertRuleAnyOfOrLeafConditionArrayOutput) ToAlertRuleAnyOfOrLeafConditionArrayOutput ¶
func (o AlertRuleAnyOfOrLeafConditionArrayOutput) ToAlertRuleAnyOfOrLeafConditionArrayOutput() AlertRuleAnyOfOrLeafConditionArrayOutput
func (AlertRuleAnyOfOrLeafConditionArrayOutput) ToAlertRuleAnyOfOrLeafConditionArrayOutputWithContext ¶
func (o AlertRuleAnyOfOrLeafConditionArrayOutput) ToAlertRuleAnyOfOrLeafConditionArrayOutputWithContext(ctx context.Context) AlertRuleAnyOfOrLeafConditionArrayOutput
type AlertRuleAnyOfOrLeafConditionInput ¶
type AlertRuleAnyOfOrLeafConditionInput interface { pulumi.Input ToAlertRuleAnyOfOrLeafConditionOutput() AlertRuleAnyOfOrLeafConditionOutput ToAlertRuleAnyOfOrLeafConditionOutputWithContext(context.Context) AlertRuleAnyOfOrLeafConditionOutput }
AlertRuleAnyOfOrLeafConditionInput is an input type that accepts AlertRuleAnyOfOrLeafConditionArgs and AlertRuleAnyOfOrLeafConditionOutput values. You can construct a concrete instance of `AlertRuleAnyOfOrLeafConditionInput` via:
AlertRuleAnyOfOrLeafConditionArgs{...}
type AlertRuleAnyOfOrLeafConditionOutput ¶
type AlertRuleAnyOfOrLeafConditionOutput struct{ *pulumi.OutputState }
An Activity Log Alert rule condition that is met when all its member conditions are met. Each condition can be of one of the following types: __Important__: Each type has its unique subset of properties. Properties from different types CANNOT exist in one condition.
- __Leaf Condition -__ must contain 'field' and either 'equals' or 'containsAny'. _Please note, 'anyOf' should __not__ be set in a Leaf Condition._
- __AnyOf Condition -__ must contain __only__ 'anyOf' (which is an array of Leaf Conditions). _Please note, 'field', 'equals' and 'containsAny' should __not__ be set in an AnyOf Condition._
func (AlertRuleAnyOfOrLeafConditionOutput) AnyOf ¶
func (o AlertRuleAnyOfOrLeafConditionOutput) AnyOf() AlertRuleLeafConditionArrayOutput
An Activity Log Alert rule condition that is met when at least one of its member leaf conditions are met.
func (AlertRuleAnyOfOrLeafConditionOutput) ContainsAny ¶
func (o AlertRuleAnyOfOrLeafConditionOutput) ContainsAny() pulumi.StringArrayOutput
The value of the event's field will be compared to the values in this array (case-insensitive) to determine if the condition is met.
func (AlertRuleAnyOfOrLeafConditionOutput) ElementType ¶
func (AlertRuleAnyOfOrLeafConditionOutput) ElementType() reflect.Type
func (AlertRuleAnyOfOrLeafConditionOutput) Equals ¶
func (o AlertRuleAnyOfOrLeafConditionOutput) Equals() pulumi.StringPtrOutput
The value of the event's field will be compared to this value (case-insensitive) to determine if the condition is met.
func (AlertRuleAnyOfOrLeafConditionOutput) Field ¶
func (o AlertRuleAnyOfOrLeafConditionOutput) Field() pulumi.StringPtrOutput
The name of the Activity Log event's field that this condition will examine. The possible values for this field are (case-insensitive): 'resourceId', 'category', 'caller', 'level', 'operationName', 'resourceGroup', 'resourceProvider', 'status', 'subStatus', 'resourceType', or anything beginning with 'properties'.
func (AlertRuleAnyOfOrLeafConditionOutput) ToAlertRuleAnyOfOrLeafConditionOutput ¶
func (o AlertRuleAnyOfOrLeafConditionOutput) ToAlertRuleAnyOfOrLeafConditionOutput() AlertRuleAnyOfOrLeafConditionOutput
func (AlertRuleAnyOfOrLeafConditionOutput) ToAlertRuleAnyOfOrLeafConditionOutputWithContext ¶
func (o AlertRuleAnyOfOrLeafConditionOutput) ToAlertRuleAnyOfOrLeafConditionOutputWithContext(ctx context.Context) AlertRuleAnyOfOrLeafConditionOutput
type AlertRuleAnyOfOrLeafConditionResponse ¶
type AlertRuleAnyOfOrLeafConditionResponse struct { // An Activity Log Alert rule condition that is met when at least one of its member leaf conditions are met. AnyOf []AlertRuleLeafConditionResponse `pulumi:"anyOf"` // The value of the event's field will be compared to the values in this array (case-insensitive) to determine if the condition is met. ContainsAny []string `pulumi:"containsAny"` // The value of the event's field will be compared to this value (case-insensitive) to determine if the condition is met. Equals *string `pulumi:"equals"` // The name of the Activity Log event's field that this condition will examine. // The possible values for this field are (case-insensitive): 'resourceId', 'category', 'caller', 'level', 'operationName', 'resourceGroup', 'resourceProvider', 'status', 'subStatus', 'resourceType', or anything beginning with 'properties'. Field *string `pulumi:"field"` }
An Activity Log Alert rule condition that is met when all its member conditions are met. Each condition can be of one of the following types: __Important__: Each type has its unique subset of properties. Properties from different types CANNOT exist in one condition.
- __Leaf Condition -__ must contain 'field' and either 'equals' or 'containsAny'. _Please note, 'anyOf' should __not__ be set in a Leaf Condition._
- __AnyOf Condition -__ must contain __only__ 'anyOf' (which is an array of Leaf Conditions). _Please note, 'field', 'equals' and 'containsAny' should __not__ be set in an AnyOf Condition._
type AlertRuleAnyOfOrLeafConditionResponseArgs ¶
type AlertRuleAnyOfOrLeafConditionResponseArgs struct { // An Activity Log Alert rule condition that is met when at least one of its member leaf conditions are met. AnyOf AlertRuleLeafConditionResponseArrayInput `pulumi:"anyOf"` // The value of the event's field will be compared to the values in this array (case-insensitive) to determine if the condition is met. ContainsAny pulumi.StringArrayInput `pulumi:"containsAny"` // The value of the event's field will be compared to this value (case-insensitive) to determine if the condition is met. Equals pulumi.StringPtrInput `pulumi:"equals"` // The name of the Activity Log event's field that this condition will examine. // The possible values for this field are (case-insensitive): 'resourceId', 'category', 'caller', 'level', 'operationName', 'resourceGroup', 'resourceProvider', 'status', 'subStatus', 'resourceType', or anything beginning with 'properties'. Field pulumi.StringPtrInput `pulumi:"field"` }
An Activity Log Alert rule condition that is met when all its member conditions are met. Each condition can be of one of the following types: __Important__: Each type has its unique subset of properties. Properties from different types CANNOT exist in one condition.
- __Leaf Condition -__ must contain 'field' and either 'equals' or 'containsAny'. _Please note, 'anyOf' should __not__ be set in a Leaf Condition._
- __AnyOf Condition -__ must contain __only__ 'anyOf' (which is an array of Leaf Conditions). _Please note, 'field', 'equals' and 'containsAny' should __not__ be set in an AnyOf Condition._
func (AlertRuleAnyOfOrLeafConditionResponseArgs) ElementType ¶
func (AlertRuleAnyOfOrLeafConditionResponseArgs) ElementType() reflect.Type
func (AlertRuleAnyOfOrLeafConditionResponseArgs) ToAlertRuleAnyOfOrLeafConditionResponseOutput ¶
func (i AlertRuleAnyOfOrLeafConditionResponseArgs) ToAlertRuleAnyOfOrLeafConditionResponseOutput() AlertRuleAnyOfOrLeafConditionResponseOutput
func (AlertRuleAnyOfOrLeafConditionResponseArgs) ToAlertRuleAnyOfOrLeafConditionResponseOutputWithContext ¶
func (i AlertRuleAnyOfOrLeafConditionResponseArgs) ToAlertRuleAnyOfOrLeafConditionResponseOutputWithContext(ctx context.Context) AlertRuleAnyOfOrLeafConditionResponseOutput
type AlertRuleAnyOfOrLeafConditionResponseArray ¶
type AlertRuleAnyOfOrLeafConditionResponseArray []AlertRuleAnyOfOrLeafConditionResponseInput
func (AlertRuleAnyOfOrLeafConditionResponseArray) ElementType ¶
func (AlertRuleAnyOfOrLeafConditionResponseArray) ElementType() reflect.Type
func (AlertRuleAnyOfOrLeafConditionResponseArray) ToAlertRuleAnyOfOrLeafConditionResponseArrayOutput ¶
func (i AlertRuleAnyOfOrLeafConditionResponseArray) ToAlertRuleAnyOfOrLeafConditionResponseArrayOutput() AlertRuleAnyOfOrLeafConditionResponseArrayOutput
func (AlertRuleAnyOfOrLeafConditionResponseArray) ToAlertRuleAnyOfOrLeafConditionResponseArrayOutputWithContext ¶
func (i AlertRuleAnyOfOrLeafConditionResponseArray) ToAlertRuleAnyOfOrLeafConditionResponseArrayOutputWithContext(ctx context.Context) AlertRuleAnyOfOrLeafConditionResponseArrayOutput
type AlertRuleAnyOfOrLeafConditionResponseArrayInput ¶
type AlertRuleAnyOfOrLeafConditionResponseArrayInput interface { pulumi.Input ToAlertRuleAnyOfOrLeafConditionResponseArrayOutput() AlertRuleAnyOfOrLeafConditionResponseArrayOutput ToAlertRuleAnyOfOrLeafConditionResponseArrayOutputWithContext(context.Context) AlertRuleAnyOfOrLeafConditionResponseArrayOutput }
AlertRuleAnyOfOrLeafConditionResponseArrayInput is an input type that accepts AlertRuleAnyOfOrLeafConditionResponseArray and AlertRuleAnyOfOrLeafConditionResponseArrayOutput values. You can construct a concrete instance of `AlertRuleAnyOfOrLeafConditionResponseArrayInput` via:
AlertRuleAnyOfOrLeafConditionResponseArray{ AlertRuleAnyOfOrLeafConditionResponseArgs{...} }
type AlertRuleAnyOfOrLeafConditionResponseArrayOutput ¶
type AlertRuleAnyOfOrLeafConditionResponseArrayOutput struct{ *pulumi.OutputState }
func (AlertRuleAnyOfOrLeafConditionResponseArrayOutput) ElementType ¶
func (AlertRuleAnyOfOrLeafConditionResponseArrayOutput) ElementType() reflect.Type
func (AlertRuleAnyOfOrLeafConditionResponseArrayOutput) ToAlertRuleAnyOfOrLeafConditionResponseArrayOutput ¶
func (o AlertRuleAnyOfOrLeafConditionResponseArrayOutput) ToAlertRuleAnyOfOrLeafConditionResponseArrayOutput() AlertRuleAnyOfOrLeafConditionResponseArrayOutput
func (AlertRuleAnyOfOrLeafConditionResponseArrayOutput) ToAlertRuleAnyOfOrLeafConditionResponseArrayOutputWithContext ¶
func (o AlertRuleAnyOfOrLeafConditionResponseArrayOutput) ToAlertRuleAnyOfOrLeafConditionResponseArrayOutputWithContext(ctx context.Context) AlertRuleAnyOfOrLeafConditionResponseArrayOutput
type AlertRuleAnyOfOrLeafConditionResponseInput ¶
type AlertRuleAnyOfOrLeafConditionResponseInput interface { pulumi.Input ToAlertRuleAnyOfOrLeafConditionResponseOutput() AlertRuleAnyOfOrLeafConditionResponseOutput ToAlertRuleAnyOfOrLeafConditionResponseOutputWithContext(context.Context) AlertRuleAnyOfOrLeafConditionResponseOutput }
AlertRuleAnyOfOrLeafConditionResponseInput is an input type that accepts AlertRuleAnyOfOrLeafConditionResponseArgs and AlertRuleAnyOfOrLeafConditionResponseOutput values. You can construct a concrete instance of `AlertRuleAnyOfOrLeafConditionResponseInput` via:
AlertRuleAnyOfOrLeafConditionResponseArgs{...}
type AlertRuleAnyOfOrLeafConditionResponseOutput ¶
type AlertRuleAnyOfOrLeafConditionResponseOutput struct{ *pulumi.OutputState }
An Activity Log Alert rule condition that is met when all its member conditions are met. Each condition can be of one of the following types: __Important__: Each type has its unique subset of properties. Properties from different types CANNOT exist in one condition.
- __Leaf Condition -__ must contain 'field' and either 'equals' or 'containsAny'. _Please note, 'anyOf' should __not__ be set in a Leaf Condition._
- __AnyOf Condition -__ must contain __only__ 'anyOf' (which is an array of Leaf Conditions). _Please note, 'field', 'equals' and 'containsAny' should __not__ be set in an AnyOf Condition._
func (AlertRuleAnyOfOrLeafConditionResponseOutput) AnyOf ¶
func (o AlertRuleAnyOfOrLeafConditionResponseOutput) AnyOf() AlertRuleLeafConditionResponseArrayOutput
An Activity Log Alert rule condition that is met when at least one of its member leaf conditions are met.
func (AlertRuleAnyOfOrLeafConditionResponseOutput) ContainsAny ¶
func (o AlertRuleAnyOfOrLeafConditionResponseOutput) ContainsAny() pulumi.StringArrayOutput
The value of the event's field will be compared to the values in this array (case-insensitive) to determine if the condition is met.
func (AlertRuleAnyOfOrLeafConditionResponseOutput) ElementType ¶
func (AlertRuleAnyOfOrLeafConditionResponseOutput) ElementType() reflect.Type
func (AlertRuleAnyOfOrLeafConditionResponseOutput) Equals ¶
func (o AlertRuleAnyOfOrLeafConditionResponseOutput) Equals() pulumi.StringPtrOutput
The value of the event's field will be compared to this value (case-insensitive) to determine if the condition is met.
func (AlertRuleAnyOfOrLeafConditionResponseOutput) Field ¶
func (o AlertRuleAnyOfOrLeafConditionResponseOutput) Field() pulumi.StringPtrOutput
The name of the Activity Log event's field that this condition will examine. The possible values for this field are (case-insensitive): 'resourceId', 'category', 'caller', 'level', 'operationName', 'resourceGroup', 'resourceProvider', 'status', 'subStatus', 'resourceType', or anything beginning with 'properties'.
func (AlertRuleAnyOfOrLeafConditionResponseOutput) ToAlertRuleAnyOfOrLeafConditionResponseOutput ¶
func (o AlertRuleAnyOfOrLeafConditionResponseOutput) ToAlertRuleAnyOfOrLeafConditionResponseOutput() AlertRuleAnyOfOrLeafConditionResponseOutput
func (AlertRuleAnyOfOrLeafConditionResponseOutput) ToAlertRuleAnyOfOrLeafConditionResponseOutputWithContext ¶
func (o AlertRuleAnyOfOrLeafConditionResponseOutput) ToAlertRuleAnyOfOrLeafConditionResponseOutputWithContext(ctx context.Context) AlertRuleAnyOfOrLeafConditionResponseOutput
type AlertRuleLeafCondition ¶
type AlertRuleLeafCondition struct { // The value of the event's field will be compared to the values in this array (case-insensitive) to determine if the condition is met. ContainsAny []string `pulumi:"containsAny"` // The value of the event's field will be compared to this value (case-insensitive) to determine if the condition is met. Equals *string `pulumi:"equals"` // The name of the Activity Log event's field that this condition will examine. // The possible values for this field are (case-insensitive): 'resourceId', 'category', 'caller', 'level', 'operationName', 'resourceGroup', 'resourceProvider', 'status', 'subStatus', 'resourceType', or anything beginning with 'properties'. Field *string `pulumi:"field"` }
An Activity Log Alert rule condition that is met by comparing the field and value of an Activity Log event. This condition must contain 'field' and either 'equals' or 'containsAny'.
type AlertRuleLeafConditionArgs ¶
type AlertRuleLeafConditionArgs struct { // The value of the event's field will be compared to the values in this array (case-insensitive) to determine if the condition is met. ContainsAny pulumi.StringArrayInput `pulumi:"containsAny"` // The value of the event's field will be compared to this value (case-insensitive) to determine if the condition is met. Equals pulumi.StringPtrInput `pulumi:"equals"` // The name of the Activity Log event's field that this condition will examine. // The possible values for this field are (case-insensitive): 'resourceId', 'category', 'caller', 'level', 'operationName', 'resourceGroup', 'resourceProvider', 'status', 'subStatus', 'resourceType', or anything beginning with 'properties'. Field pulumi.StringPtrInput `pulumi:"field"` }
An Activity Log Alert rule condition that is met by comparing the field and value of an Activity Log event. This condition must contain 'field' and either 'equals' or 'containsAny'.
func (AlertRuleLeafConditionArgs) ElementType ¶
func (AlertRuleLeafConditionArgs) ElementType() reflect.Type
func (AlertRuleLeafConditionArgs) ToAlertRuleLeafConditionOutput ¶
func (i AlertRuleLeafConditionArgs) ToAlertRuleLeafConditionOutput() AlertRuleLeafConditionOutput
func (AlertRuleLeafConditionArgs) ToAlertRuleLeafConditionOutputWithContext ¶
func (i AlertRuleLeafConditionArgs) ToAlertRuleLeafConditionOutputWithContext(ctx context.Context) AlertRuleLeafConditionOutput
type AlertRuleLeafConditionArray ¶
type AlertRuleLeafConditionArray []AlertRuleLeafConditionInput
func (AlertRuleLeafConditionArray) ElementType ¶
func (AlertRuleLeafConditionArray) ElementType() reflect.Type
func (AlertRuleLeafConditionArray) ToAlertRuleLeafConditionArrayOutput ¶
func (i AlertRuleLeafConditionArray) ToAlertRuleLeafConditionArrayOutput() AlertRuleLeafConditionArrayOutput
func (AlertRuleLeafConditionArray) ToAlertRuleLeafConditionArrayOutputWithContext ¶
func (i AlertRuleLeafConditionArray) ToAlertRuleLeafConditionArrayOutputWithContext(ctx context.Context) AlertRuleLeafConditionArrayOutput
type AlertRuleLeafConditionArrayInput ¶
type AlertRuleLeafConditionArrayInput interface { pulumi.Input ToAlertRuleLeafConditionArrayOutput() AlertRuleLeafConditionArrayOutput ToAlertRuleLeafConditionArrayOutputWithContext(context.Context) AlertRuleLeafConditionArrayOutput }
AlertRuleLeafConditionArrayInput is an input type that accepts AlertRuleLeafConditionArray and AlertRuleLeafConditionArrayOutput values. You can construct a concrete instance of `AlertRuleLeafConditionArrayInput` via:
AlertRuleLeafConditionArray{ AlertRuleLeafConditionArgs{...} }
type AlertRuleLeafConditionArrayOutput ¶
type AlertRuleLeafConditionArrayOutput struct{ *pulumi.OutputState }
func (AlertRuleLeafConditionArrayOutput) ElementType ¶
func (AlertRuleLeafConditionArrayOutput) ElementType() reflect.Type
func (AlertRuleLeafConditionArrayOutput) Index ¶
func (o AlertRuleLeafConditionArrayOutput) Index(i pulumi.IntInput) AlertRuleLeafConditionOutput
func (AlertRuleLeafConditionArrayOutput) ToAlertRuleLeafConditionArrayOutput ¶
func (o AlertRuleLeafConditionArrayOutput) ToAlertRuleLeafConditionArrayOutput() AlertRuleLeafConditionArrayOutput
func (AlertRuleLeafConditionArrayOutput) ToAlertRuleLeafConditionArrayOutputWithContext ¶
func (o AlertRuleLeafConditionArrayOutput) ToAlertRuleLeafConditionArrayOutputWithContext(ctx context.Context) AlertRuleLeafConditionArrayOutput
type AlertRuleLeafConditionInput ¶
type AlertRuleLeafConditionInput interface { pulumi.Input ToAlertRuleLeafConditionOutput() AlertRuleLeafConditionOutput ToAlertRuleLeafConditionOutputWithContext(context.Context) AlertRuleLeafConditionOutput }
AlertRuleLeafConditionInput is an input type that accepts AlertRuleLeafConditionArgs and AlertRuleLeafConditionOutput values. You can construct a concrete instance of `AlertRuleLeafConditionInput` via:
AlertRuleLeafConditionArgs{...}
type AlertRuleLeafConditionOutput ¶
type AlertRuleLeafConditionOutput struct{ *pulumi.OutputState }
An Activity Log Alert rule condition that is met by comparing the field and value of an Activity Log event. This condition must contain 'field' and either 'equals' or 'containsAny'.
func (AlertRuleLeafConditionOutput) ContainsAny ¶
func (o AlertRuleLeafConditionOutput) ContainsAny() pulumi.StringArrayOutput
The value of the event's field will be compared to the values in this array (case-insensitive) to determine if the condition is met.
func (AlertRuleLeafConditionOutput) ElementType ¶
func (AlertRuleLeafConditionOutput) ElementType() reflect.Type
func (AlertRuleLeafConditionOutput) Equals ¶
func (o AlertRuleLeafConditionOutput) Equals() pulumi.StringPtrOutput
The value of the event's field will be compared to this value (case-insensitive) to determine if the condition is met.
func (AlertRuleLeafConditionOutput) Field ¶
func (o AlertRuleLeafConditionOutput) Field() pulumi.StringPtrOutput
The name of the Activity Log event's field that this condition will examine. The possible values for this field are (case-insensitive): 'resourceId', 'category', 'caller', 'level', 'operationName', 'resourceGroup', 'resourceProvider', 'status', 'subStatus', 'resourceType', or anything beginning with 'properties'.
func (AlertRuleLeafConditionOutput) ToAlertRuleLeafConditionOutput ¶
func (o AlertRuleLeafConditionOutput) ToAlertRuleLeafConditionOutput() AlertRuleLeafConditionOutput
func (AlertRuleLeafConditionOutput) ToAlertRuleLeafConditionOutputWithContext ¶
func (o AlertRuleLeafConditionOutput) ToAlertRuleLeafConditionOutputWithContext(ctx context.Context) AlertRuleLeafConditionOutput
type AlertRuleLeafConditionResponse ¶
type AlertRuleLeafConditionResponse struct { // The value of the event's field will be compared to the values in this array (case-insensitive) to determine if the condition is met. ContainsAny []string `pulumi:"containsAny"` // The value of the event's field will be compared to this value (case-insensitive) to determine if the condition is met. Equals *string `pulumi:"equals"` // The name of the Activity Log event's field that this condition will examine. // The possible values for this field are (case-insensitive): 'resourceId', 'category', 'caller', 'level', 'operationName', 'resourceGroup', 'resourceProvider', 'status', 'subStatus', 'resourceType', or anything beginning with 'properties'. Field *string `pulumi:"field"` }
An Activity Log Alert rule condition that is met by comparing the field and value of an Activity Log event. This condition must contain 'field' and either 'equals' or 'containsAny'.
type AlertRuleLeafConditionResponseArgs ¶
type AlertRuleLeafConditionResponseArgs struct { // The value of the event's field will be compared to the values in this array (case-insensitive) to determine if the condition is met. ContainsAny pulumi.StringArrayInput `pulumi:"containsAny"` // The value of the event's field will be compared to this value (case-insensitive) to determine if the condition is met. Equals pulumi.StringPtrInput `pulumi:"equals"` // The name of the Activity Log event's field that this condition will examine. // The possible values for this field are (case-insensitive): 'resourceId', 'category', 'caller', 'level', 'operationName', 'resourceGroup', 'resourceProvider', 'status', 'subStatus', 'resourceType', or anything beginning with 'properties'. Field pulumi.StringPtrInput `pulumi:"field"` }
An Activity Log Alert rule condition that is met by comparing the field and value of an Activity Log event. This condition must contain 'field' and either 'equals' or 'containsAny'.
func (AlertRuleLeafConditionResponseArgs) ElementType ¶
func (AlertRuleLeafConditionResponseArgs) ElementType() reflect.Type
func (AlertRuleLeafConditionResponseArgs) ToAlertRuleLeafConditionResponseOutput ¶
func (i AlertRuleLeafConditionResponseArgs) ToAlertRuleLeafConditionResponseOutput() AlertRuleLeafConditionResponseOutput
func (AlertRuleLeafConditionResponseArgs) ToAlertRuleLeafConditionResponseOutputWithContext ¶
func (i AlertRuleLeafConditionResponseArgs) ToAlertRuleLeafConditionResponseOutputWithContext(ctx context.Context) AlertRuleLeafConditionResponseOutput
type AlertRuleLeafConditionResponseArray ¶
type AlertRuleLeafConditionResponseArray []AlertRuleLeafConditionResponseInput
func (AlertRuleLeafConditionResponseArray) ElementType ¶
func (AlertRuleLeafConditionResponseArray) ElementType() reflect.Type
func (AlertRuleLeafConditionResponseArray) ToAlertRuleLeafConditionResponseArrayOutput ¶
func (i AlertRuleLeafConditionResponseArray) ToAlertRuleLeafConditionResponseArrayOutput() AlertRuleLeafConditionResponseArrayOutput
func (AlertRuleLeafConditionResponseArray) ToAlertRuleLeafConditionResponseArrayOutputWithContext ¶
func (i AlertRuleLeafConditionResponseArray) ToAlertRuleLeafConditionResponseArrayOutputWithContext(ctx context.Context) AlertRuleLeafConditionResponseArrayOutput
type AlertRuleLeafConditionResponseArrayInput ¶
type AlertRuleLeafConditionResponseArrayInput interface { pulumi.Input ToAlertRuleLeafConditionResponseArrayOutput() AlertRuleLeafConditionResponseArrayOutput ToAlertRuleLeafConditionResponseArrayOutputWithContext(context.Context) AlertRuleLeafConditionResponseArrayOutput }
AlertRuleLeafConditionResponseArrayInput is an input type that accepts AlertRuleLeafConditionResponseArray and AlertRuleLeafConditionResponseArrayOutput values. You can construct a concrete instance of `AlertRuleLeafConditionResponseArrayInput` via:
AlertRuleLeafConditionResponseArray{ AlertRuleLeafConditionResponseArgs{...} }
type AlertRuleLeafConditionResponseArrayOutput ¶
type AlertRuleLeafConditionResponseArrayOutput struct{ *pulumi.OutputState }
func (AlertRuleLeafConditionResponseArrayOutput) ElementType ¶
func (AlertRuleLeafConditionResponseArrayOutput) ElementType() reflect.Type
func (AlertRuleLeafConditionResponseArrayOutput) ToAlertRuleLeafConditionResponseArrayOutput ¶
func (o AlertRuleLeafConditionResponseArrayOutput) ToAlertRuleLeafConditionResponseArrayOutput() AlertRuleLeafConditionResponseArrayOutput
func (AlertRuleLeafConditionResponseArrayOutput) ToAlertRuleLeafConditionResponseArrayOutputWithContext ¶
func (o AlertRuleLeafConditionResponseArrayOutput) ToAlertRuleLeafConditionResponseArrayOutputWithContext(ctx context.Context) AlertRuleLeafConditionResponseArrayOutput
type AlertRuleLeafConditionResponseInput ¶
type AlertRuleLeafConditionResponseInput interface { pulumi.Input ToAlertRuleLeafConditionResponseOutput() AlertRuleLeafConditionResponseOutput ToAlertRuleLeafConditionResponseOutputWithContext(context.Context) AlertRuleLeafConditionResponseOutput }
AlertRuleLeafConditionResponseInput is an input type that accepts AlertRuleLeafConditionResponseArgs and AlertRuleLeafConditionResponseOutput values. You can construct a concrete instance of `AlertRuleLeafConditionResponseInput` via:
AlertRuleLeafConditionResponseArgs{...}
type AlertRuleLeafConditionResponseOutput ¶
type AlertRuleLeafConditionResponseOutput struct{ *pulumi.OutputState }
An Activity Log Alert rule condition that is met by comparing the field and value of an Activity Log event. This condition must contain 'field' and either 'equals' or 'containsAny'.
func (AlertRuleLeafConditionResponseOutput) ContainsAny ¶
func (o AlertRuleLeafConditionResponseOutput) ContainsAny() pulumi.StringArrayOutput
The value of the event's field will be compared to the values in this array (case-insensitive) to determine if the condition is met.
func (AlertRuleLeafConditionResponseOutput) ElementType ¶
func (AlertRuleLeafConditionResponseOutput) ElementType() reflect.Type
func (AlertRuleLeafConditionResponseOutput) Equals ¶
func (o AlertRuleLeafConditionResponseOutput) Equals() pulumi.StringPtrOutput
The value of the event's field will be compared to this value (case-insensitive) to determine if the condition is met.
func (AlertRuleLeafConditionResponseOutput) Field ¶
func (o AlertRuleLeafConditionResponseOutput) Field() pulumi.StringPtrOutput
The name of the Activity Log event's field that this condition will examine. The possible values for this field are (case-insensitive): 'resourceId', 'category', 'caller', 'level', 'operationName', 'resourceGroup', 'resourceProvider', 'status', 'subStatus', 'resourceType', or anything beginning with 'properties'.
func (AlertRuleLeafConditionResponseOutput) ToAlertRuleLeafConditionResponseOutput ¶
func (o AlertRuleLeafConditionResponseOutput) ToAlertRuleLeafConditionResponseOutput() AlertRuleLeafConditionResponseOutput
func (AlertRuleLeafConditionResponseOutput) ToAlertRuleLeafConditionResponseOutputWithContext ¶
func (o AlertRuleLeafConditionResponseOutput) ToAlertRuleLeafConditionResponseOutputWithContext(ctx context.Context) AlertRuleLeafConditionResponseOutput
type LookupActivityLogAlertResult ¶
type LookupActivityLogAlertResult struct { // The actions that will activate when the condition is met. Actions ActionListResponse `pulumi:"actions"` // The condition that will cause this alert to activate. Condition AlertRuleAllOfConditionResponse `pulumi:"condition"` // A description of this Activity Log Alert rule. Description *string `pulumi:"description"` // Indicates whether this Activity Log Alert rule is enabled. If an Activity Log Alert rule is not enabled, then none of its actions will be activated. Enabled *bool `pulumi:"enabled"` // The resource Id. Id string `pulumi:"id"` // The location of the resource. Since Azure Activity Log Alerts is a global service, the location of the rules should always be 'global'. Location *string `pulumi:"location"` // The name of the resource. Name string `pulumi:"name"` // A list of resource IDs that will be used as prefixes. The alert will only apply to Activity Log events with resource IDs that fall under one of these prefixes. This list must include at least one item. Scopes []string `pulumi:"scopes"` // The tags of the resource. Tags map[string]string `pulumi:"tags"` // The type of the resource. Type string `pulumi:"type"` }
An Activity Log Alert rule resource.
func LookupActivityLogAlert ¶
func LookupActivityLogAlert(ctx *pulumi.Context, args *LookupActivityLogAlertArgs, opts ...pulumi.InvokeOption) (*LookupActivityLogAlertResult, error)