libZSservicesZSamazonka-iamZSamazonka-iam
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.IAM.DeleteAccountAlias

Description

Deletes the specified Amazon Web Services account alias. For information about using an Amazon Web Services account alias, see Using an alias for your Amazon Web Services account ID in the IAM User Guide.

Synopsis

Creating a Request

data DeleteAccountAlias Source #

See: newDeleteAccountAlias smart constructor.

Constructors

DeleteAccountAlias' 

Fields

  • accountAlias :: Text

    The name of the account alias to delete.

    This parameter allows (through 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.

Instances

Instances details
Eq DeleteAccountAlias Source # 
Instance details

Defined in Amazonka.IAM.DeleteAccountAlias

Read DeleteAccountAlias Source # 
Instance details

Defined in Amazonka.IAM.DeleteAccountAlias

Show DeleteAccountAlias Source # 
Instance details

Defined in Amazonka.IAM.DeleteAccountAlias

Generic DeleteAccountAlias Source # 
Instance details

Defined in Amazonka.IAM.DeleteAccountAlias

Associated Types

type Rep DeleteAccountAlias :: Type -> Type #

NFData DeleteAccountAlias Source # 
Instance details

Defined in Amazonka.IAM.DeleteAccountAlias

Methods

rnf :: DeleteAccountAlias -> () #

Hashable DeleteAccountAlias Source # 
Instance details

Defined in Amazonka.IAM.DeleteAccountAlias

AWSRequest DeleteAccountAlias Source # 
Instance details

Defined in Amazonka.IAM.DeleteAccountAlias

Associated Types

type AWSResponse DeleteAccountAlias #

ToHeaders DeleteAccountAlias Source # 
Instance details

Defined in Amazonka.IAM.DeleteAccountAlias

ToPath DeleteAccountAlias Source # 
Instance details

Defined in Amazonka.IAM.DeleteAccountAlias

ToQuery DeleteAccountAlias Source # 
Instance details

Defined in Amazonka.IAM.DeleteAccountAlias

type Rep DeleteAccountAlias Source # 
Instance details

Defined in Amazonka.IAM.DeleteAccountAlias

type Rep DeleteAccountAlias = D1 ('MetaData "DeleteAccountAlias" "Amazonka.IAM.DeleteAccountAlias" "libZSservicesZSamazonka-iamZSamazonka-iam" 'False) (C1 ('MetaCons "DeleteAccountAlias'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accountAlias") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteAccountAlias Source # 
Instance details

Defined in Amazonka.IAM.DeleteAccountAlias

newDeleteAccountAlias Source #

Create a value of DeleteAccountAlias 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:accountAlias:DeleteAccountAlias', deleteAccountAlias_accountAlias - The name of the account alias to delete.

This parameter allows (through 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.

Request Lenses

deleteAccountAlias_accountAlias :: Lens' DeleteAccountAlias Text Source #

The name of the account alias to delete.

This parameter allows (through 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

data DeleteAccountAliasResponse Source #

See: newDeleteAccountAliasResponse smart constructor.

Instances

Instances details
Eq DeleteAccountAliasResponse Source # 
Instance details

Defined in Amazonka.IAM.DeleteAccountAlias

Read DeleteAccountAliasResponse Source # 
Instance details

Defined in Amazonka.IAM.DeleteAccountAlias

Show DeleteAccountAliasResponse Source # 
Instance details

Defined in Amazonka.IAM.DeleteAccountAlias

Generic DeleteAccountAliasResponse Source # 
Instance details

Defined in Amazonka.IAM.DeleteAccountAlias

Associated Types

type Rep DeleteAccountAliasResponse :: Type -> Type #

NFData DeleteAccountAliasResponse Source # 
Instance details

Defined in Amazonka.IAM.DeleteAccountAlias

type Rep DeleteAccountAliasResponse Source # 
Instance details

Defined in Amazonka.IAM.DeleteAccountAlias

type Rep DeleteAccountAliasResponse = D1 ('MetaData "DeleteAccountAliasResponse" "Amazonka.IAM.DeleteAccountAlias" "libZSservicesZSamazonka-iamZSamazonka-iam" 'False) (C1 ('MetaCons "DeleteAccountAliasResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeleteAccountAliasResponse :: DeleteAccountAliasResponse Source #

Create a value of DeleteAccountAliasResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.