class Aws::SageMaker::Types::SharingSettings

Specifies options for sharing SageMaker Studio notebooks. These settings are specified as part of `DefaultUserSettings` when the `CreateDomain` API is called, and as part of `UserSettings` when the `CreateUserProfile` API is called. When `SharingSettings` is not specified, notebook sharing isn't allowed.

@note When making an API call, you may pass SharingSettings

data as a hash:

    {
      notebook_output_option: "Allowed", # accepts Allowed, Disabled
      s3_output_path: "S3Uri",
      s3_kms_key_id: "KmsKeyId",
    }

@!attribute [rw] notebook_output_option

Whether to include the notebook cell output when sharing the
notebook. The default is `Disabled`.
@return [String]

@!attribute [rw] s3_output_path

When `NotebookOutputOption` is `Allowed`, the Amazon S3 bucket used
to store the shared notebook snapshots.
@return [String]

@!attribute [rw] s3_kms_key_id

When `NotebookOutputOption` is `Allowed`, the Amazon Web Services
Key Management Service (KMS) encryption key ID used to encrypt the
notebook cell output in the Amazon S3 bucket.
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/sagemaker-2017-07-24/SharingSettings AWS API Documentation

Constants

SENSITIVE