class Aws::SageMaker::Types::ChannelSpecification

Defines a named input source, called a channel, to be used by an algorithm.

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

data as a hash:

    {
      name: "ChannelName", # required
      description: "EntityDescription",
      is_required: false,
      supported_content_types: ["ContentType"], # required
      supported_compression_types: ["None"], # accepts None, Gzip
      supported_input_modes: ["Pipe"], # required, accepts Pipe, File
    }

@!attribute [rw] name

The name of the channel.
@return [String]

@!attribute [rw] description

A brief description of the channel.
@return [String]

@!attribute [rw] is_required

Indicates whether the channel is required by the algorithm.
@return [Boolean]

@!attribute [rw] supported_content_types

The supported MIME types for the data.
@return [Array<String>]

@!attribute [rw] supported_compression_types

The allowed compression types, if data compression is used.
@return [Array<String>]

@!attribute [rw] supported_input_modes

The allowed input mode, either FILE or PIPE.

In FILE mode, Amazon SageMaker copies the data from the input source
onto the local Amazon Elastic Block Store (Amazon EBS) volumes
before starting your training algorithm. This is the most commonly
used input mode.

In PIPE mode, Amazon SageMaker streams input data from the source
directly to your algorithm without using the EBS volume.
@return [Array<String>]

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

Constants

SENSITIVE