Class CanaryArtifactConfigS3EncryptionArgs.Builder

    • 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