amazonka-cognito-idp-1.6.1: Amazon Cognito Identity Provider SDK.

Copyright(c) 2013-2018 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageHaskell2010

Network.AWS.CognitoIdentityProvider.SetUICustomization

Contents

Description

Sets the UI customization information for a user pool's built-in app UI.

You can specify app UI customization settings for a single client (with a specific clientId ) or for all clients (by setting the clientId to ALL ). If you specify ALL , the default configuration will be used for every client that has no UI customization set previously. If you specify UI customization settings for a particular client, it will no longer fall back to the ALL configuration.

Synopsis

Creating a Request

setUICustomization Source #

Creates a value of SetUICustomization with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • suicClientId - The client ID for the client app.
  • suicCSS - The CSS values in the UI customization.
  • suicImageFile - The uploaded logo image for the UI customization.-- Note: This Lens automatically encodes and decodes Base64 data. The underlying isomorphism will encode to Base64 representation during serialisation, and decode from Base64 representation during deserialisation. This Lens accepts and returns only raw unencoded data.
  • suicUserPoolId - The user pool ID for the user pool.

data SetUICustomization Source #

See: setUICustomization smart constructor.

Instances
Eq SetUICustomization Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.SetUICustomization

Data SetUICustomization Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.SetUICustomization

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> SetUICustomization -> c SetUICustomization #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c SetUICustomization #

toConstr :: SetUICustomization -> Constr #

dataTypeOf :: SetUICustomization -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c SetUICustomization) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c SetUICustomization) #

gmapT :: (forall b. Data b => b -> b) -> SetUICustomization -> SetUICustomization #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> SetUICustomization -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> SetUICustomization -> r #

gmapQ :: (forall d. Data d => d -> u) -> SetUICustomization -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> SetUICustomization -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> SetUICustomization -> m SetUICustomization #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> SetUICustomization -> m SetUICustomization #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> SetUICustomization -> m SetUICustomization #

Show SetUICustomization Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.SetUICustomization

Generic SetUICustomization Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.SetUICustomization

Associated Types

type Rep SetUICustomization :: Type -> Type #

Hashable SetUICustomization Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.SetUICustomization

ToJSON SetUICustomization Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.SetUICustomization

AWSRequest SetUICustomization Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.SetUICustomization

Associated Types

type Rs SetUICustomization :: Type #

ToHeaders SetUICustomization Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.SetUICustomization

ToPath SetUICustomization Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.SetUICustomization

ToQuery SetUICustomization Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.SetUICustomization

NFData SetUICustomization Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.SetUICustomization

Methods

rnf :: SetUICustomization -> () #

type Rep SetUICustomization Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.SetUICustomization

type Rep SetUICustomization = D1 (MetaData "SetUICustomization" "Network.AWS.CognitoIdentityProvider.SetUICustomization" "amazonka-cognito-idp-1.6.1-IATNKTGZSOc4TejpW4Ifw7" False) (C1 (MetaCons "SetUICustomization'" PrefixI True) ((S1 (MetaSel (Just "_suicClientId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 (MetaSel (Just "_suicCSS") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_suicImageFile") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Base64)) :*: S1 (MetaSel (Just "_suicUserPoolId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))))
type Rs SetUICustomization Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.SetUICustomization

Request Lenses

suicClientId :: Lens' SetUICustomization (Maybe Text) Source #

The client ID for the client app.

suicCSS :: Lens' SetUICustomization (Maybe Text) Source #

The CSS values in the UI customization.

suicImageFile :: Lens' SetUICustomization (Maybe ByteString) Source #

The uploaded logo image for the UI customization.-- Note: This Lens automatically encodes and decodes Base64 data. The underlying isomorphism will encode to Base64 representation during serialisation, and decode from Base64 representation during deserialisation. This Lens accepts and returns only raw unencoded data.

suicUserPoolId :: Lens' SetUICustomization Text Source #

The user pool ID for the user pool.

Destructuring the Response

setUICustomizationResponse Source #

Creates a value of SetUICustomizationResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

data SetUICustomizationResponse Source #

See: setUICustomizationResponse smart constructor.

Instances
Eq SetUICustomizationResponse Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.SetUICustomization

Data SetUICustomizationResponse Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.SetUICustomization

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> SetUICustomizationResponse -> c SetUICustomizationResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c SetUICustomizationResponse #

toConstr :: SetUICustomizationResponse -> Constr #

dataTypeOf :: SetUICustomizationResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c SetUICustomizationResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c SetUICustomizationResponse) #

gmapT :: (forall b. Data b => b -> b) -> SetUICustomizationResponse -> SetUICustomizationResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> SetUICustomizationResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> SetUICustomizationResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> SetUICustomizationResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> SetUICustomizationResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> SetUICustomizationResponse -> m SetUICustomizationResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> SetUICustomizationResponse -> m SetUICustomizationResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> SetUICustomizationResponse -> m SetUICustomizationResponse #

Show SetUICustomizationResponse Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.SetUICustomization

Generic SetUICustomizationResponse Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.SetUICustomization

Associated Types

type Rep SetUICustomizationResponse :: Type -> Type #

NFData SetUICustomizationResponse Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.SetUICustomization

type Rep SetUICustomizationResponse Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.SetUICustomization

type Rep SetUICustomizationResponse = D1 (MetaData "SetUICustomizationResponse" "Network.AWS.CognitoIdentityProvider.SetUICustomization" "amazonka-cognito-idp-1.6.1-IATNKTGZSOc4TejpW4Ifw7" False) (C1 (MetaCons "SetUICustomizationResponse'" PrefixI True) (S1 (MetaSel (Just "_suicrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int) :*: S1 (MetaSel (Just "_suicrsUICustomization") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 UICustomizationType)))

Response Lenses