[−][src]Struct rusoto_sagemaker::LabelingJobOutputConfig
Output configuration information for a labeling job.
Fields
kms_key_id: Option<String>
The AWS Key Management Service ID of the key used to encrypt the output data, if any.
If you use a KMS key ID or an alias of your master key, the Amazon SageMaker execution role must include permissions to call kms:Encrypt
. If you don't provide a KMS key ID, Amazon SageMaker uses the default KMS key for Amazon S3 for your role's account. Amazon SageMaker uses server-side encryption with KMS-managed keys for LabelingJobOutputConfig
. If you use a bucket policy with an s3:PutObject
permission that only allows objects with server-side encryption, set the condition key of s3:x-amz-server-side-encryption
to "aws:kms"
. For more information, see KMS-Managed Encryption Keys in the Amazon Simple Storage Service Developer Guide.
The KMS key policy must grant permission to the IAM role that you specify in your CreateLabelingJob
request. For more information, see Using Key Policies in AWS KMS in the AWS Key Management Service Developer Guide.
s3_output_path: String
The Amazon S3 location to write output data.
Trait Implementations
impl Clone for LabelingJobOutputConfig
[src]
fn clone(&self) -> LabelingJobOutputConfig
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for LabelingJobOutputConfig
[src]
impl Default for LabelingJobOutputConfig
[src]
fn default() -> LabelingJobOutputConfig
[src]
impl<'de> Deserialize<'de> for LabelingJobOutputConfig
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl PartialEq<LabelingJobOutputConfig> for LabelingJobOutputConfig
[src]
fn eq(&self, other: &LabelingJobOutputConfig) -> bool
[src]
fn ne(&self, other: &LabelingJobOutputConfig) -> bool
[src]
impl Serialize for LabelingJobOutputConfig
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralPartialEq for LabelingJobOutputConfig
[src]
Auto Trait Implementations
impl RefUnwindSafe for LabelingJobOutputConfig
impl Send for LabelingJobOutputConfig
impl Sync for LabelingJobOutputConfig
impl Unpin for LabelingJobOutputConfig
impl UnwindSafe for LabelingJobOutputConfig
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> Sealed<T> for T where
T: ?Sized,
T: ?Sized,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,