Copyright | (c) 2013-2015 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Language | Haskell2010 |
Sets the status of the specified SSH public key to active or inactive. SSH public keys that are inactive cannot be used for authentication. This action can be used to disable a user's SSH public key as part of a key rotation work flow.
The SSH public key affected by this action is used only for authenticating the associated IAM user to an AWS CodeCommit repository. For more information about using SSH keys to authenticate to an AWS CodeCommit repository, see Set up AWS CodeCommit for SSH Connections in the AWS CodeCommit User Guide.
See: AWS API Reference for UpdateSSHPublicKey.
- updateSSHPublicKey :: Text -> Text -> StatusType -> UpdateSSHPublicKey
- data UpdateSSHPublicKey
- uspkUserName :: Lens' UpdateSSHPublicKey Text
- uspkSSHPublicKeyId :: Lens' UpdateSSHPublicKey Text
- uspkStatus :: Lens' UpdateSSHPublicKey StatusType
- updateSSHPublicKeyResponse :: UpdateSSHPublicKeyResponse
- data UpdateSSHPublicKeyResponse
Creating a Request
Creates a value of UpdateSSHPublicKey
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
data UpdateSSHPublicKey Source
See: updateSSHPublicKey
smart constructor.
Request Lenses
uspkUserName :: Lens' UpdateSSHPublicKey Text Source
The name of the IAM user associated with the SSH public key.
uspkSSHPublicKeyId :: Lens' UpdateSSHPublicKey Text Source
The unique identifier for the SSH public key.
Destructuring the Response
updateSSHPublicKeyResponse :: UpdateSSHPublicKeyResponse Source
Creates a value of UpdateSSHPublicKeyResponse
with the minimum fields required to make a request.
data UpdateSSHPublicKeyResponse Source
See: updateSSHPublicKeyResponse
smart constructor.