Package com.pulumi.aws.msk.inputs
Class ClusterEncryptionInfoArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.msk.inputs.ClusterEncryptionInfoArgs.Builder
-
- Enclosing class:
- ClusterEncryptionInfoArgs
public static final class ClusterEncryptionInfoArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(ClusterEncryptionInfoArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ClusterEncryptionInfoArgs
build()
ClusterEncryptionInfoArgs.Builder
encryptionAtRestKmsKeyArn(com.pulumi.core.Output<java.lang.String> encryptionAtRestKmsKeyArn)
ClusterEncryptionInfoArgs.Builder
encryptionAtRestKmsKeyArn(java.lang.String encryptionAtRestKmsKeyArn)
ClusterEncryptionInfoArgs.Builder
encryptionInTransit(ClusterEncryptionInfoEncryptionInTransitArgs encryptionInTransit)
ClusterEncryptionInfoArgs.Builder
encryptionInTransit(com.pulumi.core.Output<ClusterEncryptionInfoEncryptionInTransitArgs> encryptionInTransit)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ClusterEncryptionInfoArgs defaults)
-
-
Method Detail
-
encryptionAtRestKmsKeyArn
public ClusterEncryptionInfoArgs.Builder encryptionAtRestKmsKeyArn(@Nullable com.pulumi.core.Output<java.lang.String> encryptionAtRestKmsKeyArn)
- Parameters:
encryptionAtRestKmsKeyArn
- You may specify a KMS key short ID or ARN (it will always output an ARN) to use for encrypting your data at rest. If no key is specified, an AWS managed KMS ('aws/msk' managed service) key will be used for encrypting the data at rest.- Returns:
- builder
-
encryptionAtRestKmsKeyArn
public ClusterEncryptionInfoArgs.Builder encryptionAtRestKmsKeyArn(java.lang.String encryptionAtRestKmsKeyArn)
- Parameters:
encryptionAtRestKmsKeyArn
- You may specify a KMS key short ID or ARN (it will always output an ARN) to use for encrypting your data at rest. If no key is specified, an AWS managed KMS ('aws/msk' managed service) key will be used for encrypting the data at rest.- Returns:
- builder
-
encryptionInTransit
public ClusterEncryptionInfoArgs.Builder encryptionInTransit(@Nullable com.pulumi.core.Output<ClusterEncryptionInfoEncryptionInTransitArgs> encryptionInTransit)
- Parameters:
encryptionInTransit
- Configuration block to specify encryption in transit. See below.- Returns:
- builder
-
encryptionInTransit
public ClusterEncryptionInfoArgs.Builder encryptionInTransit(ClusterEncryptionInfoEncryptionInTransitArgs encryptionInTransit)
- Parameters:
encryptionInTransit
- Configuration block to specify encryption in transit. See below.- Returns:
- builder
-
build
public ClusterEncryptionInfoArgs build()
-
-