Package com.pulumi.aws.ssm.inputs
Class MaintenanceWindowTaskTaskInvocationParametersRunCommandParametersNotificationConfigArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.ssm.inputs.MaintenanceWindowTaskTaskInvocationParametersRunCommandParametersNotificationConfigArgs.Builder
-
- Enclosing class:
- MaintenanceWindowTaskTaskInvocationParametersRunCommandParametersNotificationConfigArgs
public static final class MaintenanceWindowTaskTaskInvocationParametersRunCommandParametersNotificationConfigArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(MaintenanceWindowTaskTaskInvocationParametersRunCommandParametersNotificationConfigArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(MaintenanceWindowTaskTaskInvocationParametersRunCommandParametersNotificationConfigArgs defaults)
-
-
Method Detail
-
notificationArn
public MaintenanceWindowTaskTaskInvocationParametersRunCommandParametersNotificationConfigArgs.Builder notificationArn(@Nullable com.pulumi.core.Output<java.lang.String> notificationArn)
- Parameters:
notificationArn- ARN for a Simple Notification Service (SNS) topic. Run Command pushes notifications about command status changes to this topic.- Returns:
- builder
-
notificationArn
public MaintenanceWindowTaskTaskInvocationParametersRunCommandParametersNotificationConfigArgs.Builder notificationArn(java.lang.String notificationArn)
- Parameters:
notificationArn- ARN for a Simple Notification Service (SNS) topic. Run Command pushes notifications about command status changes to this topic.- Returns:
- builder
-
notificationEvents
public MaintenanceWindowTaskTaskInvocationParametersRunCommandParametersNotificationConfigArgs.Builder notificationEvents(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> notificationEvents)
- Parameters:
notificationEvents- The different events for which you can receive notifications. Valid values: `All`, `InProgress`, `Success`, `TimedOut`, `Cancelled`, and `Failed`- Returns:
- builder
-
notificationEvents
public MaintenanceWindowTaskTaskInvocationParametersRunCommandParametersNotificationConfigArgs.Builder notificationEvents(java.util.List<java.lang.String> notificationEvents)
- Parameters:
notificationEvents- The different events for which you can receive notifications. Valid values: `All`, `InProgress`, `Success`, `TimedOut`, `Cancelled`, and `Failed`- Returns:
- builder
-
notificationEvents
public MaintenanceWindowTaskTaskInvocationParametersRunCommandParametersNotificationConfigArgs.Builder notificationEvents(java.lang.String... notificationEvents)
- Parameters:
notificationEvents- The different events for which you can receive notifications. Valid values: `All`, `InProgress`, `Success`, `TimedOut`, `Cancelled`, and `Failed`- Returns:
- builder
-
notificationType
public MaintenanceWindowTaskTaskInvocationParametersRunCommandParametersNotificationConfigArgs.Builder notificationType(@Nullable com.pulumi.core.Output<java.lang.String> notificationType)
- Parameters:
notificationType- When specified with `Command`, receive notification when the status of a command changes. When specified with `Invocation`, for commands sent to multiple instances, receive notification on a per-instance basis when the status of a command changes. Valid values: `Command` and `Invocation`- Returns:
- builder
-
notificationType
public MaintenanceWindowTaskTaskInvocationParametersRunCommandParametersNotificationConfigArgs.Builder notificationType(java.lang.String notificationType)
- Parameters:
notificationType- When specified with `Command`, receive notification when the status of a command changes. When specified with `Invocation`, for commands sent to multiple instances, receive notification on a per-instance basis when the status of a command changes. Valid values: `Command` and `Invocation`- Returns:
- builder
-
-