Package com.pulumi.aws.ecs.inputs
Class ClusterConfigurationExecuteCommandConfigurationLogConfigurationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.ecs.inputs.ClusterConfigurationExecuteCommandConfigurationLogConfigurationArgs.Builder
-
- Enclosing class:
- ClusterConfigurationExecuteCommandConfigurationLogConfigurationArgs
public static final class ClusterConfigurationExecuteCommandConfigurationLogConfigurationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ClusterConfigurationExecuteCommandConfigurationLogConfigurationArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ClusterConfigurationExecuteCommandConfigurationLogConfigurationArgs defaults)
-
-
Method Detail
-
cloudWatchEncryptionEnabled
public ClusterConfigurationExecuteCommandConfigurationLogConfigurationArgs.Builder cloudWatchEncryptionEnabled(@Nullable com.pulumi.core.Output<java.lang.Boolean> cloudWatchEncryptionEnabled)
- Parameters:
cloudWatchEncryptionEnabled- Whether to enable encryption on the CloudWatch logs. If not specified, encryption will be disabled.- Returns:
- builder
-
cloudWatchEncryptionEnabled
public ClusterConfigurationExecuteCommandConfigurationLogConfigurationArgs.Builder cloudWatchEncryptionEnabled(java.lang.Boolean cloudWatchEncryptionEnabled)
- Parameters:
cloudWatchEncryptionEnabled- Whether to enable encryption on the CloudWatch logs. If not specified, encryption will be disabled.- Returns:
- builder
-
cloudWatchLogGroupName
public ClusterConfigurationExecuteCommandConfigurationLogConfigurationArgs.Builder cloudWatchLogGroupName(@Nullable com.pulumi.core.Output<java.lang.String> cloudWatchLogGroupName)
- Parameters:
cloudWatchLogGroupName- Name of the CloudWatch log group to send logs to.- Returns:
- builder
-
cloudWatchLogGroupName
public ClusterConfigurationExecuteCommandConfigurationLogConfigurationArgs.Builder cloudWatchLogGroupName(java.lang.String cloudWatchLogGroupName)
- Parameters:
cloudWatchLogGroupName- Name of the CloudWatch log group to send logs to.- Returns:
- builder
-
s3BucketEncryptionEnabled
public ClusterConfigurationExecuteCommandConfigurationLogConfigurationArgs.Builder s3BucketEncryptionEnabled(@Nullable com.pulumi.core.Output<java.lang.Boolean> s3BucketEncryptionEnabled)
- Parameters:
s3BucketEncryptionEnabled- Whether to enable encryption on the logs sent to S3. If not specified, encryption will be disabled.- Returns:
- builder
-
s3BucketEncryptionEnabled
public ClusterConfigurationExecuteCommandConfigurationLogConfigurationArgs.Builder s3BucketEncryptionEnabled(java.lang.Boolean s3BucketEncryptionEnabled)
- Parameters:
s3BucketEncryptionEnabled- Whether to enable encryption on the logs sent to S3. If not specified, encryption will be disabled.- Returns:
- builder
-
s3BucketName
public ClusterConfigurationExecuteCommandConfigurationLogConfigurationArgs.Builder s3BucketName(@Nullable com.pulumi.core.Output<java.lang.String> s3BucketName)
- Parameters:
s3BucketName- Name of the S3 bucket to send logs to.- Returns:
- builder
-
s3BucketName
public ClusterConfigurationExecuteCommandConfigurationLogConfigurationArgs.Builder s3BucketName(java.lang.String s3BucketName)
- Parameters:
s3BucketName- Name of the S3 bucket to send logs to.- Returns:
- builder
-
s3KeyPrefix
public ClusterConfigurationExecuteCommandConfigurationLogConfigurationArgs.Builder s3KeyPrefix(@Nullable com.pulumi.core.Output<java.lang.String> s3KeyPrefix)
- Parameters:
s3KeyPrefix- Optional folder in the S3 bucket to place logs in.- Returns:
- builder
-
s3KeyPrefix
public ClusterConfigurationExecuteCommandConfigurationLogConfigurationArgs.Builder s3KeyPrefix(java.lang.String s3KeyPrefix)
- Parameters:
s3KeyPrefix- Optional folder in the S3 bucket to place logs in.- Returns:
- builder
-
build
public ClusterConfigurationExecuteCommandConfigurationLogConfigurationArgs build()
-
-