You are viewing documentation for version 3 of the AWS SDK for Ruby. Version 2 documentation can be found here.

Class: Aws::MediaLive::Types::CreateInput

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb

Overview

Instance Attribute Summary collapse

Instance Attribute Details

#destinationsArray<Types::InputDestinationRequest>

Destination settings for PUSH type inputs.

Returns:



2503
2504
2505
2506
2507
2508
2509
2510
2511
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 2503

class CreateInput < Struct.new(
  :destinations,
  :input_security_groups,
  :name,
  :request_id,
  :sources,
  :type)
  include Aws::Structure
end

#input_security_groupsArray<String>

A list of security groups referenced by IDs to attach to the input.

Returns:

  • (Array<String>)


2503
2504
2505
2506
2507
2508
2509
2510
2511
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 2503

class CreateInput < Struct.new(
  :destinations,
  :input_security_groups,
  :name,
  :request_id,
  :sources,
  :type)
  include Aws::Structure
end

#nameString

Name of the input.

Returns:

  • (String)


2503
2504
2505
2506
2507
2508
2509
2510
2511
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 2503

class CreateInput < Struct.new(
  :destinations,
  :input_security_groups,
  :name,
  :request_id,
  :sources,
  :type)
  include Aws::Structure
end

#request_idString

Unique identifier of the request to ensure the request is handled exactly once in case of retries. A suitable default value is auto-generated. You should normally not need to pass this option.

Returns:

  • (String)


2503
2504
2505
2506
2507
2508
2509
2510
2511
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 2503

class CreateInput < Struct.new(
  :destinations,
  :input_security_groups,
  :name,
  :request_id,
  :sources,
  :type)
  include Aws::Structure
end

#sourcesArray<Types::InputSourceRequest>

The source URLs for a PULL-type input. Every PULL type input needs exactly two source URLs for redundancy. Only specify sources for PULL type Inputs. Leave Destinations empty.

Returns:



2503
2504
2505
2506
2507
2508
2509
2510
2511
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 2503

class CreateInput < Struct.new(
  :destinations,
  :input_security_groups,
  :name,
  :request_id,
  :sources,
  :type)
  include Aws::Structure
end

#typeString

Returns:

  • (String)


2503
2504
2505
2506
2507
2508
2509
2510
2511
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 2503

class CreateInput < Struct.new(
  :destinations,
  :input_security_groups,
  :name,
  :request_id,
  :sources,
  :type)
  include Aws::Structure
end