libZSservicesZSamazonka-medialiveZSamazonka-medialive
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.MediaLive.Types.InputDeviceNetworkSettings

Description

 
Synopsis

Documentation

data InputDeviceNetworkSettings Source #

The network settings for the input device.

See: newInputDeviceNetworkSettings smart constructor.

Constructors

InputDeviceNetworkSettings' 

Fields

Instances

Instances details
Eq InputDeviceNetworkSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.InputDeviceNetworkSettings

Read InputDeviceNetworkSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.InputDeviceNetworkSettings

Show InputDeviceNetworkSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.InputDeviceNetworkSettings

Generic InputDeviceNetworkSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.InputDeviceNetworkSettings

Associated Types

type Rep InputDeviceNetworkSettings :: Type -> Type #

NFData InputDeviceNetworkSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.InputDeviceNetworkSettings

Hashable InputDeviceNetworkSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.InputDeviceNetworkSettings

FromJSON InputDeviceNetworkSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.InputDeviceNetworkSettings

type Rep InputDeviceNetworkSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.InputDeviceNetworkSettings

type Rep InputDeviceNetworkSettings = D1 ('MetaData "InputDeviceNetworkSettings" "Amazonka.MediaLive.Types.InputDeviceNetworkSettings" "libZSservicesZSamazonka-medialiveZSamazonka-medialive" 'False) (C1 ('MetaCons "InputDeviceNetworkSettings'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "ipAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "gateway") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "dnsAddresses") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "ipScheme") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InputDeviceIpScheme)) :*: S1 ('MetaSel ('Just "subnetMask") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newInputDeviceNetworkSettings :: InputDeviceNetworkSettings Source #

Create a value of InputDeviceNetworkSettings with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:ipAddress:InputDeviceNetworkSettings', inputDeviceNetworkSettings_ipAddress - The IP address of the input device.

$sel:gateway:InputDeviceNetworkSettings', inputDeviceNetworkSettings_gateway - The network gateway IP address.

$sel:dnsAddresses:InputDeviceNetworkSettings', inputDeviceNetworkSettings_dnsAddresses - The DNS addresses of the input device.

$sel:ipScheme:InputDeviceNetworkSettings', inputDeviceNetworkSettings_ipScheme - Specifies whether the input device has been configured (outside of MediaLive) to use a dynamic IP address assignment (DHCP) or a static IP address.

$sel:subnetMask:InputDeviceNetworkSettings', inputDeviceNetworkSettings_subnetMask - The subnet mask of the input device.

inputDeviceNetworkSettings_ipScheme :: Lens' InputDeviceNetworkSettings (Maybe InputDeviceIpScheme) Source #

Specifies whether the input device has been configured (outside of MediaLive) to use a dynamic IP address assignment (DHCP) or a static IP address.