pub fn server_side_encryption_kms_key_id(
            mut self,
            input: impl Into<std::string::String>,
        ) -> Self {
            self.server_side_encryption_kms_key_id = Some(input.into());
            self
        }
/// <p>The KMS key ID. If you are using <code>SSE_KMS</code> for the <code>EncryptionMode</code>, provide this key ID. The key that you use needs an attached policy that enables IAM user permissions and allows use of the key.</p>
The KMS key ID. If you are using SSE_KMS for the EncryptionMode, provide this key ID. The key that you use needs an attached policy that enables IAM user permissions and allows use of the key.
The KMS key ID . If you are using SSE_KMS for the EncryptionMode provide this key ID . The key that you use needs an attached policy that enables IAM user permissions and allows use of the key .
pub fn server_side_encryption_kms_key_id(
            mut self,
            input: impl Into<std::string::String>,
        ) -> Self {
            self.server_side_encryption_kms_key_id = Some(input.into());
            self
        }
pub fn server_side_encryption_kms_key_id ( mut self , input : impl Into < std :: string :: String > , ) -> Self { self . server_side_encryption_kms_key_id = Some ( input . into ( ) ) ; self }
<p>The KMS key ID.
<p > The KMS key ID .
mut self
input
impl Into<std::string::String>
mut self
input
impl Into<std::string::String>