amazonka-iam-1.6.1: Amazon Identity and Access Management 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.IAM.DeleteAccountAlias

Contents

Description

Deletes the specified AWS account alias. For information about using an AWS account alias, see Using an Alias for Your AWS Account ID in the IAM User Guide .

Synopsis

Creating a Request

deleteAccountAlias Source #

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

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

  • daaAccountAlias - The name of the account alias to delete. This parameter allows (per its regex pattern ) a string of characters consisting of lowercase letters, digits, and dashes. You cannot start or finish with a dash, nor can you have two dashes in a row.

data DeleteAccountAlias Source #

See: deleteAccountAlias smart constructor.

Instances
Eq DeleteAccountAlias Source # 
Instance details

Defined in Network.AWS.IAM.DeleteAccountAlias

Data DeleteAccountAlias Source # 
Instance details

Defined in Network.AWS.IAM.DeleteAccountAlias

Methods

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

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

toConstr :: DeleteAccountAlias -> Constr #

dataTypeOf :: DeleteAccountAlias -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DeleteAccountAlias Source # 
Instance details

Defined in Network.AWS.IAM.DeleteAccountAlias

Show DeleteAccountAlias Source # 
Instance details

Defined in Network.AWS.IAM.DeleteAccountAlias

Generic DeleteAccountAlias Source # 
Instance details

Defined in Network.AWS.IAM.DeleteAccountAlias

Associated Types

type Rep DeleteAccountAlias :: Type -> Type #

Hashable DeleteAccountAlias Source # 
Instance details

Defined in Network.AWS.IAM.DeleteAccountAlias

AWSRequest DeleteAccountAlias Source # 
Instance details

Defined in Network.AWS.IAM.DeleteAccountAlias

Associated Types

type Rs DeleteAccountAlias :: Type #

ToHeaders DeleteAccountAlias Source # 
Instance details

Defined in Network.AWS.IAM.DeleteAccountAlias

ToPath DeleteAccountAlias Source # 
Instance details

Defined in Network.AWS.IAM.DeleteAccountAlias

ToQuery DeleteAccountAlias Source # 
Instance details

Defined in Network.AWS.IAM.DeleteAccountAlias

NFData DeleteAccountAlias Source # 
Instance details

Defined in Network.AWS.IAM.DeleteAccountAlias

Methods

rnf :: DeleteAccountAlias -> () #

type Rep DeleteAccountAlias Source # 
Instance details

Defined in Network.AWS.IAM.DeleteAccountAlias

type Rep DeleteAccountAlias = D1 (MetaData "DeleteAccountAlias" "Network.AWS.IAM.DeleteAccountAlias" "amazonka-iam-1.6.1-BDjAp2BAcQu3GSS4Bsr6zu" True) (C1 (MetaCons "DeleteAccountAlias'" PrefixI True) (S1 (MetaSel (Just "_daaAccountAlias") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))
type Rs DeleteAccountAlias Source # 
Instance details

Defined in Network.AWS.IAM.DeleteAccountAlias

Request Lenses

daaAccountAlias :: Lens' DeleteAccountAlias Text Source #

The name of the account alias to delete. This parameter allows (per its regex pattern ) a string of characters consisting of lowercase letters, digits, and dashes. You cannot start or finish with a dash, nor can you have two dashes in a row.

Destructuring the Response

deleteAccountAliasResponse :: DeleteAccountAliasResponse Source #

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

data DeleteAccountAliasResponse Source #

See: deleteAccountAliasResponse smart constructor.

Instances
Eq DeleteAccountAliasResponse Source # 
Instance details

Defined in Network.AWS.IAM.DeleteAccountAlias

Data DeleteAccountAliasResponse Source # 
Instance details

Defined in Network.AWS.IAM.DeleteAccountAlias

Methods

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

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

toConstr :: DeleteAccountAliasResponse -> Constr #

dataTypeOf :: DeleteAccountAliasResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DeleteAccountAliasResponse Source # 
Instance details

Defined in Network.AWS.IAM.DeleteAccountAlias

Show DeleteAccountAliasResponse Source # 
Instance details

Defined in Network.AWS.IAM.DeleteAccountAlias

Generic DeleteAccountAliasResponse Source # 
Instance details

Defined in Network.AWS.IAM.DeleteAccountAlias

Associated Types

type Rep DeleteAccountAliasResponse :: Type -> Type #

NFData DeleteAccountAliasResponse Source # 
Instance details

Defined in Network.AWS.IAM.DeleteAccountAlias

type Rep DeleteAccountAliasResponse Source # 
Instance details

Defined in Network.AWS.IAM.DeleteAccountAlias

type Rep DeleteAccountAliasResponse = D1 (MetaData "DeleteAccountAliasResponse" "Network.AWS.IAM.DeleteAccountAlias" "amazonka-iam-1.6.1-BDjAp2BAcQu3GSS4Bsr6zu" False) (C1 (MetaCons "DeleteAccountAliasResponse'" PrefixI False) (U1 :: Type -> Type))