pub struct S3DataConfig {
pub kms_key_arn: Option<String>,
pub path: String,
}
Expand description
The configuration details of an Amazon S3 input or output bucket.
Fields§
§kms_key_arn: Option<String>
The Amazon Resource Name (ARN) of the Amazon Key Management Service (KMS) key that Amazon Personalize uses to encrypt or decrypt the input and output files of a batch inference job.
path: String
The file path of the Amazon S3 bucket.
Trait Implementations§
Source§impl Clone for S3DataConfig
impl Clone for S3DataConfig
Source§fn clone(&self) -> S3DataConfig
fn clone(&self) -> S3DataConfig
Returns a copy 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 S3DataConfig
impl Debug for S3DataConfig
Source§impl Default for S3DataConfig
impl Default for S3DataConfig
Source§fn default() -> S3DataConfig
fn default() -> S3DataConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for S3DataConfig
impl<'de> Deserialize<'de> for S3DataConfig
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
Source§impl PartialEq for S3DataConfig
impl PartialEq for S3DataConfig
Source§impl Serialize for S3DataConfig
impl Serialize for S3DataConfig
impl StructuralPartialEq for S3DataConfig
Auto Trait Implementations§
impl Freeze for S3DataConfig
impl RefUnwindSafe for S3DataConfig
impl Send for S3DataConfig
impl Sync for S3DataConfig
impl Unpin for S3DataConfig
impl UnwindSafe for S3DataConfig
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