amazonka-kinesis-video-2.0: Amazon Kinesis Video Streams SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.KinesisVideo.UpdateImageGenerationConfiguration

Description

Updates the StreamInfo and ImageProcessingConfiguration fields.

Synopsis

Creating a Request

data UpdateImageGenerationConfiguration Source #

Constructors

UpdateImageGenerationConfiguration' 

Fields

  • imageGenerationConfiguration :: Maybe ImageGenerationConfiguration

    The structure that contains the information required for the KVS images delivery. If the structure is null, the configuration will be deleted from the stream.

  • streamARN :: Maybe Text

    The Amazon Resource Name (ARN) of the Kinesis video stream from where you want to update the image generation configuration. You must specify either the StreamName or the StreamARN.

  • streamName :: Maybe Text

    The name of the stream from which to update the image generation configuration. You must specify either the StreamName or the StreamARN.

Instances

Instances details
ToJSON UpdateImageGenerationConfiguration Source # 
Instance details

Defined in Amazonka.KinesisVideo.UpdateImageGenerationConfiguration

ToHeaders UpdateImageGenerationConfiguration Source # 
Instance details

Defined in Amazonka.KinesisVideo.UpdateImageGenerationConfiguration

ToPath UpdateImageGenerationConfiguration Source # 
Instance details

Defined in Amazonka.KinesisVideo.UpdateImageGenerationConfiguration

ToQuery UpdateImageGenerationConfiguration Source # 
Instance details

Defined in Amazonka.KinesisVideo.UpdateImageGenerationConfiguration

AWSRequest UpdateImageGenerationConfiguration Source # 
Instance details

Defined in Amazonka.KinesisVideo.UpdateImageGenerationConfiguration

Generic UpdateImageGenerationConfiguration Source # 
Instance details

Defined in Amazonka.KinesisVideo.UpdateImageGenerationConfiguration

Associated Types

type Rep UpdateImageGenerationConfiguration :: Type -> Type #

Read UpdateImageGenerationConfiguration Source # 
Instance details

Defined in Amazonka.KinesisVideo.UpdateImageGenerationConfiguration

Show UpdateImageGenerationConfiguration Source # 
Instance details

Defined in Amazonka.KinesisVideo.UpdateImageGenerationConfiguration

NFData UpdateImageGenerationConfiguration Source # 
Instance details

Defined in Amazonka.KinesisVideo.UpdateImageGenerationConfiguration

Eq UpdateImageGenerationConfiguration Source # 
Instance details

Defined in Amazonka.KinesisVideo.UpdateImageGenerationConfiguration

Hashable UpdateImageGenerationConfiguration Source # 
Instance details

Defined in Amazonka.KinesisVideo.UpdateImageGenerationConfiguration

type AWSResponse UpdateImageGenerationConfiguration Source # 
Instance details

Defined in Amazonka.KinesisVideo.UpdateImageGenerationConfiguration

type Rep UpdateImageGenerationConfiguration Source # 
Instance details

Defined in Amazonka.KinesisVideo.UpdateImageGenerationConfiguration

type Rep UpdateImageGenerationConfiguration = D1 ('MetaData "UpdateImageGenerationConfiguration" "Amazonka.KinesisVideo.UpdateImageGenerationConfiguration" "amazonka-kinesis-video-2.0-5DR7d8jw2IyAvZJM3U7dwM" 'False) (C1 ('MetaCons "UpdateImageGenerationConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "imageGenerationConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ImageGenerationConfiguration)) :*: (S1 ('MetaSel ('Just "streamARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "streamName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newUpdateImageGenerationConfiguration :: UpdateImageGenerationConfiguration Source #

Create a value of UpdateImageGenerationConfiguration 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:imageGenerationConfiguration:UpdateImageGenerationConfiguration', updateImageGenerationConfiguration_imageGenerationConfiguration - The structure that contains the information required for the KVS images delivery. If the structure is null, the configuration will be deleted from the stream.

UpdateImageGenerationConfiguration, updateImageGenerationConfiguration_streamARN - The Amazon Resource Name (ARN) of the Kinesis video stream from where you want to update the image generation configuration. You must specify either the StreamName or the StreamARN.

UpdateImageGenerationConfiguration, updateImageGenerationConfiguration_streamName - The name of the stream from which to update the image generation configuration. You must specify either the StreamName or the StreamARN.

Request Lenses

updateImageGenerationConfiguration_imageGenerationConfiguration :: Lens' UpdateImageGenerationConfiguration (Maybe ImageGenerationConfiguration) Source #

The structure that contains the information required for the KVS images delivery. If the structure is null, the configuration will be deleted from the stream.

updateImageGenerationConfiguration_streamARN :: Lens' UpdateImageGenerationConfiguration (Maybe Text) Source #

The Amazon Resource Name (ARN) of the Kinesis video stream from where you want to update the image generation configuration. You must specify either the StreamName or the StreamARN.

updateImageGenerationConfiguration_streamName :: Lens' UpdateImageGenerationConfiguration (Maybe Text) Source #

The name of the stream from which to update the image generation configuration. You must specify either the StreamName or the StreamARN.

Destructuring the Response

data UpdateImageGenerationConfigurationResponse Source #

Constructors

UpdateImageGenerationConfigurationResponse' 

Fields

Instances

Instances details
Generic UpdateImageGenerationConfigurationResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.UpdateImageGenerationConfiguration

Read UpdateImageGenerationConfigurationResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.UpdateImageGenerationConfiguration

Show UpdateImageGenerationConfigurationResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.UpdateImageGenerationConfiguration

NFData UpdateImageGenerationConfigurationResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.UpdateImageGenerationConfiguration

Eq UpdateImageGenerationConfigurationResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.UpdateImageGenerationConfiguration

type Rep UpdateImageGenerationConfigurationResponse Source # 
Instance details

Defined in Amazonka.KinesisVideo.UpdateImageGenerationConfiguration

type Rep UpdateImageGenerationConfigurationResponse = D1 ('MetaData "UpdateImageGenerationConfigurationResponse" "Amazonka.KinesisVideo.UpdateImageGenerationConfiguration" "amazonka-kinesis-video-2.0-5DR7d8jw2IyAvZJM3U7dwM" 'False) (C1 ('MetaCons "UpdateImageGenerationConfigurationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateImageGenerationConfigurationResponse Source #

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

Response Lenses