Package com.pulumi.aws.ssm.inputs
Class MaintenanceWindowTaskTaskInvocationParametersRunCommandParametersArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.ssm.inputs.MaintenanceWindowTaskTaskInvocationParametersRunCommandParametersArgs.Builder
-
public static final class MaintenanceWindowTaskTaskInvocationParametersRunCommandParametersArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(MaintenanceWindowTaskTaskInvocationParametersRunCommandParametersArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(MaintenanceWindowTaskTaskInvocationParametersRunCommandParametersArgs defaults)
-
-
Method Detail
-
cloudwatchConfig
public MaintenanceWindowTaskTaskInvocationParametersRunCommandParametersArgs.Builder cloudwatchConfig(@Nullable com.pulumi.core.Output<MaintenanceWindowTaskTaskInvocationParametersRunCommandParametersCloudwatchConfigArgs> cloudwatchConfig)
- Parameters:
cloudwatchConfig- Configuration options for sending command output to CloudWatch Logs. Documented below.- Returns:
- builder
-
cloudwatchConfig
public MaintenanceWindowTaskTaskInvocationParametersRunCommandParametersArgs.Builder cloudwatchConfig(MaintenanceWindowTaskTaskInvocationParametersRunCommandParametersCloudwatchConfigArgs cloudwatchConfig)
- Parameters:
cloudwatchConfig- Configuration options for sending command output to CloudWatch Logs. Documented below.- Returns:
- builder
-
comment
public MaintenanceWindowTaskTaskInvocationParametersRunCommandParametersArgs.Builder comment(@Nullable com.pulumi.core.Output<java.lang.String> comment)
- Parameters:
comment- Information about the command(s) to execute.- Returns:
- builder
-
comment
public MaintenanceWindowTaskTaskInvocationParametersRunCommandParametersArgs.Builder comment(java.lang.String comment)
- Parameters:
comment- Information about the command(s) to execute.- Returns:
- builder
-
documentHash
public MaintenanceWindowTaskTaskInvocationParametersRunCommandParametersArgs.Builder documentHash(@Nullable com.pulumi.core.Output<java.lang.String> documentHash)
- Parameters:
documentHash- The SHA-256 or SHA-1 hash created by the system when the document was created. SHA-1 hashes have been deprecated.- Returns:
- builder
-
documentHash
public MaintenanceWindowTaskTaskInvocationParametersRunCommandParametersArgs.Builder documentHash(java.lang.String documentHash)
- Parameters:
documentHash- The SHA-256 or SHA-1 hash created by the system when the document was created. SHA-1 hashes have been deprecated.- Returns:
- builder
-
documentHashType
public MaintenanceWindowTaskTaskInvocationParametersRunCommandParametersArgs.Builder documentHashType(@Nullable com.pulumi.core.Output<java.lang.String> documentHashType)
- Parameters:
documentHashType- SHA-256 or SHA-1. SHA-1 hashes have been deprecated. Valid values: `Sha256` and `Sha1`- Returns:
- builder
-
documentHashType
public MaintenanceWindowTaskTaskInvocationParametersRunCommandParametersArgs.Builder documentHashType(java.lang.String documentHashType)
- Parameters:
documentHashType- SHA-256 or SHA-1. SHA-1 hashes have been deprecated. Valid values: `Sha256` and `Sha1`- Returns:
- builder
-
documentVersion
public MaintenanceWindowTaskTaskInvocationParametersRunCommandParametersArgs.Builder documentVersion(@Nullable com.pulumi.core.Output<java.lang.String> documentVersion)
- Parameters:
documentVersion- The version of an Automation document to use during task execution.- Returns:
- builder
-
documentVersion
public MaintenanceWindowTaskTaskInvocationParametersRunCommandParametersArgs.Builder documentVersion(java.lang.String documentVersion)
- Parameters:
documentVersion- The version of an Automation document to use during task execution.- Returns:
- builder
-
notificationConfig
public MaintenanceWindowTaskTaskInvocationParametersRunCommandParametersArgs.Builder notificationConfig(@Nullable com.pulumi.core.Output<MaintenanceWindowTaskTaskInvocationParametersRunCommandParametersNotificationConfigArgs> notificationConfig)
- Parameters:
notificationConfig- Configurations for sending notifications about command status changes on a per-instance basis. Documented below.- Returns:
- builder
-
notificationConfig
public MaintenanceWindowTaskTaskInvocationParametersRunCommandParametersArgs.Builder notificationConfig(MaintenanceWindowTaskTaskInvocationParametersRunCommandParametersNotificationConfigArgs notificationConfig)
- Parameters:
notificationConfig- Configurations for sending notifications about command status changes on a per-instance basis. Documented below.- Returns:
- builder
-
outputS3Bucket
public MaintenanceWindowTaskTaskInvocationParametersRunCommandParametersArgs.Builder outputS3Bucket(@Nullable com.pulumi.core.Output<java.lang.String> outputS3Bucket)
- Parameters:
outputS3Bucket- The name of the Amazon S3 bucket.- Returns:
- builder
-
outputS3Bucket
public MaintenanceWindowTaskTaskInvocationParametersRunCommandParametersArgs.Builder outputS3Bucket(java.lang.String outputS3Bucket)
- Parameters:
outputS3Bucket- The name of the Amazon S3 bucket.- Returns:
- builder
-
outputS3KeyPrefix
public MaintenanceWindowTaskTaskInvocationParametersRunCommandParametersArgs.Builder outputS3KeyPrefix(@Nullable com.pulumi.core.Output<java.lang.String> outputS3KeyPrefix)
- Parameters:
outputS3KeyPrefix- The Amazon S3 bucket subfolder.- Returns:
- builder
-
outputS3KeyPrefix
public MaintenanceWindowTaskTaskInvocationParametersRunCommandParametersArgs.Builder outputS3KeyPrefix(java.lang.String outputS3KeyPrefix)
- Parameters:
outputS3KeyPrefix- The Amazon S3 bucket subfolder.- Returns:
- builder
-
parameters
public MaintenanceWindowTaskTaskInvocationParametersRunCommandParametersArgs.Builder parameters(@Nullable com.pulumi.core.Output<java.util.List<MaintenanceWindowTaskTaskInvocationParametersRunCommandParametersParameterArgs>> parameters)
- Parameters:
parameters- The parameters for the RUN_COMMAND task execution. Documented below.- Returns:
- builder
-
parameters
public MaintenanceWindowTaskTaskInvocationParametersRunCommandParametersArgs.Builder parameters(java.util.List<MaintenanceWindowTaskTaskInvocationParametersRunCommandParametersParameterArgs> parameters)
- Parameters:
parameters- The parameters for the RUN_COMMAND task execution. Documented below.- Returns:
- builder
-
parameters
public MaintenanceWindowTaskTaskInvocationParametersRunCommandParametersArgs.Builder parameters(MaintenanceWindowTaskTaskInvocationParametersRunCommandParametersParameterArgs... parameters)
- Parameters:
parameters- The parameters for the RUN_COMMAND task execution. Documented below.- Returns:
- builder
-
serviceRoleArn
public MaintenanceWindowTaskTaskInvocationParametersRunCommandParametersArgs.Builder serviceRoleArn(@Nullable com.pulumi.core.Output<java.lang.String> serviceRoleArn)
- Parameters:
serviceRoleArn- ARN of the AWS Identity and Access Management (IAM) service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.- Returns:
- builder
-
serviceRoleArn
public MaintenanceWindowTaskTaskInvocationParametersRunCommandParametersArgs.Builder serviceRoleArn(java.lang.String serviceRoleArn)
- Parameters:
serviceRoleArn- ARN of the AWS Identity and Access Management (IAM) service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.- Returns:
- builder
-
timeoutSeconds
public MaintenanceWindowTaskTaskInvocationParametersRunCommandParametersArgs.Builder timeoutSeconds(@Nullable com.pulumi.core.Output<java.lang.Integer> timeoutSeconds)
- Parameters:
timeoutSeconds- If this time is reached and the command has not already started executing, it doesn't run.- Returns:
- builder
-
timeoutSeconds
public MaintenanceWindowTaskTaskInvocationParametersRunCommandParametersArgs.Builder timeoutSeconds(java.lang.Integer timeoutSeconds)
- Parameters:
timeoutSeconds- If this time is reached and the command has not already started executing, it doesn't run.- Returns:
- builder
-
build
public MaintenanceWindowTaskTaskInvocationParametersRunCommandParametersArgs build()
-
-