| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Network.AWS.CloudHSM.DescribeHsm
Description
Retrieves information about an HSM. You can identify the HSM by its ARN or its serial number.
http://docs.aws.amazon.com/cloudhsm/latest/dg/API_DescribeHsm.html
- data DescribeHsm
- describeHsm :: DescribeHsm
- dh1HsmArn :: Lens' DescribeHsm (Maybe Text)
- dh1HsmSerialNumber :: Lens' DescribeHsm (Maybe Text)
- data DescribeHsmResponse
- describeHsmResponse :: DescribeHsmResponse
- dhr2AvailabilityZone :: Lens' DescribeHsmResponse (Maybe Text)
- dhr2EniId :: Lens' DescribeHsmResponse (Maybe Text)
- dhr2EniIp :: Lens' DescribeHsmResponse (Maybe Text)
- dhr2HsmArn :: Lens' DescribeHsmResponse (Maybe Text)
- dhr2HsmType :: Lens' DescribeHsmResponse (Maybe Text)
- dhr2IamRoleArn :: Lens' DescribeHsmResponse (Maybe Text)
- dhr2Partitions :: Lens' DescribeHsmResponse [Text]
- dhr2SerialNumber :: Lens' DescribeHsmResponse (Maybe Text)
- dhr2ServerCertLastUpdated :: Lens' DescribeHsmResponse (Maybe Text)
- dhr2ServerCertUri :: Lens' DescribeHsmResponse (Maybe Text)
- dhr2SoftwareVersion :: Lens' DescribeHsmResponse (Maybe Text)
- dhr2SshKeyLastUpdated :: Lens' DescribeHsmResponse (Maybe Text)
- dhr2SshPublicKey :: Lens' DescribeHsmResponse (Maybe Text)
- dhr2Status :: Lens' DescribeHsmResponse (Maybe HsmStatus)
- dhr2StatusDetails :: Lens' DescribeHsmResponse (Maybe Text)
- dhr2SubnetId :: Lens' DescribeHsmResponse (Maybe Text)
- dhr2SubscriptionEndDate :: Lens' DescribeHsmResponse (Maybe Text)
- dhr2SubscriptionStartDate :: Lens' DescribeHsmResponse (Maybe Text)
- dhr2SubscriptionType :: Lens' DescribeHsmResponse (Maybe SubscriptionType)
- dhr2VendorName :: Lens' DescribeHsmResponse (Maybe Text)
- dhr2VpcId :: Lens' DescribeHsmResponse (Maybe Text)
Request
data DescribeHsm Source
Request constructor
describeHsm :: DescribeHsm Source
DescribeHsm constructor.
The fields accessible through corresponding lenses are:
Request lenses
dh1HsmArn :: Lens' DescribeHsm (Maybe Text) Source
The ARN of the HSM. Either the HsmArn or the SerialNumber parameter must be specified.
dh1HsmSerialNumber :: Lens' DescribeHsm (Maybe Text) Source
The serial number of the HSM. Either the HsmArn or the HsmSerialNumber parameter must be specified.
Response
Response constructor
describeHsmResponse :: DescribeHsmResponse Source
DescribeHsmResponse constructor.
The fields accessible through corresponding lenses are:
dhr2AvailabilityZone::MaybeTextdhr2EniId::MaybeTextdhr2EniIp::MaybeTextdhr2HsmArn::MaybeTextdhr2HsmType::MaybeTextdhr2IamRoleArn::MaybeTextdhr2Partitions::[Text]dhr2SerialNumber::MaybeTextdhr2ServerCertLastUpdated::MaybeTextdhr2ServerCertUri::MaybeTextdhr2SoftwareVersion::MaybeTextdhr2SshKeyLastUpdated::MaybeTextdhr2SshPublicKey::MaybeTextdhr2Status::MaybeHsmStatusdhr2StatusDetails::MaybeTextdhr2SubnetId::MaybeTextdhr2SubscriptionEndDate::MaybeTextdhr2SubscriptionStartDate::MaybeTextdhr2SubscriptionType::MaybeSubscriptionTypedhr2VendorName::MaybeTextdhr2VpcId::MaybeText
Response lenses
dhr2AvailabilityZone :: Lens' DescribeHsmResponse (Maybe Text) Source
The Availability Zone that the HSM is in.
dhr2EniId :: Lens' DescribeHsmResponse (Maybe Text) Source
The identifier of the elastic network interface (ENI) attached to the HSM.
dhr2HsmArn :: Lens' DescribeHsmResponse (Maybe Text) Source
The ARN of the HSM.
dhr2HsmType :: Lens' DescribeHsmResponse (Maybe Text) Source
The HSM model type.
dhr2IamRoleArn :: Lens' DescribeHsmResponse (Maybe Text) Source
The ARN of the IAM role assigned to the HSM.
dhr2Partitions :: Lens' DescribeHsmResponse [Text] Source
The list of partitions on the HSM.
dhr2SerialNumber :: Lens' DescribeHsmResponse (Maybe Text) Source
The serial number of the HSM.
dhr2ServerCertLastUpdated :: Lens' DescribeHsmResponse (Maybe Text) Source
The date and time the server certificate was last updated.
dhr2ServerCertUri :: Lens' DescribeHsmResponse (Maybe Text) Source
The URI of the certificate server.
dhr2SoftwareVersion :: Lens' DescribeHsmResponse (Maybe Text) Source
The HSM software version.
dhr2SshKeyLastUpdated :: Lens' DescribeHsmResponse (Maybe Text) Source
The date and time the SSH key was last updated.
dhr2SshPublicKey :: Lens' DescribeHsmResponse (Maybe Text) Source
The public SSH key.
dhr2Status :: Lens' DescribeHsmResponse (Maybe HsmStatus) Source
The status of the HSM.
dhr2StatusDetails :: Lens' DescribeHsmResponse (Maybe Text) Source
Contains additional information about the status of the HSM.
dhr2SubnetId :: Lens' DescribeHsmResponse (Maybe Text) Source
The identifier of the subnet the HSM is in.
dhr2SubscriptionEndDate :: Lens' DescribeHsmResponse (Maybe Text) Source
The subscription end date.
dhr2SubscriptionStartDate :: Lens' DescribeHsmResponse (Maybe Text) Source
The subscription start date.
dhr2SubscriptionType :: Lens' DescribeHsmResponse (Maybe SubscriptionType) Source
The subscription type.
dhr2VendorName :: Lens' DescribeHsmResponse (Maybe Text) Source
The name of the HSM vendor.