libZSservicesZSamazonka-ivsZSamazonka-ivs
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.IVS.DeleteRecordingConfiguration

Description

Deletes the recording configuration for the specified ARN.

If you try to delete a recording configuration that is associated with a channel, you will get an error (409 ConflictException). To avoid this, for all channels that reference the recording configuration, first use UpdateChannel to set the recordingConfigurationArn field to an empty string, then use DeleteRecordingConfiguration.

Synopsis

Creating a Request

data DeleteRecordingConfiguration Source #

See: newDeleteRecordingConfiguration smart constructor.

Constructors

DeleteRecordingConfiguration' 

Fields

  • arn :: Text

    ARN of the recording configuration to be deleted.

Instances

Instances details
Eq DeleteRecordingConfiguration Source # 
Instance details

Defined in Amazonka.IVS.DeleteRecordingConfiguration

Read DeleteRecordingConfiguration Source # 
Instance details

Defined in Amazonka.IVS.DeleteRecordingConfiguration

Show DeleteRecordingConfiguration Source # 
Instance details

Defined in Amazonka.IVS.DeleteRecordingConfiguration

Generic DeleteRecordingConfiguration Source # 
Instance details

Defined in Amazonka.IVS.DeleteRecordingConfiguration

Associated Types

type Rep DeleteRecordingConfiguration :: Type -> Type #

NFData DeleteRecordingConfiguration Source # 
Instance details

Defined in Amazonka.IVS.DeleteRecordingConfiguration

Hashable DeleteRecordingConfiguration Source # 
Instance details

Defined in Amazonka.IVS.DeleteRecordingConfiguration

ToJSON DeleteRecordingConfiguration Source # 
Instance details

Defined in Amazonka.IVS.DeleteRecordingConfiguration

AWSRequest DeleteRecordingConfiguration Source # 
Instance details

Defined in Amazonka.IVS.DeleteRecordingConfiguration

ToHeaders DeleteRecordingConfiguration Source # 
Instance details

Defined in Amazonka.IVS.DeleteRecordingConfiguration

ToPath DeleteRecordingConfiguration Source # 
Instance details

Defined in Amazonka.IVS.DeleteRecordingConfiguration

ToQuery DeleteRecordingConfiguration Source # 
Instance details

Defined in Amazonka.IVS.DeleteRecordingConfiguration

type Rep DeleteRecordingConfiguration Source # 
Instance details

Defined in Amazonka.IVS.DeleteRecordingConfiguration

type Rep DeleteRecordingConfiguration = D1 ('MetaData "DeleteRecordingConfiguration" "Amazonka.IVS.DeleteRecordingConfiguration" "libZSservicesZSamazonka-ivsZSamazonka-ivs" 'False) (C1 ('MetaCons "DeleteRecordingConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteRecordingConfiguration Source # 
Instance details

Defined in Amazonka.IVS.DeleteRecordingConfiguration

newDeleteRecordingConfiguration Source #

Create a value of DeleteRecordingConfiguration 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:arn:DeleteRecordingConfiguration', deleteRecordingConfiguration_arn - ARN of the recording configuration to be deleted.

Request Lenses

deleteRecordingConfiguration_arn :: Lens' DeleteRecordingConfiguration Text Source #

ARN of the recording configuration to be deleted.

Destructuring the Response

data DeleteRecordingConfigurationResponse Source #

Instances

Instances details
Eq DeleteRecordingConfigurationResponse Source # 
Instance details

Defined in Amazonka.IVS.DeleteRecordingConfiguration

Read DeleteRecordingConfigurationResponse Source # 
Instance details

Defined in Amazonka.IVS.DeleteRecordingConfiguration

Show DeleteRecordingConfigurationResponse Source # 
Instance details

Defined in Amazonka.IVS.DeleteRecordingConfiguration

Generic DeleteRecordingConfigurationResponse Source # 
Instance details

Defined in Amazonka.IVS.DeleteRecordingConfiguration

NFData DeleteRecordingConfigurationResponse Source # 
Instance details

Defined in Amazonka.IVS.DeleteRecordingConfiguration

type Rep DeleteRecordingConfigurationResponse Source # 
Instance details

Defined in Amazonka.IVS.DeleteRecordingConfiguration

type Rep DeleteRecordingConfigurationResponse = D1 ('MetaData "DeleteRecordingConfigurationResponse" "Amazonka.IVS.DeleteRecordingConfiguration" "libZSservicesZSamazonka-ivsZSamazonka-ivs" 'False) (C1 ('MetaCons "DeleteRecordingConfigurationResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeleteRecordingConfigurationResponse :: DeleteRecordingConfigurationResponse Source #

Create a value of DeleteRecordingConfigurationResponse with all optional fields omitted.

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