pub struct SSESpecification {
pub enabled: Option<bool>,
pub sse_type: Option<SseType>,
pub kms_master_key_id: Option<String>,
}Expand description
SSE specification (input for CreateTable / UpdateTable).
Specifies the desired encryption settings for a table.
Fields§
§enabled: Option<bool>Whether server-side encryption is enabled.
sse_type: Option<SseType>The encryption type (AES256 or KMS).
kms_master_key_id: Option<String>The KMS key ARN for KMS encryption type.
Trait Implementations§
Source§impl Clone for SSESpecification
impl Clone for SSESpecification
Source§fn clone(&self) -> SSESpecification
fn clone(&self) -> SSESpecification
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SSESpecification
impl Debug for SSESpecification
Source§impl Default for SSESpecification
impl Default for SSESpecification
Source§fn default() -> SSESpecification
fn default() -> SSESpecification
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SSESpecification
impl<'de> Deserialize<'de> for SSESpecification
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for SSESpecification
impl RefUnwindSafe for SSESpecification
impl Send for SSESpecification
impl Sync for SSESpecification
impl Unpin for SSESpecification
impl UnsafeUnpin for SSESpecification
impl UnwindSafe for SSESpecification
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more