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.TransferInputDevice

Description

Start an input device transfer to another AWS account. After you make the request, the other account must accept or reject the transfer.

Synopsis

Creating a Request

data TransferInputDevice' Source #

A request to transfer an input device.

See: newTransferInputDevice' smart constructor.

Constructors

TransferInputDevice'' 

Fields

Instances

Instances details
Eq TransferInputDevice' Source # 
Instance details

Defined in Amazonka.MediaLive.TransferInputDevice

Read TransferInputDevice' Source # 
Instance details

Defined in Amazonka.MediaLive.TransferInputDevice

Show TransferInputDevice' Source # 
Instance details

Defined in Amazonka.MediaLive.TransferInputDevice

Generic TransferInputDevice' Source # 
Instance details

Defined in Amazonka.MediaLive.TransferInputDevice

Associated Types

type Rep TransferInputDevice' :: Type -> Type #

NFData TransferInputDevice' Source # 
Instance details

Defined in Amazonka.MediaLive.TransferInputDevice

Methods

rnf :: TransferInputDevice' -> () #

Hashable TransferInputDevice' Source # 
Instance details

Defined in Amazonka.MediaLive.TransferInputDevice

ToJSON TransferInputDevice' Source # 
Instance details

Defined in Amazonka.MediaLive.TransferInputDevice

AWSRequest TransferInputDevice' Source # 
Instance details

Defined in Amazonka.MediaLive.TransferInputDevice

Associated Types

type AWSResponse TransferInputDevice' #

ToHeaders TransferInputDevice' Source # 
Instance details

Defined in Amazonka.MediaLive.TransferInputDevice

ToPath TransferInputDevice' Source # 
Instance details

Defined in Amazonka.MediaLive.TransferInputDevice

ToQuery TransferInputDevice' Source # 
Instance details

Defined in Amazonka.MediaLive.TransferInputDevice

type Rep TransferInputDevice' Source # 
Instance details

Defined in Amazonka.MediaLive.TransferInputDevice

type Rep TransferInputDevice' = D1 ('MetaData "TransferInputDevice'" "Amazonka.MediaLive.TransferInputDevice" "libZSservicesZSamazonka-medialiveZSamazonka-medialive" 'False) (C1 ('MetaCons "TransferInputDevice''" 'PrefixI 'True) ((S1 ('MetaSel ('Just "targetRegion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "transferMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "targetCustomerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "inputDeviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse TransferInputDevice' Source # 
Instance details

Defined in Amazonka.MediaLive.TransferInputDevice

newTransferInputDevice' Source #

Create a value of TransferInputDevice' 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:targetRegion:TransferInputDevice'', transferInputDevice'_targetRegion - The target AWS region to transfer the device.

$sel:transferMessage:TransferInputDevice'', transferInputDevice'_transferMessage - An optional message for the recipient. Maximum 280 characters.

$sel:targetCustomerId:TransferInputDevice'', transferInputDevice'_targetCustomerId - The AWS account ID (12 digits) for the recipient of the device transfer.

$sel:inputDeviceId:TransferInputDevice'', transferInputDevice'_inputDeviceId - The unique ID of this input device. For example, hd-123456789abcdef.

Request Lenses

transferInputDevice'_targetRegion :: Lens' TransferInputDevice' (Maybe Text) Source #

The target AWS region to transfer the device.

transferInputDevice'_transferMessage :: Lens' TransferInputDevice' (Maybe Text) Source #

An optional message for the recipient. Maximum 280 characters.

transferInputDevice'_targetCustomerId :: Lens' TransferInputDevice' (Maybe Text) Source #

The AWS account ID (12 digits) for the recipient of the device transfer.

transferInputDevice'_inputDeviceId :: Lens' TransferInputDevice' Text Source #

The unique ID of this input device. For example, hd-123456789abcdef.

Destructuring the Response

data TransferInputDeviceResponse Source #

Placeholder documentation for TransferInputDeviceResponse

See: newTransferInputDeviceResponse smart constructor.

Constructors

TransferInputDeviceResponse' 

Fields

Instances

Instances details
Eq TransferInputDeviceResponse Source # 
Instance details

Defined in Amazonka.MediaLive.TransferInputDevice

Read TransferInputDeviceResponse Source # 
Instance details

Defined in Amazonka.MediaLive.TransferInputDevice

Show TransferInputDeviceResponse Source # 
Instance details

Defined in Amazonka.MediaLive.TransferInputDevice

Generic TransferInputDeviceResponse Source # 
Instance details

Defined in Amazonka.MediaLive.TransferInputDevice

Associated Types

type Rep TransferInputDeviceResponse :: Type -> Type #

NFData TransferInputDeviceResponse Source # 
Instance details

Defined in Amazonka.MediaLive.TransferInputDevice

type Rep TransferInputDeviceResponse Source # 
Instance details

Defined in Amazonka.MediaLive.TransferInputDevice

type Rep TransferInputDeviceResponse = D1 ('MetaData "TransferInputDeviceResponse" "Amazonka.MediaLive.TransferInputDevice" "libZSservicesZSamazonka-medialiveZSamazonka-medialive" 'False) (C1 ('MetaCons "TransferInputDeviceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newTransferInputDeviceResponse Source #

Create a value of TransferInputDeviceResponse 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:httpStatus:TransferInputDeviceResponse', transferInputDeviceResponse_httpStatus - The response's http status code.

Response Lenses