Package com.pulumi.aws.synthetics.inputs
Class CanaryArtifactConfigS3EncryptionArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.synthetics.inputs.CanaryArtifactConfigS3EncryptionArgs.Builder
-
- Enclosing class:
- CanaryArtifactConfigS3EncryptionArgs
public static final class CanaryArtifactConfigS3EncryptionArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(CanaryArtifactConfigS3EncryptionArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CanaryArtifactConfigS3EncryptionArgsbuild()CanaryArtifactConfigS3EncryptionArgs.BuilderencryptionMode(com.pulumi.core.Output<java.lang.String> encryptionMode)CanaryArtifactConfigS3EncryptionArgs.BuilderencryptionMode(java.lang.String encryptionMode)CanaryArtifactConfigS3EncryptionArgs.BuilderkmsKeyArn(com.pulumi.core.Output<java.lang.String> kmsKeyArn)CanaryArtifactConfigS3EncryptionArgs.BuilderkmsKeyArn(java.lang.String kmsKeyArn)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(CanaryArtifactConfigS3EncryptionArgs defaults)
-
-
Method Detail
-
encryptionMode
public CanaryArtifactConfigS3EncryptionArgs.Builder encryptionMode(@Nullable com.pulumi.core.Output<java.lang.String> encryptionMode)
- Parameters:
encryptionMode- The encryption method to use for artifacts created by this canary. Valid values are: `SSE_S3` and `SSE_KMS`.- Returns:
- builder
-
encryptionMode
public CanaryArtifactConfigS3EncryptionArgs.Builder encryptionMode(java.lang.String encryptionMode)
- Parameters:
encryptionMode- The encryption method to use for artifacts created by this canary. Valid values are: `SSE_S3` and `SSE_KMS`.- Returns:
- builder
-
kmsKeyArn
public CanaryArtifactConfigS3EncryptionArgs.Builder kmsKeyArn(@Nullable com.pulumi.core.Output<java.lang.String> kmsKeyArn)
- Parameters:
kmsKeyArn- The ARN of the customer-managed KMS key to use, if you specify `SSE_KMS` for `encryptionMode`.- Returns:
- builder
-
kmsKeyArn
public CanaryArtifactConfigS3EncryptionArgs.Builder kmsKeyArn(java.lang.String kmsKeyArn)
- Parameters:
kmsKeyArn- The ARN of the customer-managed KMS key to use, if you specify `SSE_KMS` for `encryptionMode`.- Returns:
- builder
-
build
public CanaryArtifactConfigS3EncryptionArgs build()
-
-