Class SsmMaintenanceWindowTaskTaskInvocationParametersRunCommandParameters.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.aws.ssm_maintenance_window_task.SsmMaintenanceWindowTaskTaskInvocationParametersRunCommandParameters.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<SsmMaintenanceWindowTaskTaskInvocationParametersRunCommandParameters>
- Enclosing interface:
- SsmMaintenanceWindowTaskTaskInvocationParametersRunCommandParameters
@Stability(Stable) public static final class SsmMaintenanceWindowTaskTaskInvocationParametersRunCommandParameters.Builder extends Object implements software.amazon.jsii.Builder<SsmMaintenanceWindowTaskTaskInvocationParametersRunCommandParameters>
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
cloudwatchConfig
@Stability(Stable) public SsmMaintenanceWindowTaskTaskInvocationParametersRunCommandParameters.Builder cloudwatchConfig(SsmMaintenanceWindowTaskTaskInvocationParametersRunCommandParametersCloudwatchConfig cloudwatchConfig)
Sets the value ofSsmMaintenanceWindowTaskTaskInvocationParametersRunCommandParameters.getCloudwatchConfig()- Parameters:
cloudwatchConfig- cloudwatch_config block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/ssm_maintenance_window_task#cloudwatch_config SsmMaintenanceWindowTask#cloudwatch_config}- Returns:
this
-
comment
@Stability(Stable) public SsmMaintenanceWindowTaskTaskInvocationParametersRunCommandParameters.Builder comment(String comment)
- Parameters:
comment- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/ssm_maintenance_window_task#comment SsmMaintenanceWindowTask#comment}.- Returns:
this
-
documentHash
@Stability(Stable) public SsmMaintenanceWindowTaskTaskInvocationParametersRunCommandParameters.Builder documentHash(String documentHash)
Sets the value ofSsmMaintenanceWindowTaskTaskInvocationParametersRunCommandParameters.getDocumentHash()- Parameters:
documentHash- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/ssm_maintenance_window_task#document_hash SsmMaintenanceWindowTask#document_hash}.- Returns:
this
-
documentHashType
@Stability(Stable) public SsmMaintenanceWindowTaskTaskInvocationParametersRunCommandParameters.Builder documentHashType(String documentHashType)
Sets the value ofSsmMaintenanceWindowTaskTaskInvocationParametersRunCommandParameters.getDocumentHashType()- Parameters:
documentHashType- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/ssm_maintenance_window_task#document_hash_type SsmMaintenanceWindowTask#document_hash_type}.- Returns:
this
-
documentVersion
@Stability(Stable) public SsmMaintenanceWindowTaskTaskInvocationParametersRunCommandParameters.Builder documentVersion(String documentVersion)
Sets the value ofSsmMaintenanceWindowTaskTaskInvocationParametersRunCommandParameters.getDocumentVersion()- Parameters:
documentVersion- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/ssm_maintenance_window_task#document_version SsmMaintenanceWindowTask#document_version}.- Returns:
this
-
notificationConfig
@Stability(Stable) public SsmMaintenanceWindowTaskTaskInvocationParametersRunCommandParameters.Builder notificationConfig(SsmMaintenanceWindowTaskTaskInvocationParametersRunCommandParametersNotificationConfig notificationConfig)
Sets the value ofSsmMaintenanceWindowTaskTaskInvocationParametersRunCommandParameters.getNotificationConfig()- Parameters:
notificationConfig- notification_config block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/ssm_maintenance_window_task#notification_config SsmMaintenanceWindowTask#notification_config}- Returns:
this
-
outputS3Bucket
@Stability(Stable) public SsmMaintenanceWindowTaskTaskInvocationParametersRunCommandParameters.Builder outputS3Bucket(String outputS3Bucket)
Sets the value ofSsmMaintenanceWindowTaskTaskInvocationParametersRunCommandParameters.getOutputS3Bucket()- Parameters:
outputS3Bucket- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/ssm_maintenance_window_task#output_s3_bucket SsmMaintenanceWindowTask#output_s3_bucket}.- Returns:
this
-
outputS3KeyPrefix
@Stability(Stable) public SsmMaintenanceWindowTaskTaskInvocationParametersRunCommandParameters.Builder outputS3KeyPrefix(String outputS3KeyPrefix)
Sets the value ofSsmMaintenanceWindowTaskTaskInvocationParametersRunCommandParameters.getOutputS3KeyPrefix()- Parameters:
outputS3KeyPrefix- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/ssm_maintenance_window_task#output_s3_key_prefix SsmMaintenanceWindowTask#output_s3_key_prefix}.- Returns:
this
-
parameter
@Stability(Stable) public SsmMaintenanceWindowTaskTaskInvocationParametersRunCommandParameters.Builder parameter(com.hashicorp.cdktf.IResolvable parameter)
Sets the value ofSsmMaintenanceWindowTaskTaskInvocationParametersRunCommandParameters.getParameter()- Parameters:
parameter- parameter block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/ssm_maintenance_window_task#parameter SsmMaintenanceWindowTask#parameter}- Returns:
this
-
parameter
@Stability(Stable) public SsmMaintenanceWindowTaskTaskInvocationParametersRunCommandParameters.Builder parameter(List<? extends SsmMaintenanceWindowTaskTaskInvocationParametersRunCommandParametersParameter> parameter)
Sets the value ofSsmMaintenanceWindowTaskTaskInvocationParametersRunCommandParameters.getParameter()- Parameters:
parameter- parameter block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/ssm_maintenance_window_task#parameter SsmMaintenanceWindowTask#parameter}- Returns:
this
-
serviceRoleArn
@Stability(Stable) public SsmMaintenanceWindowTaskTaskInvocationParametersRunCommandParameters.Builder serviceRoleArn(String serviceRoleArn)
Sets the value ofSsmMaintenanceWindowTaskTaskInvocationParametersRunCommandParameters.getServiceRoleArn()- Parameters:
serviceRoleArn- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/ssm_maintenance_window_task#service_role_arn SsmMaintenanceWindowTask#service_role_arn}.- Returns:
this
-
timeoutSeconds
@Stability(Stable) public SsmMaintenanceWindowTaskTaskInvocationParametersRunCommandParameters.Builder timeoutSeconds(Number timeoutSeconds)
Sets the value ofSsmMaintenanceWindowTaskTaskInvocationParametersRunCommandParameters.getTimeoutSeconds()- Parameters:
timeoutSeconds- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/ssm_maintenance_window_task#timeout_seconds SsmMaintenanceWindowTask#timeout_seconds}.- Returns:
this
-
build
@Stability(Stable) public SsmMaintenanceWindowTaskTaskInvocationParametersRunCommandParameters build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<SsmMaintenanceWindowTaskTaskInvocationParametersRunCommandParameters>- Returns:
- a new instance of
SsmMaintenanceWindowTaskTaskInvocationParametersRunCommandParameters - Throws:
NullPointerException- if any required attribute was not provided
-
-