| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Network.AWS.CloudHSM.CreateLunaClient
Description
Creates an HSM client.
http://docs.aws.amazon.com/cloudhsm/latest/dg/API_CreateLunaClient.html
- data CreateLunaClient
- createLunaClient :: Text -> CreateLunaClient
- clcCertificate :: Lens' CreateLunaClient Text
- clcLabel :: Lens' CreateLunaClient (Maybe Text)
- data CreateLunaClientResponse
- createLunaClientResponse :: CreateLunaClientResponse
- clcrClientArn :: Lens' CreateLunaClientResponse (Maybe Text)
Request
data CreateLunaClient Source
Instances
| Eq CreateLunaClient | |
| Ord CreateLunaClient | |
| Read CreateLunaClient | |
| Show CreateLunaClient | |
| AWSRequest CreateLunaClient | |
| ToQuery CreateLunaClient | |
| ToPath CreateLunaClient | |
| ToHeaders CreateLunaClient | |
| ToJSON CreateLunaClient | |
| type Sv CreateLunaClient = CloudHSM | |
| type Rs CreateLunaClient = CreateLunaClientResponse |
Request constructor
Arguments
| :: Text | |
| -> CreateLunaClient |
CreateLunaClient constructor.
The fields accessible through corresponding lenses are:
clcCertificate::TextclcLabel::MaybeText
Request lenses
clcCertificate :: Lens' CreateLunaClient Text Source
The contents of a Base64-Encoded X.509 v3 certificate to be installed on the HSMs used by this client.
clcLabel :: Lens' CreateLunaClient (Maybe Text) Source
The label for the client.
Response
Response constructor
createLunaClientResponse :: CreateLunaClientResponse Source
CreateLunaClientResponse constructor.
The fields accessible through corresponding lenses are:
clcrClientArn::MaybeText
Response lenses
clcrClientArn :: Lens' CreateLunaClientResponse (Maybe Text) Source
The ARN of the client.