amazonka-cognito-idp-1.6.0: 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 # 
Data SetUICustomization Source # 

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 # 
Generic SetUICustomization Source # 
Hashable SetUICustomization Source # 
ToJSON SetUICustomization Source # 
NFData SetUICustomization Source # 

Methods

rnf :: SetUICustomization -> () #

AWSRequest SetUICustomization Source # 
ToHeaders SetUICustomization Source # 
ToPath SetUICustomization Source # 
ToQuery SetUICustomization Source # 
type Rep SetUICustomization Source # 
type Rep SetUICustomization = D1 * (MetaData "SetUICustomization" "Network.AWS.CognitoIdentityProvider.SetUICustomization" "amazonka-cognito-idp-1.6.0-JhJp6CX0k821Z1WSNBuBfd" False) (C1 * (MetaCons "SetUICustomization'" PrefixI True) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_suicClientId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe (Sensitive Text)))) (S1 * (MetaSel (Just Symbol "_suicCSS") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_suicImageFile") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Base64))) (S1 * (MetaSel (Just Symbol "_suicUserPoolId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Text)))))
type Rs SetUICustomization Source # 

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 # 
Data SetUICustomizationResponse Source # 

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 # 
Generic SetUICustomizationResponse Source # 
NFData SetUICustomizationResponse Source # 
type Rep SetUICustomizationResponse Source # 
type Rep SetUICustomizationResponse = D1 * (MetaData "SetUICustomizationResponse" "Network.AWS.CognitoIdentityProvider.SetUICustomization" "amazonka-cognito-idp-1.6.0-JhJp6CX0k821Z1WSNBuBfd" False) (C1 * (MetaCons "SetUICustomizationResponse'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_suicrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Int)) (S1 * (MetaSel (Just Symbol "_suicrsUICustomization") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * UICustomizationType))))

Response Lenses