Class: AWSCDK::MediaLive::CfnInput::InputDeviceSettingsProperty

Inherits:
Jsii::Struct
  • Object
show all
Defined in:
media_live/cfn_input.rb

Overview

Settings that apply only if the input is an Elemental Link input.

The parent of this entity is Input.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(id: nil) ⇒ InputDeviceSettingsProperty

Returns a new instance of InputDeviceSettingsProperty.

Parameters:

  • id (String, nil) (defaults to: nil)

    The unique ID for the device.



852
853
854
855
# File 'media_live/cfn_input.rb', line 852

def initialize(id: nil)
  @id = id
  Jsii::Type.check_type(@id, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "id") unless @id.nil?
end

Instance Attribute Details

#idString? (readonly)

The unique ID for the device.



861
862
863
# File 'media_live/cfn_input.rb', line 861

def id
  @id
end

Class Method Details

.jsii_propertiesObject



863
864
865
866
867
# File 'media_live/cfn_input.rb', line 863

def self.jsii_properties
  {
    :id => "id",
  }
end

Instance Method Details

#to_jsiiObject



869
870
871
872
873
874
875
# File 'media_live/cfn_input.rb', line 869

def to_jsii
  result = {}
  result.merge!({
    "id" => @id,
  })
  result.compact
end