Class AutomationRuleArgs.Builder
- java.lang.Object
-
- com.pulumi.azurenative.securityinsights.AutomationRuleArgs.Builder
-
- Enclosing class:
- AutomationRuleArgs
public static final class AutomationRuleArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(AutomationRuleArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(AutomationRuleArgs defaults)
-
-
Method Detail
-
actions
public AutomationRuleArgs.Builder actions(com.pulumi.core.Output<java.util.List<com.pulumi.core.Either<AutomationRuleModifyPropertiesActionArgs,AutomationRuleRunPlaybookActionArgs>>> actions)
- Parameters:
actions
- The actions to execute when the automation rule is triggered.- Returns:
- builder
-
actions
public AutomationRuleArgs.Builder actions(java.util.List<com.pulumi.core.Either<AutomationRuleModifyPropertiesActionArgs,AutomationRuleRunPlaybookActionArgs>> actions)
- Parameters:
actions
- The actions to execute when the automation rule is triggered.- Returns:
- builder
-
actions
public AutomationRuleArgs.Builder actions(com.pulumi.core.Either<AutomationRuleModifyPropertiesActionArgs,AutomationRuleRunPlaybookActionArgs>... actions)
- Parameters:
actions
- The actions to execute when the automation rule is triggered.- Returns:
- builder
-
automationRuleId
public AutomationRuleArgs.Builder automationRuleId(@Nullable com.pulumi.core.Output<java.lang.String> automationRuleId)
- Parameters:
automationRuleId
- Automation rule ID- Returns:
- builder
-
automationRuleId
public AutomationRuleArgs.Builder automationRuleId(java.lang.String automationRuleId)
- Parameters:
automationRuleId
- Automation rule ID- Returns:
- builder
-
displayName
public AutomationRuleArgs.Builder displayName(com.pulumi.core.Output<java.lang.String> displayName)
- Parameters:
displayName
- The display name of the automation rule.- Returns:
- builder
-
displayName
public AutomationRuleArgs.Builder displayName(java.lang.String displayName)
- Parameters:
displayName
- The display name of the automation rule.- Returns:
- builder
-
order
public AutomationRuleArgs.Builder order(com.pulumi.core.Output<java.lang.Integer> order)
- Parameters:
order
- The order of execution of the automation rule.- Returns:
- builder
-
order
public AutomationRuleArgs.Builder order(java.lang.Integer order)
- Parameters:
order
- The order of execution of the automation rule.- Returns:
- builder
-
resourceGroupName
public AutomationRuleArgs.Builder resourceGroupName(com.pulumi.core.Output<java.lang.String> resourceGroupName)
- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.- Returns:
- builder
-
resourceGroupName
public AutomationRuleArgs.Builder resourceGroupName(java.lang.String resourceGroupName)
- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.- Returns:
- builder
-
triggeringLogic
public AutomationRuleArgs.Builder triggeringLogic(com.pulumi.core.Output<AutomationRuleTriggeringLogicArgs> triggeringLogic)
- Parameters:
triggeringLogic
- Describes automation rule triggering logic.- Returns:
- builder
-
triggeringLogic
public AutomationRuleArgs.Builder triggeringLogic(AutomationRuleTriggeringLogicArgs triggeringLogic)
- Parameters:
triggeringLogic
- Describes automation rule triggering logic.- Returns:
- builder
-
workspaceName
public AutomationRuleArgs.Builder workspaceName(com.pulumi.core.Output<java.lang.String> workspaceName)
- Parameters:
workspaceName
- The name of the workspace.- Returns:
- builder
-
workspaceName
public AutomationRuleArgs.Builder workspaceName(java.lang.String workspaceName)
- Parameters:
workspaceName
- The name of the workspace.- Returns:
- builder
-
build
public AutomationRuleArgs build()
-
-