Module Values_0.EdgeOutputConfigSource

The output configuration.

Sourcetype nonrec t = {
  1. s3OutputLocation : S3Uri.t;
    (*

    The Amazon Simple Storage (S3) bucker URI.

    *)
  2. kmsKeyId : KmsKeyId.t option;
    (*

    The Amazon Web Services Key Management Service (Amazon Web Services KMS) key that Amazon SageMaker uses to encrypt data on the storage volume after compilation job. If you don't provide a KMS key ID, Amazon SageMaker uses the default KMS key for Amazon S3 for your role's account.

    *)
  3. presetDeploymentType : EdgePresetDeploymentType.t option;
    (*

    The deployment type SageMaker Edge Manager will create. Currently only supports Amazon Web Services IoT Greengrass Version 2 components.

    *)
  4. presetDeploymentConfig : String_.t option;
    (*

    The configuration used to create deployment artifacts. Specify configuration options with a JSON string. The available configuration options for each type are: ComponentName (optional) - Name of the GreenGrass V2 component. If not specified, the default name generated consists of "SagemakerEdgeManager" and the name of your SageMaker Edge Manager packaging job. ComponentDescription (optional) - Description of the component. ComponentVersion (optional) - The version of the component. Amazon Web Services IoT Greengrass uses semantic versions for components. Semantic versions follow a major.minor.patch number system. For example, version 1.0.0 represents the first major release for a component. For more information, see the semantic version specification. PlatformOS (optional) - The name of the operating system for the platform. Supported platforms include Windows and Linux. PlatformArchitecture (optional) - The processor architecture for the platform. Supported architectures Windows include: Windows32_x86, Windows64_x64. Supported architectures for Linux include: Linux x86_64, Linux ARMV8.

    *)
}
Sourceval context_ : string
Sourceval make : ?kmsKeyId:??? -> ?presetDeploymentType:??? -> ?presetDeploymentConfig:??? -> s3OutputLocation:S3Uri.t -> 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