Module Values_0.SharingSettingsSource

Specifies options for sharing Amazon SageMaker AI 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.

Sourcetype nonrec t = {
  1. notebookOutputOption : NotebookOutputOption.t option;
    (*

    Whether to include the notebook cell output when sharing the notebook. The default is Disabled.

    *)
  2. s3OutputPath : S3Uri.t option;
    (*

    When NotebookOutputOption is Allowed, the Amazon S3 bucket used to store the shared notebook snapshots.

    *)
  3. s3KmsKeyId : KmsKeyId.t option;
    (*

    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.

    *)
}
Sourceval make : ?notebookOutputOption:??? -> ?s3OutputPath:??? -> ?s3KmsKeyId:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `String of S3Uri.t ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t