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.Types.UserSummary

Description

 
Synopsis

Documentation

data UserSummary Source #

Returns a list of all broker users. Does not apply to RabbitMQ brokers.

See: newUserSummary smart constructor.

Constructors

UserSummary' 

Fields

  • pendingChange :: Maybe ChangeType

    The type of change pending for the broker user.

  • username :: Text

    Required. The username of the broker user. This value can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This value must be 2-100 characters long.

Instances

Instances details
Eq UserSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.UserSummary

Read UserSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.UserSummary

Show UserSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.UserSummary

Generic UserSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.UserSummary

Associated Types

type Rep UserSummary :: Type -> Type #

NFData UserSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.UserSummary

Methods

rnf :: UserSummary -> () #

Hashable UserSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.UserSummary

FromJSON UserSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.UserSummary

type Rep UserSummary Source # 
Instance details

Defined in Amazonka.MQ.Types.UserSummary

type Rep UserSummary = D1 ('MetaData "UserSummary" "Amazonka.MQ.Types.UserSummary" "libZSservicesZSamazonka-mqZSamazonka-mq" 'False) (C1 ('MetaCons "UserSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "pendingChange") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChangeType)) :*: S1 ('MetaSel ('Just "username") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newUserSummary Source #

Create a value of UserSummary 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:pendingChange:UserSummary', userSummary_pendingChange - The type of change pending for the broker user.

$sel:username:UserSummary', userSummary_username - Required. The username of the broker user. This value can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This value must be 2-100 characters long.

userSummary_pendingChange :: Lens' UserSummary (Maybe ChangeType) Source #

The type of change pending for the broker user.

userSummary_username :: Lens' UserSummary Text Source #

Required. The username of the broker user. This value can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This value must be 2-100 characters long.