libZSservicesZSamazonka-mqZSamazonka-mq
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.MQ.UpdateConfiguration

Description

Updates the specified configuration.

Synopsis

Creating a Request

data UpdateConfiguration Source #

Updates the specified configuration.

See: newUpdateConfiguration smart constructor.

Constructors

UpdateConfiguration' 

Fields

Instances

Instances details
Eq UpdateConfiguration Source # 
Instance details

Defined in Amazonka.MQ.UpdateConfiguration

Read UpdateConfiguration Source # 
Instance details

Defined in Amazonka.MQ.UpdateConfiguration

Show UpdateConfiguration Source # 
Instance details

Defined in Amazonka.MQ.UpdateConfiguration

Generic UpdateConfiguration Source # 
Instance details

Defined in Amazonka.MQ.UpdateConfiguration

Associated Types

type Rep UpdateConfiguration :: Type -> Type #

NFData UpdateConfiguration Source # 
Instance details

Defined in Amazonka.MQ.UpdateConfiguration

Methods

rnf :: UpdateConfiguration -> () #

Hashable UpdateConfiguration Source # 
Instance details

Defined in Amazonka.MQ.UpdateConfiguration

ToJSON UpdateConfiguration Source # 
Instance details

Defined in Amazonka.MQ.UpdateConfiguration

AWSRequest UpdateConfiguration Source # 
Instance details

Defined in Amazonka.MQ.UpdateConfiguration

Associated Types

type AWSResponse UpdateConfiguration #

ToHeaders UpdateConfiguration Source # 
Instance details

Defined in Amazonka.MQ.UpdateConfiguration

ToPath UpdateConfiguration Source # 
Instance details

Defined in Amazonka.MQ.UpdateConfiguration

ToQuery UpdateConfiguration Source # 
Instance details

Defined in Amazonka.MQ.UpdateConfiguration

type Rep UpdateConfiguration Source # 
Instance details

Defined in Amazonka.MQ.UpdateConfiguration

type Rep UpdateConfiguration = D1 ('MetaData "UpdateConfiguration" "Amazonka.MQ.UpdateConfiguration" "libZSservicesZSamazonka-mqZSamazonka-mq" 'False) (C1 ('MetaCons "UpdateConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "configurationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "data'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse UpdateConfiguration Source # 
Instance details

Defined in Amazonka.MQ.UpdateConfiguration

newUpdateConfiguration Source #

Create a value of UpdateConfiguration 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:description:UpdateConfiguration', updateConfiguration_description - The description of the configuration.

$sel:configurationId:UpdateConfiguration', updateConfiguration_configurationId - The unique ID that Amazon MQ generates for the configuration.

$sel:data':UpdateConfiguration', updateConfiguration_data - Required. The base64-encoded XML configuration.

Request Lenses

updateConfiguration_description :: Lens' UpdateConfiguration (Maybe Text) Source #

The description of the configuration.

updateConfiguration_configurationId :: Lens' UpdateConfiguration Text Source #

The unique ID that Amazon MQ generates for the configuration.

updateConfiguration_data :: Lens' UpdateConfiguration Text Source #

Required. The base64-encoded XML configuration.

Destructuring the Response

data UpdateConfigurationResponse Source #

See: newUpdateConfigurationResponse smart constructor.

Constructors

UpdateConfigurationResponse' 

Fields

  • arn :: Maybe Text

    Required. The Amazon Resource Name (ARN) of the configuration.

  • latestRevision :: Maybe ConfigurationRevision

    The latest revision of the configuration.

  • created :: Maybe POSIX

    Required. The date and time of the configuration.

  • warnings :: Maybe [SanitizationWarning]

    The list of the first 20 warnings about the configuration XML elements or attributes that were sanitized.

  • name :: Maybe Text

    Required. The name of the configuration. This value can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This value must be 1-150 characters long.

  • id :: Maybe Text

    Required. The unique ID that Amazon MQ generates for the configuration.

  • httpStatus :: Int

    The response's http status code.

Instances

Instances details
Eq UpdateConfigurationResponse Source # 
Instance details

Defined in Amazonka.MQ.UpdateConfiguration

Read UpdateConfigurationResponse Source # 
Instance details

Defined in Amazonka.MQ.UpdateConfiguration

Show UpdateConfigurationResponse Source # 
Instance details

Defined in Amazonka.MQ.UpdateConfiguration

Generic UpdateConfigurationResponse Source # 
Instance details

Defined in Amazonka.MQ.UpdateConfiguration

Associated Types

type Rep UpdateConfigurationResponse :: Type -> Type #

NFData UpdateConfigurationResponse Source # 
Instance details

Defined in Amazonka.MQ.UpdateConfiguration

type Rep UpdateConfigurationResponse Source # 
Instance details

Defined in Amazonka.MQ.UpdateConfiguration

newUpdateConfigurationResponse Source #

Create a value of UpdateConfigurationResponse 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:UpdateConfigurationResponse', updateConfigurationResponse_arn - Required. The Amazon Resource Name (ARN) of the configuration.

$sel:latestRevision:UpdateConfigurationResponse', updateConfigurationResponse_latestRevision - The latest revision of the configuration.

$sel:created:UpdateConfigurationResponse', updateConfigurationResponse_created - Required. The date and time of the configuration.

$sel:warnings:UpdateConfigurationResponse', updateConfigurationResponse_warnings - The list of the first 20 warnings about the configuration XML elements or attributes that were sanitized.

$sel:name:UpdateConfigurationResponse', updateConfigurationResponse_name - Required. The name of the configuration. This value can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This value must be 1-150 characters long.

$sel:id:UpdateConfigurationResponse', updateConfigurationResponse_id - Required. The unique ID that Amazon MQ generates for the configuration.

$sel:httpStatus:UpdateConfigurationResponse', updateConfigurationResponse_httpStatus - The response's http status code.

Response Lenses

updateConfigurationResponse_arn :: Lens' UpdateConfigurationResponse (Maybe Text) Source #

Required. The Amazon Resource Name (ARN) of the configuration.

updateConfigurationResponse_created :: Lens' UpdateConfigurationResponse (Maybe UTCTime) Source #

Required. The date and time of the configuration.

updateConfigurationResponse_warnings :: Lens' UpdateConfigurationResponse (Maybe [SanitizationWarning]) Source #

The list of the first 20 warnings about the configuration XML elements or attributes that were sanitized.

updateConfigurationResponse_name :: Lens' UpdateConfigurationResponse (Maybe Text) Source #

Required. The name of the configuration. This value can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This value must be 1-150 characters long.

updateConfigurationResponse_id :: Lens' UpdateConfigurationResponse (Maybe Text) Source #

Required. The unique ID that Amazon MQ generates for the configuration.