libZSservicesZSamazonka-transferZSamazonka-transfer
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.Transfer.DeleteSshPublicKey

Description

Deletes a user's Secure Shell (SSH) public key.

Synopsis

Creating a Request

data DeleteSshPublicKey Source #

See: newDeleteSshPublicKey smart constructor.

Constructors

DeleteSshPublicKey' 

Fields

  • serverId :: Text

    A system-assigned unique identifier for a file transfer protocol-enabled server instance that has the user assigned to it.

  • sshPublicKeyId :: Text

    A unique identifier used to reference your user's specific SSH key.

  • userName :: Text

    A unique string that identifies a user whose public key is being deleted.

Instances

Instances details
Eq DeleteSshPublicKey Source # 
Instance details

Defined in Amazonka.Transfer.DeleteSshPublicKey

Read DeleteSshPublicKey Source # 
Instance details

Defined in Amazonka.Transfer.DeleteSshPublicKey

Show DeleteSshPublicKey Source # 
Instance details

Defined in Amazonka.Transfer.DeleteSshPublicKey

Generic DeleteSshPublicKey Source # 
Instance details

Defined in Amazonka.Transfer.DeleteSshPublicKey

Associated Types

type Rep DeleteSshPublicKey :: Type -> Type #

NFData DeleteSshPublicKey Source # 
Instance details

Defined in Amazonka.Transfer.DeleteSshPublicKey

Methods

rnf :: DeleteSshPublicKey -> () #

Hashable DeleteSshPublicKey Source # 
Instance details

Defined in Amazonka.Transfer.DeleteSshPublicKey

ToJSON DeleteSshPublicKey Source # 
Instance details

Defined in Amazonka.Transfer.DeleteSshPublicKey

AWSRequest DeleteSshPublicKey Source # 
Instance details

Defined in Amazonka.Transfer.DeleteSshPublicKey

Associated Types

type AWSResponse DeleteSshPublicKey #

ToHeaders DeleteSshPublicKey Source # 
Instance details

Defined in Amazonka.Transfer.DeleteSshPublicKey

ToPath DeleteSshPublicKey Source # 
Instance details

Defined in Amazonka.Transfer.DeleteSshPublicKey

ToQuery DeleteSshPublicKey Source # 
Instance details

Defined in Amazonka.Transfer.DeleteSshPublicKey

type Rep DeleteSshPublicKey Source # 
Instance details

Defined in Amazonka.Transfer.DeleteSshPublicKey

type Rep DeleteSshPublicKey = D1 ('MetaData "DeleteSshPublicKey" "Amazonka.Transfer.DeleteSshPublicKey" "libZSservicesZSamazonka-transferZSamazonka-transfer" 'False) (C1 ('MetaCons "DeleteSshPublicKey'" 'PrefixI 'True) (S1 ('MetaSel ('Just "serverId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "sshPublicKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "userName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse DeleteSshPublicKey Source # 
Instance details

Defined in Amazonka.Transfer.DeleteSshPublicKey

newDeleteSshPublicKey Source #

Create a value of DeleteSshPublicKey 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:serverId:DeleteSshPublicKey', deleteSshPublicKey_serverId - A system-assigned unique identifier for a file transfer protocol-enabled server instance that has the user assigned to it.

$sel:sshPublicKeyId:DeleteSshPublicKey', deleteSshPublicKey_sshPublicKeyId - A unique identifier used to reference your user's specific SSH key.

$sel:userName:DeleteSshPublicKey', deleteSshPublicKey_userName - A unique string that identifies a user whose public key is being deleted.

Request Lenses

deleteSshPublicKey_serverId :: Lens' DeleteSshPublicKey Text Source #

A system-assigned unique identifier for a file transfer protocol-enabled server instance that has the user assigned to it.

deleteSshPublicKey_sshPublicKeyId :: Lens' DeleteSshPublicKey Text Source #

A unique identifier used to reference your user's specific SSH key.

deleteSshPublicKey_userName :: Lens' DeleteSshPublicKey Text Source #

A unique string that identifies a user whose public key is being deleted.

Destructuring the Response

data DeleteSshPublicKeyResponse Source #

See: newDeleteSshPublicKeyResponse smart constructor.

Instances

Instances details
Eq DeleteSshPublicKeyResponse Source # 
Instance details

Defined in Amazonka.Transfer.DeleteSshPublicKey

Read DeleteSshPublicKeyResponse Source # 
Instance details

Defined in Amazonka.Transfer.DeleteSshPublicKey

Show DeleteSshPublicKeyResponse Source # 
Instance details

Defined in Amazonka.Transfer.DeleteSshPublicKey

Generic DeleteSshPublicKeyResponse Source # 
Instance details

Defined in Amazonka.Transfer.DeleteSshPublicKey

Associated Types

type Rep DeleteSshPublicKeyResponse :: Type -> Type #

NFData DeleteSshPublicKeyResponse Source # 
Instance details

Defined in Amazonka.Transfer.DeleteSshPublicKey

type Rep DeleteSshPublicKeyResponse Source # 
Instance details

Defined in Amazonka.Transfer.DeleteSshPublicKey

type Rep DeleteSshPublicKeyResponse = D1 ('MetaData "DeleteSshPublicKeyResponse" "Amazonka.Transfer.DeleteSshPublicKey" "libZSservicesZSamazonka-transferZSamazonka-transfer" 'False) (C1 ('MetaCons "DeleteSshPublicKeyResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeleteSshPublicKeyResponse :: DeleteSshPublicKeyResponse Source #

Create a value of DeleteSshPublicKeyResponse with all optional fields omitted.

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