amazonka-transfer-2.0: Amazon Transfer Family SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

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
ToJSON DeleteSshPublicKey Source # 
Instance details

Defined in Amazonka.Transfer.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

AWSRequest DeleteSshPublicKey Source # 
Instance details

Defined in Amazonka.Transfer.DeleteSshPublicKey

Associated Types

type AWSResponse DeleteSshPublicKey #

Generic DeleteSshPublicKey Source # 
Instance details

Defined in Amazonka.Transfer.DeleteSshPublicKey

Associated Types

type Rep DeleteSshPublicKey :: Type -> Type #

Read DeleteSshPublicKey Source # 
Instance details

Defined in Amazonka.Transfer.DeleteSshPublicKey

Show DeleteSshPublicKey Source # 
Instance details

Defined in Amazonka.Transfer.DeleteSshPublicKey

NFData DeleteSshPublicKey Source # 
Instance details

Defined in Amazonka.Transfer.DeleteSshPublicKey

Methods

rnf :: DeleteSshPublicKey -> () #

Eq DeleteSshPublicKey Source # 
Instance details

Defined in Amazonka.Transfer.DeleteSshPublicKey

Hashable DeleteSshPublicKey Source # 
Instance details

Defined in Amazonka.Transfer.DeleteSshPublicKey

type AWSResponse 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" "amazonka-transfer-2.0-JiqKYJwOo427yDlzvkXGLY" '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))))

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:

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

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

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
Generic DeleteSshPublicKeyResponse Source # 
Instance details

Defined in Amazonka.Transfer.DeleteSshPublicKey

Associated Types

type Rep DeleteSshPublicKeyResponse :: Type -> Type #

Read DeleteSshPublicKeyResponse Source # 
Instance details

Defined in Amazonka.Transfer.DeleteSshPublicKey

Show DeleteSshPublicKeyResponse Source # 
Instance details

Defined in Amazonka.Transfer.DeleteSshPublicKey

NFData DeleteSshPublicKeyResponse Source # 
Instance details

Defined in Amazonka.Transfer.DeleteSshPublicKey

Eq 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" "amazonka-transfer-2.0-JiqKYJwOo427yDlzvkXGLY" '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.